图书详情 | 《数据库系统实验与学习指导——基于SQL Server平台》 试读
图书分类 一 〉工学 一 〉软件工程
本书可免费申请样书

高等学校公共课计算机规划教材 : 数据库系统实验与学习指导——基于SQL Server平台

王霄鹏 著;

2015年8月

电子工业出版社

新华国采教育网络科技有限责任公司 折后价:¥29.00 定价:¥29.00
  • 电子工业出版社
  • 9787121269462
  • 1-1
  • 170995
  • 0046170512-1
  • 平装覆膜
  • 16开
  • 2015年8月
  • -
  • 250
  • 156
  • -
  • 工学
  • 软件工程
  • 0835
  • TP311.138SQ
  • 大学计算机公共课程
  • 研究生、本科
  • 初版
  • -
  • -
  • -
内容简介:
本书兼顾理论性和实践性,系统、全面地介绍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