新書推薦:
《
500万次倾听:陪伤心的人聊聊
》
售價:NT$
245.0
《
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
》
售價:NT$
367.0
《
万千心理·儿童心理治疗中的心智化:临床实践指导
》
售價:NT$
398.0
《
自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环)
》
售價:NT$
301.0
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1316.0
內容簡介:
本书兼顾理论性和实践性,系统、全面地介绍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 Studio23
1.4.2 SQL Server Business Intelligence Development Studio25
1.4.3 SQL Server Profiler26
1.4.4 SQL Server Configuration Manager27
1.4.5 Database Engine Tuning Advisor27
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-SQL134
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