SQL Server 2008数据库案例与实训教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈艳平主编;尚晋,赵叶青副主编
- 出 版 社:北京:北京理工大学出版社
- 出版年份:2012
- ISBN:9787564054298
- 页数:341 页
第1章 数据库基础知识 1
1.1任务1:认识数据库系统 1
1.1.1数据管理技术的产生和发展 2
1.1.2数据库系统的基本概念 3
1.1.3数据模型 9
1.2任务2:数据库设计 14
1.2.1数据库设计方法 14
1.2.2数据库设计步骤 15
1.3任务3:数据库概念设计 16
1.3.1数据库概念设计方法 16
1.3.2教务管理系统数据库概念设计 17
1.3.3图书管理系统数据库概念设计 20
1.4任务训练——概念设计 22
一、实验目的 22
二、实验内容 22
三、实验步骤 23
四、问题讨论 24
思考与练习 24
第2章 关系模型与逻辑设计 26
2.1任务1:认识关系模型 26
2.1.1关系模型组成要素 27
2.1.2关系模型 28
2.2任务2:认识关系操作 29
2.2.1传统集合运算 30
2.2.2专门的关系运算 31
2.3任务3:认识关系完整性约束 34
2.3.1实体完整性 34
2.3.2用户(含域)定义完整性 35
2.3.3参照完整性 35
2.4任务4:认识E-R模型到关系模型的转换 37
2.4.1实体(E)转换为关系模式的方法 37
2.4.2联系(R)转换为关系模式的方法 37
2.5任务5:认识关系规范化 40
2.5.1第1范式1 NF ( First Normal Form ) 40
2.5.2第2范式2NF (Second Normal Form ) 41
2.5.3第3范式3NF (Third Normal Form) 42
2.6任务训练——逻辑设计 43
一、实验目的 43
二、实验内容 43
三、实验步骤 43
四、问题讨论 44
思考与练习 44
第3章SQL Server 2008的安装与配置 46
3.1任务1:认识与安装SQL Server 2008 46
3.1.1 SQL Server发展史 47
3.1.2 SQL Server 2008的版本介绍 47
3.1.3 SQL Server 2008的运行环境 48
3.1.4 SQL Server 2008的安装 49
3.1.5 SQL Server 2008的卸载 60
3.2任务2:常用组件的使用 61
3.2.1使用SQL Server 2008联机帮助 61
3.2.2使用SQL Server Configuration Manager 62
3.2.3使用SQL Server Management Studio 63
3.3任务训练——使用SSMS 66
一、实验目的 66
二、实验内容 67
三、实验步骤 67
四、实验讨论 67
思考与练习 67
第4章 数据库的创建与管理 68
4.1任务1:创建数据库 68
4.1.1认识数据库的组成 69
4.1.2使用SSMS创建数据库 70
4.1.3使用T-SQL语句创建数据库 72
4.2任务2:查看和修改数据库 75
4.2.1使用SSMS查看和修改数据库 76
4.2.2使用T-SQL语句查看和修改数据库 77
4.3任务3:删除数据库 80
4.3.1使用SSMS删除数据库 80
4.3.2使用T-SQL语句删除数据库 81
4.4任务4:分离、附加数据库 81
4.4.1分离数据库 82
4.4.2附加数据库 83
4.5任务5:导出、导入数据库 84
4.5.1导出数据库 85
4.5.2导入数据库 90
4.6任务6:收缩数据库 93
4.6.1数据库收缩 93
4.6.2文件收缩 96
4.7任务训练——创建与管理数据库 97
一、实验目的 97
二、实验内容 98
三、实验步骤 98
四、问题讨论 100
思考与练习 100
第5章 表的创建与管理 101
5.1任务1:认识表 101
5.1.1表的构成 102
5.1.2表的类型 102
5.1.3表的数据类型 103
5.1.4表的完整性体现 105
5.1.5表的设计 106
5.2任务2:使用SSMS创建、修改和删除表 106
5.2.1创建表 107
5.2.2修改表 112
5.2.3 删除表 112
5.3任务3:使用T-SQL语句创建、修改和删除表 113
5.3.1创建表 113
5.3.2修改表 115
5.3.3删除表 118
5.4任务4:数据表中添加、修改、删除数据行 118
5.4.1使用SSMS添加、修改、删除数据行 118
5.4.2使用T-SQL添加、修改、删除数据行 119
5.5任务5:创建索引 123
5.5.1索引概述 124
5.5.2使用SSMS创建索引 124
5.5.2使用T-SQL创建索引 127
5.6任务6:创建关系图 128
5.6.1创建数据库关系图 128
5.6.2打开数据库关系图 130
5.6.3删除数据库关系图 130
5.6.4显示数据库关系图属性 130
5.7任务训练——创建和管理表 131
一、实验目的 131
二、实验内容 131
三、实验步骤 131
四、问题讨论 134
思考与练习 134
第6章 数据查询 136
6.1任务1:认识SQL语言 136
6.1.1 Transact-SQL的认识 137
6.1.2 Transact-SQL语法约定 137
6.2任务2:基本的SELECT语句 138
6.2.1 SELECT语句的结构 138
6.2.2 SELECT子句投影查询 139
6.2.3聚集函数的应用 143
6.2.4 WHERE子句 144
6.3任务3:单表查询 150
6.3.1 GROUP BY子句 150
6.3.2 HAVING子句 151
6.3.3 ORDER BY子句 152
6.4任务4:多表查询 154
6.4.1谓词连接 154
6.4.2以JOIN关键字指定的连接 155
6.4.3交叉连接 159
6.5任务5:嵌套查询 159
6.5.1使用IN关键字 160
6.5.2使用比较运算符 161
6.5.3使用ANY或SOME操作符 161
6.5.4使用EXISTS操作符 161
6.6任务训练——数据查询 163
一、实验目的 163
二、实验内容 163
三、实验步骤 163
四、问题讨论 164
思考与练习 164
第7章 视图的创建与管理 166
7.1任务1:认识视图 166
7.1.1视图的基本概念 167
7.1.2视图的作用 167
7.2任务2:创建、修改和删除视图 167
7.2.1使用SSMS创建、修改和删除视图 168
7.2.2使用T-SQL语句创建、修改和删除视图 172
7.3任务3:使用视图 175
7.3.1视图检索(查询) 175
7.3.2利用视图操作表 176
7.4任务训练——创建与管理视图 177
一、实验目的 177
二、实验内容 177
三、实验步骤 177
四、问题讨论 178
思考与练习 178
第8章T-SQL编程与应用 179
8.1任务1:认识T-SQL编程 179
8.1.1有效标识符 180
8.1.2注释 180
8.1.3数据类型 181
8.2任务2:认识表达式 183
8.2.1常量 183
8.2.2变量 184
8.2.3函数 188
8.2.4运算符 199
8.3任务3:认识流程控制语句 200
8.3.1顺序语句 201
8.3.2 IF…ELSE语句 202
8.3.3 WHILE语句 203
8.3.4其他控制语句 205
8.3.5 CASE函数 206
8.4任务4:认识批处理 208
8.5任务5:认识事务 211
8.5.1事务的概念 212
8.5.2事务语句 213
8.6任务训练——SQL语句 217
一、实验目的 217
二、实验内容 217
三、实验步骤 217
四、问题讨论 218
思考与练习 218
第9章 存储过程、触发器 220
9.1任务1:认识存储过程 220
9.1.1存储过程的概念 221
9.1.2创建存储过程 221
9.1.3管理存储过程 225
9.2任务2:认识存触发器 226
9.2.1触发器概述 226
9.2.2创建DML触发器 227
9.2.3创建DDL触发器 234
9.2.4管理触发器 235
9.3任务训练——存储过程与触发器的应用 237
一、实验目的 237
二、实验内容 237
三、实验步骤 237
四、问题讨论 238
思考与练习 238
第10章 游标 239
10.1任务1:认识游标 239
10.2任务2:游标的基本操作 240
10.2.1声明游标 240
10.2.2打开游标 241
10.2.3处理数据 242
10.2.4关闭、释放游标 245
10.3任务训练——游标的使用 247
一、实验目的 247
二、实验内容 247
三、实验步骤 247
四、问题讨论 248
思考与练习 248
第11章 数据库的安全管理 249
11.1任务1:数据库安全性控制 249
11.1.1 SQL Server的安全性机制 250
11.1.2 SQL Server的身份验证模式 251
11.1.3设置身份验证模式 251
11.2任务2: SQL Server登录管理 253
11.2.1为Windows授权用户创建登录名 253
11.2.2为SQL Server授权用户创建登录名 260
11.2.3修改和删除登录名 262
11.3任务3:用户管理 263
11.3.1创建数据库用户 263
11.3.2修改和删除数据库用户 267
11.4任务4:权限管理 268
11.4.1权限概述 268
11.4.2数据库对象权限 268
11.4.3数据库语句权限 274
11.5任务5:角色管理 277
11.5.1服务器级角色 278
11.5.2数据库角色 281
11.5.3应用程序角色 286
11.6任务6:管理架构 289
11.6.1架构概述 289
11.6.2创建架构 290
11.6.3修改和删除架构 291
11.7任务7:数据库的备份与还原 291
11.7.1数据库备份概述 292
11.7.2创建备份设备 294
11.7.3使用SSMS进行数据库备份 296
11.7.4使用SSMS还原数据库 303
11.8任务训练——数据库安全管理 307
一、实验目的 307
二、实验内容 308
三、实验步骤 308
四、问题讨论 308
思考与练习 308
第12章 人力资源管理系统 309
12.1任务1:系统分析 309
12.1.1项目背景 309
12.1.2总体业务需求概述 310
12.1.3开发及运行环境 310
12.2任务2:系统功能模块设计 310
12.2.1系统流程图 311
12.2.2系统功能结构 311
12.2.3系统预览 312
12.2.4文件夹组织结构 314
12.3任务3:数据库设计 314
12.3.1数据库创建 315
12.3.2数据库概念设计 315
12.3.3数据库逻辑结构设计 316
12.3.4数据表概要说明 319
12.4任务4:功能模块设计与实现 319
12.4.1公共模块设计与实现 319
12.4.2系统首页设计与实现 323
12.4.3人事管理模块设计与实现 324
12.4.4招聘管理模块设计与实现 325
12.4.5培训管理模块设计与实现 326
12.4.6薪酬管理模块设计与实现 327
12.4.7系统管理模块设计与实现 328
12.5任务5:用户使用说明书 329
12.5.1配置源程序 329
12.5.2操作注意事项 332
12.5.3操作流程 332
思考与练习参考答案 333
参考文献 341
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019