数据库原理及应用(SQL Server 2008)
- 定价:¥32.00
- 校园优惠价:¥25.60 (80折) (马上了解)
- 评分:




(已有0条评价)
- 促销活动:
- 此商品暂时缺货(可留下联系方式,到货将第一时间通知您)
-
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由客服人员为您协调调货!
>> 查看详细说明
信息提示
关闭
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由我们的客服人员为您协调调货!
- 团购订单标准如下:
- 单品满30册可选择团购服务。
- 提交团购订单后,服务人员会主动和您联系,并根据您的会员等级、购买数量、金额、时间、配送要求等情况和您协商,以促成最终的成交。
- 有关团体购书的任何问题请随时联系:(010)63970506
内容简介
书籍 计算机书籍
《数据库原理及应用(SQL Server 2008)》以Microsoft SQL Server 2008 R2为实验平台,讲述了数据库系统的基本原理及应用技术。全书共分为11章,深入介绍了数据库系统的基本概念、Microsoft SQL Server 2008 R2的安装和配置技术、Transact-SQL语言、数据库和数据库表管理、数据查询、索引与视图、存储过程和触发器、安全性管理以及数据库系统设计,最后以一个综合实例介绍了数据库应用系统的开发过程。
《数据库原理及应用(SQL Server 2008)》以案例来解析数据库原理,概念清楚、重点突出、内容丰富、结构合理、思路清晰、示例翔实,并且每章都附有习题及上机实验。本书主要面向数据库初学者,适合作为大专院校的数据库课程教材、各种数据库培训班的培训教材,还可作为Microsoft SQL Server应用开发人员的参考资料。
目录
《数据库原理及应用(SQL Server 2008)》
第1章 数据库系统概述 1
1.1 数据库系统的应用 1
1.1.1 数据库系统的应用 2
1.1.2 数据库系统应用实例 3
1.2 数据库系统的基本概念 5
1.2.1 数据库 5
1.2.2 数据库管理系统 6
1.2.3 数据库系统DBS 10
1.3 数据库管理技术及发展 12
1.3.1 数据库系统的产生和发展 12
1.3.2 数据库系统的特点 14
1.4 数据库系统的数据模型 15
1.4.1 层次数据模型 15
1.4.2 网状数据模型 16
1.4.3 关系数据模型 16
1.4.4 面向对象数据模型 17
1.5 数据库系统体系结构与数据独立性 18
1.5.1 数据库体系结构的演变 18
1.5.2 数据库系统的三级模式结构 20
1.5.3 二级映像功能与数据独立性 21
1.6 关系数据库理论 21
1.6.1 关系术语和定义 21
1.6.2 关系模型的数据完整性 22
1.6.3 关系代数 23
1.7 本章小结 28
1.8 习题 29
1.8.1 选择题 29
1.8.2 填空题 30
1.8.3 简答题 30
1.9 上机实验 31
第2章 SQL Server概述 33
2.1 SQL Server 2008 R2简介 33
2.1.1 SQL Server的历史 33
2.1.2 SQL Server 2008 R2的版本与组件 34
2.1.3 SQL Server 2008 R2的新特性 36
2.2 SQL Server 2008 R2的安装 37
2.2.1 安装SQL Server 2008 R2的系统需求 37
2.2.2 SQL Server 2008 R2的安装过程 39
2.2.3 检验安装 48
2.3 SQL Server 2008 R2常用工具 49
2.3.1 SQL Server ManagementStudio 50
2.3.2 SQL Server Business Intelligence DevelopmentStudio 51
2.3.3 SQL Server配置管理器 52
2.4 创建服务器组和注册服务器 53
2.4.1 创建服务器组 53
2.4.2 注册服务器 55
2.5 本章小结 56
2.6 习题 56
2.6.1 选择题 56
2.6.2 填空题 57
2.6.3 简答题 57
2.7 上机实验 57
第3章 Transact—SQL语言基础 59
3.1 SQL对象的命名规则和注释 59
3.1.1 SQL对象的命名规则 59
3.1.2 注释 60
3.2 数据类型 60
3.2.1 系统数据类型 61
3.2.2 自定义数据类型 64
3.3 变量与运算符 65
3.3.1 局部变量和全局变量 65
3.3.2 运算符 67
3.4 函数 69
3.4.1 系统函数 69
3.4.2 用户自定义函数 78
3.5 批处理和流程控制 80
3.5.1 批处理 80
3.5.2 流程控制语句 81
3.6 本章小结 87
3.7 习题 87
3.7.1 选择题 87
3.7.2 填空题 87
3.7.3 简答题 87
3.8 上机实验 88
第4章 SQL Server数据库管理 89
4.1 SQL Server数据库的存储结构 89
4.1.1 数据库对象 90
4.1.2 数据库文件及文件组 91
4.1.3 SQL Server 2008 R2数据库类型 93
4.2 数据库的创建 94
4.2.1 使用Management Studio工具创建数据库 95
4.2.2 使用Transact-SQL语言创建数据库 96
4.2.3 查看数据库的相关信息 98
4.3 数据库的修改 100
4.3.1 使用Management Studio工具修改数据库 101
4.3.2 使用Transact-SQL语言修改数据库 103
4.4 数据库的分离和附加 108
4.4.1 分离数据库 108
4.4.2 附加数据库 110
4.5 数据库的收缩 112
4.5.1 使用Mangement Studio工具收缩用户数据库 112
4.5.2 使用Transact-SQL语句收缩数据库 114
4.6 数据库删除 115
4.7 数据库的备份和还原 116
4.7.1 数据库备份形式 116
4.7.2 数据库备份 118
4.7.3 数据库还原 121
4.8 本章小结 121
4.9 习题 122
4.9.1 选择题 122
4.9.2 填空题 123
4.9.3 简答题 123
4.10 上机实验 123
第5章 SQL Server数据表 125
5.1 创建数据表 125
5.1.1 使用SQL Server Management Studio创建数据表 126
5.1.2 使用Transact-SQL语言创建数据表 129
5.2 修改表结构 132
5.2.1 使用SQL Server Management Studio修改表结构 132
5.2.2 使用Transact-SQL语言修改表结构 134
5.3 表数据的操作 136
5.3.1 使用SQL Server Management Studio 插入、更新和删除表数据 136
5.3.2 使用Transact-SQL语言插入、更新和删除表数据 137
5.4 数据表的约束 142
5.4.1 约束的概念和类型 143
5.4.2 约束的管理 145
5.5 本章小结 150
5.6 习题 150
5.6.1 选择题 150
5.6.2 填空题 152
5.6.3 简答题 152
5.7 上机实验 152
第6章 数据查询 155
6.1 SELECT语句概述 155
6.2 基本查询 156
6.2.1 简单查询 156
6.2.2 带条件查询 159
6.2.3 查询结果处理 166
6.2.4 分组查询 167
6.3 连接查询 168
6.3.1 内连接 169
6.3.2 外连接 171
6.3.3 交叉连接 173
6.3.4 自身连接 175
6.4 子查询 175
6.4.1 非相关子查询 176
6.4.2 相关子查询 178
6.5 组合查询 179
6.6 本章小结 181
6.7 习题 181
6.7.1 选择题 181
6.7.2 填空题 182
6.7.3 简答题 182
6.8 上机实验 185
6.8.1 从单表中检索数据 185
6.8.2 从多表中检索数据 187
第7章 索引与视图 189
7.1 索引概述 189
7.1.1 索引的基本概念 189
7.1.2 索引的分类 190
7.2 索引的操作 194
7.2.1 创建索引 194
7.2.2 查看索引 198
7.2.3 维护索引 199
7.2.4 更名与删除索引 201
7.3 视图概述 202
7.3.1 视图的概念 203
7.3.2 视图的作用 203
7.3.3 视图的限制 204
7.4 视图的操作 204
7.4.1 创建视图 204
7.4.2 查看视图 208
7.4.3 修改视图 209
7.4.4 删除视图 210
7.4.5 通过视图修改数据 211
7.5 本章小结 212
7.6 习题 212
7.6.1 选择题 212
7.6.2 填空题 213
7.6.3 简答题 214
7.7 上机实验 214
第8章 存储过程和触发器 217
8.1 存储过程概述 217
8.1.1 存储过程的定义与特点 217
8.1.2 存储过程的类型 218
8.2 创建和执行存储过程 218
8.2.1 创建存储过程 218
8.2.2 执行存储过程 221
8.3 管理存储过程 223
8.3.1 查看存储过程 223
8.3.2 修改存储过程 225
8.3.3 删除存储过程 225
8.4 创建和管理触发器 227
8.4.1 触发器概述 227
8.4.2 创建DML触发器 228
8.4.3 创建DDL触发器 231
8.4.4 管理触发器 232
8.5 本章小结 236
8.6 习题 236
8.6.1 选择题 236
8.6.2 填空题 237
8.6.3 简答题 237
8.7 上机实验 238
第9章 安全性管理 239
9.1 SQL Server的安全性机制 239
9.1.1 安全性问题 239
9.1.2 安全性机制 241
9.2 管理登录和用户 242
9.2.1 创建登录名 242
9.2.2 创建用户 244
9.2.3 设置登录验证模式 245
9.3 角色管理 247
9.3.1 管理数据库角色 247
9.3.2 固定服务器角色 248
9.4 管理权限 251
9.4.1 权限类型 251
9.4.2 权限管理操作 252
9.5 本章小结 258
9.6 习题 258
9.6.1 选择题 258
9.6.2 填空题 259
9.6.3 简答题 259
9.7 上机实验 259
第10章 数据库系统设计 261
10.1 数据库系统设计概述 261
10.1.1 数据库和信息系统 261
10.1.2 数据库设计的基本步骤 262
10.2 需求分析 263
10.2.1 需求分析的任务 263
10.2.2 需求分析的方法 264
10.3 概念结构设计 266
10.3.1 概念模型的基本概念 266
10.3.2 概念模型的标识方法 266
10.3.3 概念结构的特点 267
10.3.4 概念结构设计的方法 267
10.3.5 概念结构设计的步骤 269
10.4 规范化 270
10.4.1 关系模式规范化的必要性 270
10.4.2 函数依赖 270
10.4.3 范式与规范化 272
10.4.4 模式分解原则 276
10.4.5 规范化的本质分析与总结 276
10.5 逻辑结构设计 277
10.5.1 E-R图向关系模型的转换 278
10.5.2 数据模型优化 280
10.5.3 数据库逻辑设计案例 280
10.6 数据库的物理设计 283
10.6.1 数据库物理设计的方法 283
10.6.2 确定数据库的存储结构 284
10.6.3 对物理结构进行评价 285
10.7 本章小结 285
10.8 习题 285
10.8.1 选择题 285
10.8.2 填空题 286
10.8.3 简答题 286
10.9 上机实验 287
第11章 数据库应用系统开发 289
11.1 ADO .NET概述 289
11.2 系统分析 290
11.2.1 系统需求分析 290
11.2.2 系统用例分析 291
11.2.3 系统时序图 291
11.3 数据库分析和设计 293
11.3.1 数据库分析 293
11.3.2 数据库设计 295
11.4 数据库的连接和访问 301
11.4.1 数据库的连接 301
11.4.2 数据库的访问 302
11.5 系统界面设计及相关代码实现 303
11.5.1 酒店客房管理系统的首界面设计及其代码实现 303
11.5.2 客房信息管理界面的设计及其代码实现 305
11.6 上机实验 307