图书介绍
SQL Server2008数据库教程PDF|Epub|txt|kindle电子书版本网盘下载
- 陈炎龙,刘芳主编;郝玉东,陈志明,邵丽红副主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030343666
- 出版时间:2012
- 标注页数:332页
- 文件大小:137MB
- 文件页数:345页
- 主题词:关系数据库系统-数据库管理系统-高等职业教育-教材
PDF下载
下载说明
SQL Server2008数据库教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库的规划1
1.1 数据库概述1
1.1.1 基本概念1
1.1.2 数据描述2
1.2 数据库设计的步骤2
1.3 学生成绩管理数据库的需求分析4
1.3.1 需求分析的任务4
1.3.2 常用需求调查方法4
1.3.3 编写需求分析说明书5
1.3.4 学生成绩管理数据库的需求分析5
1.4 学生成绩管理数据库的概念结构设计6
1.4.1 概念结构设计的任务6
1.4.2 实体与联系6
1.4.3 概念模型的表示方法7
1.4.4 概念结构设计的步骤8
1.4.5 学生成绩数据库的概念结构设计9
1.5 学生成绩管理数据库的逻辑结构设计10
1.5.1 逻辑结构设计的任务10
1.5.2 关系模型10
1.5.3 E-R模型到关系模型的转化11
1.5.4 数据模型优化12
1.5.5 学生成绩数据库的逻辑结构设计16
1.6 学生成绩管理数据库的物理结构设计16
1.6.1 物理结构设计的任务16
1.6.2 确定数据库的物理结构17
1.6.3 学生成绩数据库的物理结构设计18
1.7 学生成绩管理数据库的实施20
1.8 学生成绩管理数据库的运行与维护20
习题120
实训121
第2章 SQL Server 2008系统概述22
2.1 SQL Server 2008功能简介22
2.2 SQL Server 2008的安装23
2.2.1 SQL Server 2008的版本23
2.2.2 SQL Server 2008的安装环境24
2.2.3 SQL Server 2008的安装26
2.3 SQL Server配置管理器简介37
2.3.1 管理SQL Server 2008服务37
2.3.2 更改登录身份38
2.4 SQL Server Management Studio简介39
2.4.1 启动SSMS39
2.4.2 使用已注册的服务器40
2.4.3 使用对象资源管理器41
2.4.4 使用文档窗口42
2.4.5 附加学生成绩数据库42
2.4.6 创建一个查询44
2.4.7 文档与教程45
习题246
实训247
第3章 Transact-SQL语言编程基础48
3.1 Transact-SQL语言概论48
3.1.1 Transact-SQL语言分类48
3.1.2 Transact-SQL语法约定49
3.2 数据类型51
3.2.1 基本数据类型51
3.2.2 用户自定义数据类型54
3.3 常量与变量55
3.3.1 常量55
3.3.2 变量56
3.4 表达式与运算符58
3.4.1 表达式58
3.4.2 运算符58
3.4.3 运算符优先级60
3.5 常用函数61
3.5.1 聚合函数61
3.5.2 数学函数63
3.5.3 字符串函数64
3.5.4 日期时间函数64
3.5.5 数据类型转换函数66
3.5.6 元数据函数68
3.6 批处理与流程控制语句68
3.6.1 批处理68
3.6.2 流程控制语句70
习题375
实训376
第4章 数据库的创建与管理78
4.1 系统数据库78
4.2 数据库存储结构79
4.2.1 数据库文件79
4.2.2 文件组80
4.3 创建数据库80
4.3.1 使用SSMS创建数据库80
4.3.2 使用CREATE DATABASE语句创建数据库81
4.4 管理数据库84
4.4.1 查看数据库信息84
4.4.2 扩充数据文件和事务日志的容量85
4.4.3 重命名数据库89
4.4.4 打开数据库90
4.4.5 分离和附加数据库90
4.4.6 数据库的联机与脱机91
4.4.7 删除数据库92
习题494
实训495
第5章 数据表的创建与管理96
5.1 创建数据表96
5.1.1 使用SSMS创建数据表96
5.1.2 使用CREATE TABLE语句创建数据表97
5.2 管理数据表98
5.2.1 查看表的信息98
5.2.2 修改数据表100
5.2.3 重命名数据表102
5.2.4 删除数据表103
5.3 表中数据操作103
5.3.1 插入记录104
5.3.2 修改记录106
5.3.3 删除记录106
5.3.4 用TRUNCATE TABLE语句清空数据表107
习题5107
实训5108
第6章 数据完整性控制111
6.1 数据完整性概述111
6.1.1 数据完整性定义111
6.1.2 数据完整性类型111
6.1.3 实现数据完整性的方式113
6.2 使用约束实现数据完整性113
6.2.1 约束概述113
6.2.2 主键约束114
6.2.3 唯一约束117
6.2.4 外键约束119
6.2.5 检查约束122
6.2.6 默认值约束125
6.2.7 非空约束127
6.3 使用IDENTITY列127
6.3.1 建立IDENTITY列127
6.3.2 使用IDENTITY列129
6.4 默认值和规则130
6.4.1 默认值130
6.4.2 规则133
习题6135
实训6136
第7章 数据查询137
7.1 SELECT语句137
7.2 简单查询138
7.2.1 SELECT子句138
7.2.2 INTO子句140
7.2.3 FROM子句141
7.2.4 WHERE子句142
7.2.5 GROUP BY子句143
7.2.6 HAVING子句144
7.2.7 ORDER BY子句146
7.2.8 COMPUTE子句147
7.3 使用其他子句或关键字查询数据148
7.3.1 联合查询148
7.3.2 检索某一范围内的信息149
7.3.3 指定结果集的列的别名153
7.4 连接查询154
7.4.1 连接概述154
7.4.2 内连接154
7.4.3 外连接157
7.4.4 交叉连接159
7.4.5 自连接160
7.5 嵌套查询160
7.5.1 嵌套查询的结构与组织160
7.5.2 使用IN或NOT IN谓词的嵌套查询161
7.5.3 使用比较运算符的嵌套查询162
7.5.4 使用ANY或ALL谓词的嵌套查询162
7.5.5 使用EXISTS或NOT EXISTS谓词的嵌套查询164
习题7165
实训7166
第8章 视图167
8.1 视图概述167
8.1.1 视图的定义167
8.1.2 视图的类型167
8.1.3 视图的作用167
8.2 创建视图168
8.2.1 使用SSMS创建视图169
8.2.2 使用CREATE VIEW语句创建视图171
8.3 管理视图173
8.3.1 查看视图173
8.3.2 修改视图175
8.3.3 删除视图176
8.4 使用视图177
8.4.1 利用视图查询数据177
8.4.2 利用视图更新数据178
习题8179
实训8180
第9章 索引181
9.1 索引概述181
9.1.1 索引的定义181
9.1.2 索引的作用182
9.1.3 索引的分类183
9.1.4 索引与约束的关系184
9.2 创建索引184
9.2.1 使用SSMS创建索引185
9.2.2 使用CREATE INDEX语句创建索引187
9.3 管理索引188
9.3.1 查看索引188
9.3.2 重命名索引190
9.3.3 维护索引190
9.3.4 删除索引192
9.4 索引的应用194
9.4.1 使用索引的原则194
9.4.2 创建学生成绩数据库的索引194
习题9196
实训9197
第10章 用户自定义函数198
10.1 用户自定义函数概述198
10.1.1 用户自定义函数的分类198
10.1.2 用户自定义函数的作用198
10.2 标量值函数199
10.2.1 定义标量值函数199
10.2.2 调用标量值函数201
10.3 内嵌表值函数202
10.3.1 定义内嵌表值函数202
10.3.2 调用内嵌表值函数203
10.4 多语句表值函数203
10.4.1 定义多语句表值函数203
10.4.2 调用多语句表值函数205
10.5 管理用户自定义函数205
10.5.1 查看用户自定义函数205
10.5.2 修改用户自定义函数208
10.5.3 删除用户自定义函数209
习题10210
实训10211
第11章 存储过程和触发器212
11.1 存储过程概述212
11.1.1 存储过程的概念212
11.1.2 存储过程的优点212
11.1.3 存储过程的分类213
11.2 创建和执行用户存储过程214
11.2.1 创建用户存储过程214
11.2.2 执行用户存储过程217
11.3 管理存储过程220
11.3.1 查看存储过程220
11.3.2 修改存储过程222
11.3.3 删除存储过程224
11.4 触发器概述224
11.4.1 触发器的分类224
11.4.2 DML触发器与约束226
11.4.3 INSERTED表和DELETED表226
11.5 创建DML触发器227
11.6 管理DML触发器230
11.6.1 查看触发器230
11.6.2 修改触发器231
11.6.3 禁用或启用触发器232
11.6.4 删除触发器234
习题11234
实训11235
第12章 游标、事务和锁237
12.1 游标237
12.1.1 游标概述237
12.1.2 使用游标238
12.2 事务245
12.2.1 事务特性246
12.2.2 管理事务246
12.3 锁249
12.3.1 锁的基础知识249
12.3.2 死锁251
12.3.3 锁的模式251
习题12253
实训12254
第13章 数据库安全性管理255
13.1 SQL Server 2008的安全机制255
13.2 服务器安全的管理256
13.2.1 身份验证模式256
13.2.2 创建登录名257
13.3 数据库用户管理260
13.3.1 默认用户261
13.3.2 创建数据库用户261
13.4 权限管理264
13.4.1 权限管理的相关概念265
13.4.2 权限的类别266
13.4.3 权限管理267
13.5 角色管理271
13.5.1 服务器角色271
13.5.2 数据库角色274
习题13278
实训13278
第14章 数据库日常维护280
14.1 概述280
14.2 数据库备份281
14.2.1 备份类型281
14.2.2 创建备份设备281
14.2.3 备份数据库283
14.3 数据库还原288
14.4 数据的导出与导入290
14.4.1 数据的导出291
14.4.2 数据的导入296
习题14299
实训14300
第15章 综合应用开发实例301
15.1 学生成绩管理系统的分析301
15.1.1 系统现状301
15.1.2 需求分析302
15.2 学生成绩管理系统的详细设计与系统实施302
15.2.1 数据访问303
15.2.2 权限分析309
15.2.3 系统业务功能310
15.2.4 初始化模块310
15.2.5 界面设计311
习题15331
实训15331
参考文献332