资料库系统实验与学习指导:基于SQL Server平台
《资料库系统实验与学习指导:基于SQL Server平台》是2015年8月电子工业出版社出版的图书,作者是王霄鹏。
出版信息
资料库系统实验与学习指导——基于SQL Server平台
丛书名 :高等学校公共课计算机规划教材
作 译 者:王霄鹏
出版时间:2015-08 千 字 数:250
版 次:01-01 页 数:156
开 本:16(185*260)
装 帧:
I S B N :9787121269462
内容简介
本书兼顾理论性和实践性,系统、全面地介绍SQL Server资料库管理系统的基础知识和操作方法。全书共9章,主要内容包括:SQL Server 2008简介、SQL Server 2008 资料库开发环境、创建资料库和表、表的基本操作与数据查询、安全性与完整性管理、视图和索引、存储过程和触发器、函式、T-SQL语言。本书提供配套电子课件、程式代码等。
目录
第1章 SQL Server 2008简介 1
1.1 SQL Server 2008特点 1
1.1.1 可信任的 2
1.1.2 高效的 4
1.1.3 智慧型的 7
1.2 SQL Server 2008安装 10
1.2.1 SQL Server 2008的版本类型 10
1.2.2 SQL Server 2008安装过程 11
1.3 SQL Server 2008体系结构 22
1.3.1 资料库引擎 22
1.3.2 分析服务 22
1.3.3 报表服务 22
1.3.4 集成服务 23
1.4 SQL Server 2008管理工具 23
1.4.1 SQL Server Management Studio 23
1.4.2 SQL Server Business Intelligence Development Studio 25
1.4.3 SQL Server Profiler 26
1.4.4 SQL Server Configuration Manager 27
1.4.5 Database Engine Tuning Advisor 27
1.4.6 实用工具 28
第2章 SQL Server 2008 资料库开发环境 30
2.1 启动SQL Server服务 30
2.2 创建/注册SQL Server 2008伺服器 30
2.2.1 伺服器组的创建与删除 31
2.2.2 伺服器的注册与删除 32
2.3 SQL Server资料库与资料库对象 33
2.3.1 SQL Server资料库 33
2.3.2 SQL Server资料库对象 34
2.3.3 SQL Server 2008系统资料库 35
2.4 实验1——SQL Server 2008 资料库开发环境 36
2.4.1 实验目的 36
2.4.2 实验準备 36
2.4.3 实验内容 36
第3章 创建资料库和表 37
3.1 创建资料库 37
3.1.1 创建资料库 37
3.1.2 查看和修改资料库 40
3.1.3 删除资料库 43
3.2 创建表 44
3.2.1 SQL Server 2008的数据类型 44
3.2.2 以SSMS图形界面方式创建、修改和删除数据表 46
3.2.3 使用T-SQL语句创建、修改和删除数据表 47
3.3 实验2——创建资料库和表 52
3.3.1 实验目的 52
3.3.2 实验準备 52
3.3.3 实验内容 52
第4章 表的基本操作与数据查询 54
4.1 表的基本操作 54
4.1.1 在SSMS图形界面中进行操作 54
4.1.2 使用T-SQL语句进行操作 55
4.1.3 使用T-SQL语句修改表中的数据 56
4.1.4 使用T-SQL语句删除表中的数据 56
4.2 数据查询 57
4.2.1 单表查询 58
4.2.2 连线查询(JOIN) 63
4.2.3 嵌套查询 66
4.2.4 集合查询 67
4.3 实验3——表的基本操作与数据查询 68
4.3.1 实验目的 68
4.3.2 实验準备 68
4.3.3 实验内容 68
第5章 安全性与完整性管理 70
5.1 资料库的安全性 70
5.1.1 资料库系统的安全性 70
5.1.2 SQL Server 2008的安全机制 70
5.1.3 用户和角色管理 73
5.1.4 许可权管理 76
5.2 资料库的完整性 76
5.2.1 数据完整性的基本概念 76
5.2.2 实体完整性的实现 78
5.2.3 域完整性的实现 80
5.2.4 参照完整性的实现 84
5.3 资料库的备份和恢复 87
5.3.1 基本概念 87
5.3.2 备份资料库 88
5.3.3 恢複数据库 91
5.3.4 分离资料库和附加资料库 93
5.4 实验4——系统安全性与完整性管理 94
5.4.1 实验目的 94
5.4.2 实验準备 95
5.4.3 实验内容 95
第6章 视图和索引 96
6.1 视图 96
6.1.1 视图的优点和缺点 96
6.1.2 创建视图 97
6.1.3 查询视图数据 98
6.1.4 查看视图信息 99
6.1.5 修改视图 99
6.1.6 通过视图修改表数据 99
6.1.7 删除视图 100
6.2 索引 101
6.2.1 索引的优点和缺点 101
6.2.2 索引的分类 102
6.2.3 建立索引的原则 103
6.2.4 创建索引 103
6.2.5 查看和修改索引 105
6.2.6 删除索引 106
6.3 实验5——索引和视图的套用 107
6.3.1 实验目的 107
6.3.2 实验準备 107
6.3.3 实验内容 107
第7章 存储过程和触发器 109
7.1 存储过程 109
7.1.1 存储过程的定义与特点 109
7.1.2 存储过程的类型 109
7.1.3 创建存储过程 110
7.1.4 执行存储过程 112
7.1.5 查看存储过程 113
7.1.6 修改存储过程 114
7.1.7 删除存储过程 115
7.2 触发器 116
7.2.1 触发器的基本概念 116
7.2.2 创建触发器 117
7.2.3 查看触发器 121
7.2.4 修改触发器 122
7.2.5 启用与禁用触发器 123
7.2.6 删除触发器 123
7.3 实验6——存储过程和触发器的套用 124
7.3.1 实验目的 124
7.3.2 实验準备 124
7.3.3 实验内容 124
第8章 函式 125
8.1 系统内置函式 125
8.2 常用系统标量函式 126
8.3 用户自定义函式 129
8.4 实验7——函式的套用 132
8.4.1 实验目的 132
8.4.2 实验準备 133
8.4.3 实验内容 133
第9章 T-SQL语言 134
9.1 SQL与T-SQL 134
9.2 注释符和标识符 135
9.2.1 注释符 135
9.2.2 SQL Server的标识符 136
9.3 常量与变数 136
9.3.1 常量 136
9.3.2 变数 137
9.3.3 数据类型 138
9.4 运算符与表达式 139
9.4.1 运算符 139
9.4.2 表达式 141
9.5 流控制语句 141
9.5.1 BEGIN…END语句块 142
9.5.2 IF…ELSE语句 142
9.5.3 CASE语句 142
9.5.4 循环语句 143
9.5.5 无条件转向语句 143
9.5.6 返回语句 143
9.5.7 等待语句 143
9.6 批处理与脚本 144
9.6.1 批处理 144
9.6.2 脚本 144
9.7 游标及其使用 144
9.7.1 声明游标 144
9.7.2 使用游标 145
9.8 实验8——综合套用 146
9.8.1 实验目的 146
9.8.2 实验準备 146
9.8.3 实验内容 146
参考文献 148