SQL Server数据库管理与开发案例教程

SQL Server数据库管理与开发案例教程

张洪明, 刘莹, 主编

出版社:清华大学出版社

年代:2009

定价:23.0

书籍简介:

本书共分为入门篇及综合应用篇,共十个项目,内容包括:数据库系统设计;SQL Server数据库的创建、管理;表的管理以及应用;使用查询实现对数据的管理;创建和使用视图;Transact-SQL程序设计;数据库备份与还原;学生管理信息系统;网上火车订票系统等。

书籍目录:

第一篇 入 门 篇

项目1 数据库系统设计3

任务1.1 数据库关系规范化3

1.1.1 关系数据库模式的设计问题3

1.1.2 关系模式的规范化6

1.1.3 关系模式的规范化理论10

1.1.4 小结17

任务1.2 数据库应用系统的设计方法18

1.2.1 数据库的设计方法18

1.2.2 需求分析19

1.2.3 概念结构设计20

1.2.4 逻辑结构设计27

1.2.5 数据库物理设计29

1.2.6 数据库实施30

1.2.7 数据库运行和维护32

1.2.8 小结33

任务1.3 “学生管理系统”设计实例33

1.3.1 概念结构设计33

1.3.2 逻辑结构设计34

1.3.3 数据实施36

小结 38

疑难解答38

习题40

项目2 创建、管理SQL Server数据库44

任务2.1 SQL Server的安装与配置44

2.1.1 硬件和操作系统要求44

2.1.2 安装步骤45

任务2.2 创建“学生管理系统”数据库51

2.2.1 文件与文件组51

2.2.2 使用企业管理器创建数据库52

2.2.3 用CREATE DATABASE语句创建数据库56

2.2.4 使用向导创建数据库57

任务2.3 服务管理器的使用62

2.3.1 启动与停止服务器62

2.3.2 注册服务器63

任务2.4 管理“学生管理系统”数据库65

2.4.1 数据库属性设置65

2.4.2 修改数据库66

2.4.3 删除数据库68

2.4.4 压缩数据库69

小结71

疑难解答71

习题72

SQL Server数据库管理与开发案例教程目 录项目3 表的管理以及应用74

任务3.1 创建表74

3.1.1 表的概念74

3.1.2 数据的完整性75

3.1.3 约束75

3.1.4 创建表76

任务3.2 查看表79

3.2.1 查看表的定义信息79

3.2.2 查看表的约束81

3.2.3 查看表的依赖关系81

任务3.3 管理表82

3.3.1 设置表的约束82

3.3.2 添加数据85

3.3.3 修改表86

任务3.4 删除表87

3.4.1 使用企业管理器删除表87

3.4.2 使用查询分析器删除表88

小结88

疑难解答88

习题90

项目4 数据的查询与更新93

任务4.1 使用简单查询显示学生信息93

4.1.1 查询语句的基本格式93

4.1.2 使用SELECT语句选取字段94

4.1.3 使用INTO子句97

4.1.4 使用WHERE子句98

4.1.5 使用ORDER BY子句103

任务4.2 统计104

4.2.1 使用集合函数104

4.2.2 使用GROUP BY子句106

4.2.3 使用COMPUTE BY子句106

任务4.3 指定数据源108

4.3.1 使用交叉连接108

4.3.2 使用内连接109

4.3.3 使用外连接109

4.3.4 使用自连接112

4.3.5 合并结果集112

任务4.4 子查询的使用113

4.4.1 比较测试113

4.4.2 集成员测试114

4.4.3 存在性测试114

4.4.4 批量比较测试115

任务4.5 数据更新与删除117

4.5.1 数据更新117

4.5.2 删除数据119

小结120

疑难解答120

习题121

项目5 创建和使用视图124

任务5.1 创建学生管理系统视图124

5.1.1 视图概述124

5.1.2 视图的优点124

5.1.3 创建视图126

任务5.2 使用视图132

5.2.1 在视图上检索数据132

5.2.2 使用视图添加数据133

5.2.3 使用视图更新数据133

5.2.4 使用视图删除数据134

任务5.3 管理视图134

5.3.1 查看视图信息134

5.3.2 重命名视图138

5.3.3 修改视图139

