21世纪高等学校规划教材 新编关系数据库与SQL Server 2008PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王晴,王建华,王歆晔编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302322337
- 页数:385 页
第1章 数据库系统概述 1
第1课 初识数据库系统 1
1.1基本概念和术语 2
1.1.1数据 2
1.1.2信息 3
1.1.3数据处理 3
1.2数据管理技术的发展 3
1.2.1人工管理阶段 3
1.2.2文件系统阶段 4
1.2.3数据库系统阶段 5
1.3数据库系统 5
1.3.1数据库系统的组成 6
1.3.2数据库系统的体系结构 7
1.4数据模型及其分类 8
1.4.1信息的3种世界 8
1.4.2概念模型 9
1.4.3数据模型 10
1.5关系模型的数据结构 12
1.5.1关系模型的基本概念 12
1.5.2基本关系的6条性质 14
1.5.3关系模型的主要优缺点 14
课后作业 14
第2章 规范化的数据库设计 15
第2课 构造学生信息管理系统数据库 15
2.1关系数据库设计的方法与阶段 15
2.1.1数据库设计的方法 15
2.1.2数据库设计的阶段 16
2.1.3 E-R图的设计 17
2.2 E-R图转换为关系模式的规则 19
2.2.1实体的转换规则 19
2.2.2实体间联系的转换规则 20
2.2.3关系合并规则 21
2.3关系数据模式的规范化理论 22
2.3.1数据依赖 22
2.3.2范式及无损分解 22
2.4构造学生信息管理系统 27
2.4.1学生信息管理系统功能模块 27
2.4.2设计学生信息管理系统的E-R图 27
2.4.3学生信息管理系统的关系模式 29
课后作业 30
实训1图书借阅管理系统数据库的设计 31
第3章SQL Server 2008的安装及使用 33
第3课 初涉SQL Server 2008 33
3.1 SQL Server 2008概述 33
3.1.1 SQL Server 2008的体系结构 34
3.1.2 SQL Server 2008的版本类型 35
3.1.3安装SQLServer 2008的环境要求 36
3.2 SQL Server 2008的安装与启动 37
3.2.1 SQL Server 2008的安装 37
3.2.2 SQL Server 2008服务器服务的启动、停止 49
3.3 SQL Server 2008的管理工具 51
3.3.1 SQL Server Management Studio 51
3.3.2 SQL Server Business Intelligence Development Studio 56
3.3.3 SQL Server Analysis Services 58
3.3.4 SQL Server配置管理器 58
3.3.5 SQL Server文档和教程 60
课后作业 60
实训2 SQL Server 2008的安装和管理工具的使用 60
第4章 数据库的基本操作 62
第4课 创建和管理学生信息管理系统数据库 62
4.1系统数据库和示例数据库 62
4.1.1 SQL Server系统数据库 62
4.1.2 SQL Server示例数据库 63
4.1.3系统表和系统存储过程 63
4.2创建数据库的方法 64
4.2.1创建数据库前的准备 64
4.2.2使用SSMS创建数据库 66
4.2.3使用CREATE DATABASE语句创建数据库 67
4.3管理数据库 70
4.3.1查看和修改数据库信息 70
4.3.2打开数据库 74
4.3.3增加或收缩数据库容量 74
4.3.4重命名数据库 79
4.3.5删除数据库 79
4.3.6分离和附加数据库 80
课后作业 83
实训3创建和管理图书借阅管理系统数据库 84
第5章 数据表的基本操作 86
第5课 创建和管理学生信息管理系统数据表 86
5.1 SQL Server中的数据类型 86
5.1.1系统数据类型 86
5.1.2用户自定义数据类型与空值的含义 89
5.2表结构的设计与修改 91
5.2.1表结构的设计 91
5.2.2表的创建 93
5.2.3表结构的修改 96
5.3表数据的输入、修改与删除 99
5.3.1表数据的输入 99
5.3.2表数据的修改 102
5.3.3表数据的删除 103
5.4表的管理 106
5.4.1查看表的属性 106
5.4.2表的删除 107
课后作业 109
实训4图书借阅管理系统数据表的创建和管理 111
第6课 学生信息管理系统数据完整性的实现 113
6.1数据完整性概述 113
6.1.1约束机制 113
6.1.2数据完整性的分类 114
6.2创建约束 115
6.2.1在创建表的同时创建各类约束 115
6.2.2使用SSMS创建约束 116
6.2.3使用T-SQL命令在已有的表上创建约束 122
6.2.4查看和删除约束 124
6.3默认和规则 127
6.3.1默认值的创建、绑定、解绑与删除 127
6.3.2规则的创建、绑定、解绑与删除 129
课后作业 132
实训5图书借阅管理系统数据完整性的实现 132
第6章 表数据的查询操作 135
第7课 学生信息管理系统数据的简单查询 135
7.1 SELECT语句 135
7.1.1 SELECT语句的语法 135
7.1.2单表查询 136
7.2在SELECT中使用的子句 141
7.2.1使用WHERE子句 141
7.2.2使用ORDER BY子句 148
7.2.3使用聚合函数 149
7.2.4使用分组汇总子句 151
课后作业 154
第8课 学生信息管理系统数据的复杂查询 155
8.1多表查询 155
8.1.1连接谓词 155
8.1.2以JOIN关键字指定的连接 158
8.2联合查询 163
8.2.1使用UNION运算符查询 163
8.2.2使用INTERSECT运算符查询 164
8.2.3使用EXCEPT运算符查询 165
8.3子查询 166
8.3.1带有IN或NOT IN运算符的子查询 168
8.3.2带有比较运算符的子查询 169
8.3.3带有EXISTS运算符的子查询 170
8.3.4在查询的基础上创建新表 171
课后作业 176
实训6图书借阅管理系统的数据查询 176
第9课 学生信息管理系统数据的索引查询 177
9.1索引的基础知识 177
9.1.1索引文件 177
9.1.2使用索引的意义 178
9.1.3建立索引的原则 178
9.1.4索引的分类 179
9.2索引的创建和使用 180
9.2.1使用SSMS创建索引 180
9.2.2使用CREATE INDEX语句创建索引 182
9.2.3使用索引查询表数据 185
9.3索引的其他操作 186
9.3.1查看或修改索引定义 186
9.3.2重命名索引 192
9.3.3删除索引 192
课后作业 193
实训7图书借阅管理系统索引的创建和管理 194
第7章 视图的应用 196
第10课 创建学生信息管理系统中的视图 196
10.1视图概述 196
10.1.1视图的概念 196
10.1.2视图的优点 197
10.1.3视图的类型 198
10.2创建视图 199
10.2.1使用SSMS创建视图 199
10.2.2使用CREATE VIEW语句创建视图 200
10.3视图的应用 203
10.3.1使用视图查询信息 203
10.3.2使用视图更新数据 204
10.4视图的其他操作 206
10.4.1查看与修改视图定义信息 206
10.4.2重命名视图 209
10.4.3删除视图 210
课后作业 211
实训8图书借阅管理系统视图的创建和管理 212
第8章 存储过程的应用 214
第11课 为学生信息管理系统创建存储过程 214
11.1存储过程概述 214
11.1.1什么是存储过程 214
11.1.2为什么要使用存储过程 215
11.1.3存储过程的类别 215
11.2创建和执行存储过程 216
11.2.1存储过程的创建 217
11.2.2存储过程的执行 219
11.3创建和执行带参数的存储过程 221
11.3.1创建并执行带输入参数的存储过程 221
11.3.2创建并执行带通配符参数的存储过程 224
11.3.3创建并执行带输出参数的存储过程 225
11.4存储过程的其他操作 226
11.4.1重编译处理存储过程 227
11.4.2查看存储过程源代码 227
11.4.3修改存储过程 230
11.4.4删除存储过程 231
课后作业 232
实训9图书借阅管理系统存储过程的创建和管理 233
第9章 触发器的应用 235
第12课 学生信息管理系统触发器的创建与管理 235
12.1触发器概述 235
12.1.1触发器的概念 235
12.1.2触发器的优点 236
12.1.3触发器的分类 236
12.1.4 DML触发器的类型 237
12.2创建触发器 237
12.2.1创建基于单表的DML触发器 237
12.2.2创建多表级联更改DML触发器 245
12.2.3创建DDL触发器 253
12.3触发器的管理 255
12.3.1查看触发器 255
12.3.2修改触发器 256
12.3.3禁用或启用触发器 258
12.3.4删除触发器 259
课后作业 260
实训10图书借阅管理系统触发器的创建和管理 260
第10章T-SQL语言 262
第13课 学生信息管理系统T-SQL编程 262
13.1 T-SQL语言的基本知识 262
13.1.1 T-SQL语言的分类 262
13.1.2批处理、脚本和注释 263
13.2常量与变量 266
13.2.1常量 266
13.2.2全局变量 267
13.2.3局部变量 269
13.3 T-SQL流程控制语句 271
13.3.1 BEGIN .END 271
13.3.2 IF .ELSE 271
13.3.3 CASE结构 272
13.3.4 WHILE语句 275
13.3.5其他控制语句 276
课后作业 281
实训11图书借阅管理系统的T-SQL编程 281
第14课 学生信息管理系统内置函数的应用 282
14.1 SQL Server内置函数概述 282
14.1.1内置函数的类别 282
14.1.2内置函数的使用 283
14.2常用内置函数 283
14.2.1数学函数 283
14.2.2字符串函数 286
14.2.3日期和时间函数 288
14.2.4元数据函数 290
14.2.5系统函数 291
14.2.6聚合函数 293
课后作业 295
第15课 学生信息管理系统用户定义函数的应用 296
15.1用户定义函数概述 296
15.1.1用户定义函数 296
15.1.2调用用户定义函数 296
15.1.3用户定义函数的优点 297
15.2创建用户定义函数 297
15.2.1创建标量函数 297
15.2.2创建内联表值函数 300
15.2.3创建多语句表值函数 301
15.3修改和删除用户定义函数 305
15.3.1修改用户定义函数 305
15.3.2删除用户定义函数 307
课后作业 308
实训12函数在图书借阅管理系统中的应用 308
第11章 数据库的安全管理与维护 310
第16课 学生信息管理系统数据库的安全管理 310
16.1 SQL Server的身份验证模式 311
16.1.1 Windows身份验证模式 311
16.1.2 SQL Server身份验证模式 311
16.1.3两种身份验证模式的比较及重新配置 312
16.2创建和管理登录名 314
16.2.1创建登录名 314
16.2.2管理登录名 317
16.3创建和管理数据库用户 318
16.3.1创建数据库用户 319
16.3.2管理数据库用户 321
16.4角色管理 322
16.4.1服务器级别角色 322
16.4.2数据库级别角色 326
16.5数据库权限管理 331
16.5.1权限分类 331
16.5.2权限的命名约定及适用于特定安全对象的权限 332
16.5.3使用SSMS设置权限 333
16.5.4使用T-SQL语句设置权限 335
课后作业 336
实训13图书借阅管理系统数据库的安全管理 337
第17课 学生信息管理系统事务、锁与游标的应用 338
17.1事务 338
17.1.1事务的特性和强制事务机制 339
17.1.2事务模式、事务定义语句及部分事务的回滚 340
17.1.3事务控制与事务错误处理 343
17.2锁 344
17.2.1并发问题 344
17.2.2 SQL Server中的锁定 345
17.2.3 SQL Server的锁定提示 347
17.2.4死锁 350
17.3游标 352
17.3.1游标概述 352
17.3.2使用游标 353
17.3.3游标函数 358
课后作业 361
第18课 学生信息管理系统数据库的日常维护 361
18.1数据库的备份与还原 361
18.1.1备份与还原的基本概念 361
18.1.2 SQL备份与还原机制 364
18.1.3 SQL Server备份与还原的实现 366
18.2数据的导入与导出 373
18.2.1导入数据 373
18.2.2导出数据 378
18.3数据库快照 380
18.3.1数据库快照概述 380
18.3.2创建和删除数据库快照及利用数据库快照恢复数据库 381
课后作业 383
实训14图书借阅管理系统数据库的日常维护 383
参考文献 385
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《全国校外艺术课堂新形态示范教材系列 少儿钢琴表演曲集》唐冠祥编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019