图书介绍
21世纪高等学校规划教材 新编关系数据库与SQL Server 2008PDF|Epub|txt|kindle电子书版本网盘下载
![21世纪高等学校规划教材 新编关系数据库与SQL Server 2008](https://www.shukui.net/cover/56/31030059.jpg)
- 王晴,王建华,王歆晔编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302322337
- 出版时间:2013
- 标注页数:385页
- 文件大小:125MB
- 文件页数:401页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
21世纪高等学校规划教材 新编关系数据库与SQL Server 2008PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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 200833
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 Studio51
3.3.2 SQL Server Business Intelligence Development Studio56
3.3.3 SQL Server Analysis Services58
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 .END271
13.3.2 IF .ELSE271
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