5.3.4 删除视图140

小结141

疑难解答142

习题143

项目6 T-SQL程序设计146

任务6.1 使用批处理、脚本和注释146

6.1.1 批处理146

6.1.2 脚本148

6.1.3 注释148

任务6.2 常量的使用149

6.2.1 数字常量149

6.2.2 字符串常量149

6.2.3 日期和时间常量150

6.2.4 符号常量150

任务6.3 声明和使用变量150

6.3.1 局部变量150

6.3.2 全局变量152

任务6.4 使用和定义函数153

6.4.1 使用系统函数153

6.4.2 用户自定义函数158

任务6.5 使用流程控制语句161

6.5.1 IF...ELSE语句162

6.5.2 BEGIN...END语句块163

6.5.3 CASE表达式163

6.5.4 WHILE语句165

6.5.5 WAITFOR语句167

小结167

疑难解答167

习题168

项目7 维护SQL Server数据库170

任务7.1 备份数据库170

7.1.1 数据库备份类型170

7.1.2 备份设备171

7.1.3 使用企业管理器备份数据库174

7.1.4 使用备份向导备份数据库176

7.1.5 使用BACKUP语句备份数据库178

任务7.2 还原数据库179

7.2.1 数据库恢复模型180

7.2.2 使用企业管理器恢复数据库180

7.2.3 使用RESTORE语句恢复数据库182

任务7.3 数据的导入/导出183

7.3.1 导入Access数据库中的数据表183

7.3.2 导入SQL Server数据表187

7.3.3 导入其他数据源的数据表189

7.3.4 导出SQL Server数据表191

7.3.5 使用DTS包导入/导出数据库192

小结195

疑难解答195

习题196

项目8 数据库事务处理198

任务8.1 事务处理198

8.1.1 事务简介198

8.1.2 事务处理199

任务8.2 锁202

8.2.1 锁的概念202

8.2.2 死锁及处理205

小结205

疑难解答205

习题206

第二篇 综 合 应 用

项目9 学生管理系统211

任务9.1 学生管理系统需求分析211

9.1.1 概述211

9.1.2 需求分析212

任务9.2 学生管理系统设计215

9.2.1 学生管理系统类的设计215

9.2.2 学生管理系统数据库设计217

9.2.3 学生管理系统界面设计218

小结222

项目10 网上火车订票系统223

任务10.1 概述223

10.1.1 课题背景及目的223

10.1.2 课题研究方法224

10.1.3 火车订票步骤224

10.1.4 用户需求分析224

任务10.2 系统结构分析225

10.2.1 系统功能225

10.2.2 主功能模块225

10.2.3 系统结构设计226

任务10.3 概念模型设计227

10.3.1 构成系统的实体型227

10.3.2 系统局部E-R图227

10.3.3 系统功能模块设计228

任务10.4 逻辑结构设计229

10.4.1 转化为关系数据模型229

10.4.2 数据库表的结构229

任务10.5 系统界面设计及实现231

10.5.1 系统界面设计231

10.5.2 系统代码实现236

任务10.6 系统的运行、测试和维护242

10.6.1 系统的运行242

10.6.2 系统的测试、维护243

小结244

参考文献245

内容摘要:

全书分为入门篇和综合应用篇,共十个项目。内容包括: 数据库系统设计;SQL Server数据库的创建、管理;表的管理以及应用;使用查询实现对数据的管理;创建和使用视图;T-SQL程序设计;数据库备份与还原;数据库事务处理;学生管理信息系统;网上火车订票系统等。本书几乎每个项目都附有疑难解答及课后习题,供学生及时消化对应内容之用。
本书既可作为高职高专院校、成人教育学院SQL Server课程的教材,也可以作为参加自学考试人员及工程技术人员等的参考材料或培训教材。

书籍规格:

书籍详细信息
书名SQL Server数据库管理与开发案例教程站内查询相似图书
9787302205036
如需购买下载《SQL Server数据库管理与开发案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)23.0语种简体中文
尺寸26装帧平装
页数 187 印数 4000

书籍信息归属:

SQL Server数据库管理与开发案例教程是清华大学出版社于2009.08出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,SQL Server-高等学校:技术学校-教材 的书籍。