SQLServer数据库基础英语时间教程
1星价
¥34.6
(7.2折)
2星价¥34.6
定价¥48.0
暂无评论
图文详情
- ISBN:9787302263081
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:291
- 出版时间:2019-04-11
- 条形码:9787302263081 ; 978-7-302-26308-1
内容简介
本教材采用案例教学方式,以一个电脑销售公司的数据库管理项目为主线,从数据库的规范化设计开始,介绍了SQL Server 2005数据库管理系统。
目录
目 录
第1章 关系数据库管理系统基础知识 1
1.1 数据库系统概述 1
1.1.1 数据库技术的产生与发展 1
1.1.2 数据库系统 4
1.2 数据模型 5
1.2.1 数据模型的组成要素 6
1.2.2 概念模型 7
1.2.3 层次模型 7
1.2.4 网状模型 8
1.2.5 关系模型 9
1.3 关系数据库及其设计过程 11
1.3.1 关系与表格 11
1.3.2 数据表的基本概念 12
1.3.3 “电脑器材销售管理”数据库的模型设计 12
1.4 关系数据库的规范化 14
1.4.1 数据库的三个规范化形式 14
1.4.2 数据库规范化设计的原则 17
1.5 数据表的关联与数据的完整性 17
1.5.1 表的关联 17
1.5.2 数据的完整性及约束 21
1.6 关系数据库应用实例——电脑器材销售管理 23
1.6.1 “电脑器材销售管理”数据库的规范化设计 23
1.6.2 “电脑器材销售管理”数据库逻辑数据模型 25
1.7 实训要求与习题 29
第2章 SQL Server 2005 数据库管理系统 32
2.1 SQL Server 2005简介 32
2.2 SQL Server 2005的安装 34
2.2.1 SQL Server 2005安装之前的准备 34
2.2.2 SQL Server 2005的安装过程 37
2.3 SQL Server 2005常用工具 41
2.3.1 SQL Server Management Studio工具 42
2.3.2 Business Intelligence Development Studio工具 42
2.3.3 SQL Server Profiler工具 43
2.3.4 SQL Server Configuration Manager工具 43
2.3.5 Database Engine Tuning Advisor工具 44
2.4 SQL Server 2005的系统数据库及系统表 44
2.5 SQL与 T-SQL概述 45
2.6 实训要求与习题 47
第3章 用户数据库的创建与操作 48
3.1 SQL Server数据库的存储结构 48
3.1.1 SQL Server数据库 48
3.1.2 数据库文件和文件组 49
3.1.3 数据库对象 49
3.2 创建SQL Server数据库 50
3.2.1 用SSMS创建数据库 50
3.2.2 用CREATE DATABASE语句创建数据库 52
3.3 查看、设置、修改数据库选项 55
3.3.1 用T-SQL语句查看数据库信息 55
3.3.2 用T-SQL语句设置和修改数据库选项 57
3.4 数据库与SQL Server系统的分离与删除 61
3.4.1 数据库与SQL Server系统的分离 61
3.4.2 将数据库文件附加到SQL Server系统 62
3.4.3 删除数据库 63
3.5 实训要求与习题 63
第4章 数据表的创建与操作 65
4.1 数据类型 65
4.1.1 二进制数据 65
4.1.2 数值型数据 66
4.1.3 字符型数据 67
4.1.4 统一字符型数据 67
4.1.5 日期/时间型数据 68
4.1.6 货币型数据 69
4.1.7 位类型数据 bit 69
4.1.8 其他特殊数据类型 70
4.1.9 图像、文本型数据的存储方式 70
4.1.10 局部变量的定义与输出 71
4.2 运算符与表达式 72
4.2.1 算术运算符与表达式 72
4.2.2 逻辑类运算符与逻辑值表达式 72
4.3 系统内置函数 75
4.3.1 数学函数 75
4.3.2 字符串函数 76
4.3.3 日期时间函数 77
4.3.4 类型转换函数 78
4.4 用SSMS创建数据表及约束对象 80
4.4.1 数据表的基本概念 80
4.4.2 数据表的结构 81
4.4.3 用SSMS创建表结构 82
4.4.4 在SSMS中修改表结构 83
4.4.5 在SSMS中创建表的各种约束对象 85
4.5 用T-SQL语句创建数据表及约束对象 93
4.5.1 用CREATE TABLE语句创建表结构 93
4.5.2 用ALTER TABLE语句修改表结构 95
4.6 查看表信息、输入数据、编辑和删除记录 100
4.6.1 查看表信息 100
4.6.2 向数据表输入数据 102
4.6.3 数据表的复制 109
4.6.4 数据表数据的更新、编辑、修改和删除 110
4.7 数据表及约束对象的删除 114
4.7.1 用SSMS删除数据表及其他对象 114
4.7.2 用DROP TABLE语句删除数据表及约束对象 115
4.8 数据库应用实例“电脑器材销售管理”的数据表 116
4.9 实训要求与习题 118
第5章 数据库查询与视图 121
5.1 SELECT语句的格式与简单查询 121
5.1.1 SELECT查询语句格式 121
5.1.2 使用SELECT语句进行无数据源检索 122
5.1.3 指定字段列表及列别名(列标题) 122
5.1.4 指定查询结果的显示范围 123
5.1.5 用WHERE子句查询满足条件的记录 126
5.1.6 用ORDER BY子句对查询结果集排序 130
5.2 SELECT多表连接查询与创建新表 133
5.2.1 交叉连接cross join 133
5.2.2 内连接 [inner] join 134
5.2.3 外连接left | right | full [outer] join 136
5.2.4 自内连接join 138
5.2.5 使用INTO子句创建新表 139
5.3 用SELECT语句对数据进行统计汇总 140
5.3.1 集合函数(聚合函数、统计函数) 140
5.3.2 用GROUP BY子句对记录分类统计汇总 142
5.3.3 综合举例练习 148
5.3.4 用COMPUTE子句显示参加统计的清单及统计结果 155
5.4 SELECT合并结果集与子查询 156
5.4.1 合并查询结果集 156
5.4.2 子查询 157
5.4.3 综合举例练习 161
5.5 视图的基本概念 165
5.5.1 理解查询结果集 165
5.5.2 视图的概念 165
5.5.3 使用视图的优点 166
5.6 视图的创建与使用 167
5.6.1 对创建视图的限制和要求 167
5.6.2 在SSMS中创建与使用视图 167
5.6.3 使用SQL语句创建与使用视图 169
5.6.4 使用视图对数据表的数据进行操作 173
5.7 查看、编辑和删除视图 174
5.7.1 使用SSMS查看、编辑、删除视图 174
5.7.2 用SQL语句查看、编辑、删除视图 174
5.8 实训要求与习题 174
第6章 数据库索引 177
6.1 索引概述 177
6.1.1 什么是索引 177
6.1.2 索引的分类 178
6.2 创建索引 179
6.2.1 用CREATE INDEX 命令创建索引 179
6.2.2 使用SSMS创建索引 181
6.3 查看与修改索引 182
6.3.1 用SSMS查看、修改索引 182
6.3.2 用存储过程sp_helpindex 查看索引 182
6.3.3 用存储过程sp_rename 更改索引名称 183
6.4 删除索引 183
6.4.1 用SSMS删除索引 183
6.4.2 用DROP INDEX 命令删除索引 183
6.5 设计索引 183
6.6 索引的维护 184
6.7 实训要求与习题 185
第7章 T-SQL程序设计、自定义类型、函数和游标 187
7.1 批处理、脚本、注释与变量 187
7.1.1 批处理的概念 187
7.1.2 SQL脚本文件 188
7.1.3 SQL语句的注释 188
7.1.4 局部变量与全局变量 189
7.2 T-SQL流程控制语句 191
7.2.1 BEGIN…END语句块 191
7.2.2 IF…ELSE条件语句 192
7.2.3 CASE表达式 193
7.2.4 WAITFOR暂停语句 196
7.2.5 WHILE循环语句 196
7.3 用户自定义数据类型 197
7.3.1 用SSMS创建编辑自定义数据类型 198
7.3.2 用sp_addtype创建自定义数据类型 199
7.3.3 用sp_droptype删除自定义数据类型 200
7.4 用户自定义函数 200
7.4.1 用CREATE FUNCTION创建自定义函数 200
7.4.2 用SQL语句修改、删除自定义函数 203
7.4.3 用SSMS创建编辑自定义函数 203
7.5 游标的创建与使用 204
7.5.1 游标的概念 204
7.5.2 用DECLARE语句定义游标 205
7.5.3 用OPEN语句打开游标 207
7.5.4 用FETCH语句从游标中提取数据 207
7.5.5 用CLOSE语句关闭游标 208
7.5.6 用DEALLOCATE语句释放游标 208
7.6 实训要求与习题 210
第8章 存储过程与触发器 214
8.1 存储过程的创建与使用 214
8.1.1 存储过程的概念 214
8.1.2 用CREATE PROC创建存储过程 215
8.1.3 用EXECUTE执行存储过程 218
8.1.4 用EXECUTE执行SQL语句字符串 221
8.1.5 用SSMS创建存储过程 221
8.2 存储过程的查看、编辑和删除 222
8.2.1 用SSMS查看、编辑存储过程 222
8.2.2 用EXECUTE查看存储过程的定义与相关性 223
8.2.3 用SQL语句修改、删除存储过程 224
8.3 触发器的创建与使用 225
8.3.1 触发器的概念 225
8.3.2 用CREATE TRIGGER语句创建触发器 227
8.3.3 综合举例练习 229
8.3.4 禁用/启用触发器 237
8.3.5 用SSMS创建触发器 238
8.4 触发器的查看、编辑、重命名和删除 238
8.4.1 用SSMS查看、编辑触发器 238
8.4.2 用EXECUTE查看触发器的定义与相关性 238
8.4.3 用SQL语句修改和删除触发器 239
8.5 实训要求与习题 239
第9章 SQL Server 2005的安全性 243
9.1 SQL Server 2005的安全机制 243
9.1.1 SQL Server 2005登录认证简介 244
9.1.2 SQL Server认证模式设置(创建登录名) 244
9.2 数据库的用户管理 249
9.2.1 数据库用户简介 249
9.2.2 管理数据库用户 249
9.3 权限管理 251
9.3.1 权限管理简介 251
9.3.2 利用SSMS管理权限 253
9.4 角色管理 254
9.4.1 角色管理简介 254
9.4.2 角色的管理 256
9.5 实训要求与习题 262
第10章 数据备份恢复 264
10.1 备份与恢复概述 264
10.1.1 数据库备份的类型 264
10.1.2 备份设备的创建与删除 265
10.1.3 数据库的备份 267
10.2 数据库的恢复 270
10.2.1 数据库恢复策略 270
10.2.2 用SSMS恢复数据库 273
10.2.3 用RESTORE命令恢复 数据库 274
10.3 实训要求与习题 276
附录 习题答案 277
第1章 关系数据库管理系统基础知识 1
1.1 数据库系统概述 1
1.1.1 数据库技术的产生与发展 1
1.1.2 数据库系统 4
1.2 数据模型 5
1.2.1 数据模型的组成要素 6
1.2.2 概念模型 7
1.2.3 层次模型 7
1.2.4 网状模型 8
1.2.5 关系模型 9
1.3 关系数据库及其设计过程 11
1.3.1 关系与表格 11
1.3.2 数据表的基本概念 12
1.3.3 “电脑器材销售管理”数据库的模型设计 12
1.4 关系数据库的规范化 14
1.4.1 数据库的三个规范化形式 14
1.4.2 数据库规范化设计的原则 17
1.5 数据表的关联与数据的完整性 17
1.5.1 表的关联 17
1.5.2 数据的完整性及约束 21
1.6 关系数据库应用实例——电脑器材销售管理 23
1.6.1 “电脑器材销售管理”数据库的规范化设计 23
1.6.2 “电脑器材销售管理”数据库逻辑数据模型 25
1.7 实训要求与习题 29
第2章 SQL Server 2005 数据库管理系统 32
2.1 SQL Server 2005简介 32
2.2 SQL Server 2005的安装 34
2.2.1 SQL Server 2005安装之前的准备 34
2.2.2 SQL Server 2005的安装过程 37
2.3 SQL Server 2005常用工具 41
2.3.1 SQL Server Management Studio工具 42
2.3.2 Business Intelligence Development Studio工具 42
2.3.3 SQL Server Profiler工具 43
2.3.4 SQL Server Configuration Manager工具 43
2.3.5 Database Engine Tuning Advisor工具 44
2.4 SQL Server 2005的系统数据库及系统表 44
2.5 SQL与 T-SQL概述 45
2.6 实训要求与习题 47
第3章 用户数据库的创建与操作 48
3.1 SQL Server数据库的存储结构 48
3.1.1 SQL Server数据库 48
3.1.2 数据库文件和文件组 49
3.1.3 数据库对象 49
3.2 创建SQL Server数据库 50
3.2.1 用SSMS创建数据库 50
3.2.2 用CREATE DATABASE语句创建数据库 52
3.3 查看、设置、修改数据库选项 55
3.3.1 用T-SQL语句查看数据库信息 55
3.3.2 用T-SQL语句设置和修改数据库选项 57
3.4 数据库与SQL Server系统的分离与删除 61
3.4.1 数据库与SQL Server系统的分离 61
3.4.2 将数据库文件附加到SQL Server系统 62
3.4.3 删除数据库 63
3.5 实训要求与习题 63
第4章 数据表的创建与操作 65
4.1 数据类型 65
4.1.1 二进制数据 65
4.1.2 数值型数据 66
4.1.3 字符型数据 67
4.1.4 统一字符型数据 67
4.1.5 日期/时间型数据 68
4.1.6 货币型数据 69
4.1.7 位类型数据 bit 69
4.1.8 其他特殊数据类型 70
4.1.9 图像、文本型数据的存储方式 70
4.1.10 局部变量的定义与输出 71
4.2 运算符与表达式 72
4.2.1 算术运算符与表达式 72
4.2.2 逻辑类运算符与逻辑值表达式 72
4.3 系统内置函数 75
4.3.1 数学函数 75
4.3.2 字符串函数 76
4.3.3 日期时间函数 77
4.3.4 类型转换函数 78
4.4 用SSMS创建数据表及约束对象 80
4.4.1 数据表的基本概念 80
4.4.2 数据表的结构 81
4.4.3 用SSMS创建表结构 82
4.4.4 在SSMS中修改表结构 83
4.4.5 在SSMS中创建表的各种约束对象 85
4.5 用T-SQL语句创建数据表及约束对象 93
4.5.1 用CREATE TABLE语句创建表结构 93
4.5.2 用ALTER TABLE语句修改表结构 95
4.6 查看表信息、输入数据、编辑和删除记录 100
4.6.1 查看表信息 100
4.6.2 向数据表输入数据 102
4.6.3 数据表的复制 109
4.6.4 数据表数据的更新、编辑、修改和删除 110
4.7 数据表及约束对象的删除 114
4.7.1 用SSMS删除数据表及其他对象 114
4.7.2 用DROP TABLE语句删除数据表及约束对象 115
4.8 数据库应用实例“电脑器材销售管理”的数据表 116
4.9 实训要求与习题 118
第5章 数据库查询与视图 121
5.1 SELECT语句的格式与简单查询 121
5.1.1 SELECT查询语句格式 121
5.1.2 使用SELECT语句进行无数据源检索 122
5.1.3 指定字段列表及列别名(列标题) 122
5.1.4 指定查询结果的显示范围 123
5.1.5 用WHERE子句查询满足条件的记录 126
5.1.6 用ORDER BY子句对查询结果集排序 130
5.2 SELECT多表连接查询与创建新表 133
5.2.1 交叉连接cross join 133
5.2.2 内连接 [inner] join 134
5.2.3 外连接left | right | full [outer] join 136
5.2.4 自内连接join 138
5.2.5 使用INTO子句创建新表 139
5.3 用SELECT语句对数据进行统计汇总 140
5.3.1 集合函数(聚合函数、统计函数) 140
5.3.2 用GROUP BY子句对记录分类统计汇总 142
5.3.3 综合举例练习 148
5.3.4 用COMPUTE子句显示参加统计的清单及统计结果 155
5.4 SELECT合并结果集与子查询 156
5.4.1 合并查询结果集 156
5.4.2 子查询 157
5.4.3 综合举例练习 161
5.5 视图的基本概念 165
5.5.1 理解查询结果集 165
5.5.2 视图的概念 165
5.5.3 使用视图的优点 166
5.6 视图的创建与使用 167
5.6.1 对创建视图的限制和要求 167
5.6.2 在SSMS中创建与使用视图 167
5.6.3 使用SQL语句创建与使用视图 169
5.6.4 使用视图对数据表的数据进行操作 173
5.7 查看、编辑和删除视图 174
5.7.1 使用SSMS查看、编辑、删除视图 174
5.7.2 用SQL语句查看、编辑、删除视图 174
5.8 实训要求与习题 174
第6章 数据库索引 177
6.1 索引概述 177
6.1.1 什么是索引 177
6.1.2 索引的分类 178
6.2 创建索引 179
6.2.1 用CREATE INDEX 命令创建索引 179
6.2.2 使用SSMS创建索引 181
6.3 查看与修改索引 182
6.3.1 用SSMS查看、修改索引 182
6.3.2 用存储过程sp_helpindex 查看索引 182
6.3.3 用存储过程sp_rename 更改索引名称 183
6.4 删除索引 183
6.4.1 用SSMS删除索引 183
6.4.2 用DROP INDEX 命令删除索引 183
6.5 设计索引 183
6.6 索引的维护 184
6.7 实训要求与习题 185
第7章 T-SQL程序设计、自定义类型、函数和游标 187
7.1 批处理、脚本、注释与变量 187
7.1.1 批处理的概念 187
7.1.2 SQL脚本文件 188
7.1.3 SQL语句的注释 188
7.1.4 局部变量与全局变量 189
7.2 T-SQL流程控制语句 191
7.2.1 BEGIN…END语句块 191
7.2.2 IF…ELSE条件语句 192
7.2.3 CASE表达式 193
7.2.4 WAITFOR暂停语句 196
7.2.5 WHILE循环语句 196
7.3 用户自定义数据类型 197
7.3.1 用SSMS创建编辑自定义数据类型 198
7.3.2 用sp_addtype创建自定义数据类型 199
7.3.3 用sp_droptype删除自定义数据类型 200
7.4 用户自定义函数 200
7.4.1 用CREATE FUNCTION创建自定义函数 200
7.4.2 用SQL语句修改、删除自定义函数 203
7.4.3 用SSMS创建编辑自定义函数 203
7.5 游标的创建与使用 204
7.5.1 游标的概念 204
7.5.2 用DECLARE语句定义游标 205
7.5.3 用OPEN语句打开游标 207
7.5.4 用FETCH语句从游标中提取数据 207
7.5.5 用CLOSE语句关闭游标 208
7.5.6 用DEALLOCATE语句释放游标 208
7.6 实训要求与习题 210
第8章 存储过程与触发器 214
8.1 存储过程的创建与使用 214
8.1.1 存储过程的概念 214
8.1.2 用CREATE PROC创建存储过程 215
8.1.3 用EXECUTE执行存储过程 218
8.1.4 用EXECUTE执行SQL语句字符串 221
8.1.5 用SSMS创建存储过程 221
8.2 存储过程的查看、编辑和删除 222
8.2.1 用SSMS查看、编辑存储过程 222
8.2.2 用EXECUTE查看存储过程的定义与相关性 223
8.2.3 用SQL语句修改、删除存储过程 224
8.3 触发器的创建与使用 225
8.3.1 触发器的概念 225
8.3.2 用CREATE TRIGGER语句创建触发器 227
8.3.3 综合举例练习 229
8.3.4 禁用/启用触发器 237
8.3.5 用SSMS创建触发器 238
8.4 触发器的查看、编辑、重命名和删除 238
8.4.1 用SSMS查看、编辑触发器 238
8.4.2 用EXECUTE查看触发器的定义与相关性 238
8.4.3 用SQL语句修改和删除触发器 239
8.5 实训要求与习题 239
第9章 SQL Server 2005的安全性 243
9.1 SQL Server 2005的安全机制 243
9.1.1 SQL Server 2005登录认证简介 244
9.1.2 SQL Server认证模式设置(创建登录名) 244
9.2 数据库的用户管理 249
9.2.1 数据库用户简介 249
9.2.2 管理数据库用户 249
9.3 权限管理 251
9.3.1 权限管理简介 251
9.3.2 利用SSMS管理权限 253
9.4 角色管理 254
9.4.1 角色管理简介 254
9.4.2 角色的管理 256
9.5 实训要求与习题 262
第10章 数据备份恢复 264
10.1 备份与恢复概述 264
10.1.1 数据库备份的类型 264
10.1.2 备份设备的创建与删除 265
10.1.3 数据库的备份 267
10.2 数据库的恢复 270
10.2.1 数据库恢复策略 270
10.2.2 用SSMS恢复数据库 273
10.2.3 用RESTORE命令恢复 数据库 274
10.3 实训要求与习题 276
附录 习题答案 277
展开全部
本类五星书
本类畅销
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0