作 者:无 著
定 价:36
出 版 社:人民邮电出版社
出版日期:2014年09月01日
页 数:259
装 帧:平装
ISBN:9787115365217
●第1章SQL Server 2008系统的安装与配置1
1.1SQL Server 2008系统简介1
1.2SQL Server 2008系统的安装与配置1
1.2.1安装环境1
1.2.2安装过程和配置2
1.2.3卸载10
1.3SQL Server 2008系统的管理工具11
1.4SQL Server 2008服务器管理12
1.4.1注册服务器12
1.4.2连接服务器14
1.4.3配置远程服务器15
实验1SQL Server 2008系统的安装、配置和卸载20
第2章数据库原理基础22
2.1数据库系统概述22
2.1.1数据、信息和数据处理22
2.1.2数据管理技术的发展23
2.1.3数据库、数据库管理系统和数据库系统25
2.1.4概念模型27
2.1.5数据模型30
2.1.6数据库系统的体系结构32
2.2关系数据库34
2.2.1关系模型34
2.2.2关系代数36
2.2.3关系数据库标准语言SQL39
2.3关系的规范化41
2.3.1规范化的概念41
2.3.2关系规范式41
2.4数据库设计概述44
第3章数据库创建与管理51
3.1SQL Server数据库概述51
3.1.1SQL Server数据库文件及文件组52
3.1.2SQL Server 的系统数据库53
3.1.3数据库对象53
3.2创建数据库54
3.2.1使用SQL Server Management Studio创建数据库54
3.2.2使用Transact-SQL创建数据库56
3.3查看数据库的信息57
3.3.1打开数据库57
3.3.2查看数据库信息58
3.4管理数据库59
3.4.1数据库更名59
3.4.2修改数据库选项60
3.4.3修改数据库容量61
3.4.4缩小数据库62
3.4.5分离和附加数据库63
3.5删除数据库65
实验2数据库的创建与管理68
第4章创建与管理表69
4.1表的操作69
4.1.1创建表71
4.1.2修改表77
4.1.3查看表79
4.1.4删除表82
4.2表的数据操作83
4.2.1插入记录83
4.2.2修改记录84
4.2.3删除记录85
4.3索引85
4.3.1索引的概念85
4.3.2索引的类型86
4.3.3创建、修改和删除索引87
4.4数据完整性89
实验3创建表和表数据操作93
实验4索引96
第5章数据查询98
5.1单表查询99
5.1.1选择列99
5.1.2选择行101
5.1.3对查询结果进行排序104
5.1.4分组统计查询104
5.1.5用查询结果生 表107
5.1.6合并结果表108
5.2连接查询108
5.2.1等值与非等值连接查询108
5.2.2自身连接查询111
5.2.3外连接查询111
5.2.4复合连接条件查询113
5.3子查询113
5.3.1带IN谓词的子查询113
5.3.2带比较运算符的子查询114
5.3.3带EXIST谓词的子查询115
实验5数据库的单表查询118
实验6数据库的连接查询和子查询118
第6章视图120
6.1视图概述120
6.2创建视图121
6.3查看、重命名和修改视图124
6.3.1查看视图124
6.3.2重命名视图125
6.3.3修改视图125
6.4更新视图126
6.5删除视图127
实验7视图128
第7章SQL Server安全管理130
7.1SQL Server安全管理概述130
7.1.1信息安全基础概述130
7.1.2SQL Server安全管理机制132
7.1.3SQL Server安全管理操作过程134
7.2SQL Server服务器安全管理135
7.2.1SQL Server身份验证模式管理135
7.2.2登录账户管理136
7.2.3SQL Server固定服务器角色管理142
7.3数据库用户及架构管理144
7.3.1创建数据库用户145
7.3.2管理数据库用户147
7.3.3架构148
7.4数据库角色150
7.4.1固定数据库角色150
7.4.2用户定义数据库角色151
7.4.3添加或删除数据库角色成员153
7.5权限管理154
7.5.1权限概述154
7.5.2权限管理155
7.6加密存储数据概述158
实验8数据库的访问许可161
实验9数据库的用户管理163
第8章数据库的备份与还原164
8.1数据库备份的策略164
8.2执行数据库备份与还原165
8.2.1备份数据库165
8.2.2还原数据库167
8.3数据的导入和导出169
8.3.1将SQL Server数据导出到TXT文件170
8.3.2将Excel数据导入SQL Server173
实验10备份与还原数据库176
实验11数据的导入和导出177
第9章Transact-SQL语言基础179
9.1Transact-SQL简介179
9.2数据类型、常量与变量180
9.2.1数据类型180
9.2.2常量182
9.2.3变量182
9.3运算符与表达式183
9.3.1运算符183
9.3.2表达式187
9.4函数187
9.4.1内置函数187
9.4.2用户自定义函数189
9.5流程控制语句189
9.5.1BEGIN…END语句189
9.5.2IF…ELSE语句190
9.5.3CASE语句190
9.5.4WHILE…BREAK…CONTINUE语句191
9.6游标191
9.6.1游标的概念191
9.6.2声明游标192
实验12流程控制语句196
第10章存储过程与触发器199
10.1存储过程199
10.1.1存储过程概述199
10.1.2创建存储过程200
10.1.3存储过程管理204
10.1.4存储过程的应用205
10.2触发器206
10.2.1触发器概述206
10.2.2触发器创建及管理208
10.2.3触发器的应用211
实验13存储过程213
实验14触发器215
第11章SQL Server数据库开发综合实例217
实训1Visual C#.NET/SQL Server人力资源管理系统217
P1.1需求分析217
P1.1.1系统功能描述217
P1.1.2功能模块划分218
P1.1.3系统开发环境218
P1.2数据库设计218
P1.2.1数据库概念结构设计218
P1.2.2数据库逻辑结构设计219
P1.3界面设计220
P1.4数据库的实施222
P1.4.1连接数据库222
P1.4.2创建和使用DataSet228
实训2Java /SQL Server人力资源管理系统232
P2.1需求分析232
P2.2概念结构设计233
P2.3逻辑结构设计234
P2.4物理结构设计237
P2.5数据库的实施237
P2.5.1数据库创建237
P2.5.2数据库应用程序开发239
P2.5.3JDBC数据访问方法240
附录人力资源数据库(HR)的表数据248
参考文献260
本书通过一个简单学习项目“学生成绩管理系统”贯穿全书课堂教学,以一个企业实训项目“人力资源管理系统”来贯穿全书实践教学。全书以“理论够用、实用,实践第一”为原则,能使读者快速、轻松地掌握SQL Server 2008数据库管理与应用技术。
本书内容分为数据库原理基础、SQL Server 2008系统的安装与配置、SQL Server 2008数据库管理、SQL Server 2008数据库编程和数据库开发综合实例5大部分,按序讲授SQL Server 2008系统的安装与配置、数据库原理基础、数据库的创建与管理、创建与管理表、数据查询、视图、SQL Server安全管理、数据库的备份与还原、Transact-SQL语言基础、存储过程与触发器,最后综合各章的实验,详细完成了人力资源管理系统综合开发实例。本书中还配有例题、习题和实验,以便加深理解和强化实际操作。全书内容丰富、编排等
无 著
胡大威教授,计算机软件与理论专业工学硕士。长期从事计算机专业教育,有丰富的教学经验和实践经验,开发出了多门课程,是湖北省级精品课程负责人。指导学生参加全国软件类大赛多次,获得总决赛特等奖及一、二、三等奖。近年来,主持完成了2项省级课题和1项中国电子教育学会课题。公开发表学术论文26篇,其中核心6篇,9篇论文获得中国职业技术教育学会和中国高等职业技术教育研究会论文奖。主编了包括普通高等教育“十一五”重量规划教材在内的10余本教材,总字数160余万字。