标题：SQL Server数据库基础与应用
图书信息
出版社: 北京大学出版社; 第1版 (2010年6月1日)
丛书名: 全国高职高专计算机立体化系列规划教材
平装: 328页
正文语种: 简体中文
开本: 16
ISBN: 9787301171967, 730117196X
条形码: 9787301171967
尺寸: 25.8 x 18.4 x 1.4 cm
重量: 558 g
内容简介
在主流关系数据库管理系统中，SQL server是较为易用且功能强大的一种。《SQL Server数据库基础与应用》结合一个项目实例，使初学者可以围绕一个主线快速入门，由浅入深地学习；《SQL Server数据库基础与应用》为读者刻画关于数据库技术的清晰轮廓，使读者了解数据库技术可以做什么，以及如何使用SQL Server数据库来满足用户的需要。《SQL Server数据库基础与应用》的最大特点就是所讲授的内容与实例紧密结合，帮助读者更好地领会数据库设计、开发和使用的技术及技巧。通过学习《SQL Server数据库基础与应用》，读者可以在较短的时间内掌握数据库技术人员所需的数据库基础知识及技能，尽快进入职业状态。
《SQL Server数据库基础与应用》可作为高职高专计算机相关专业的数据库课程教材，也可供对数据库技术有兴趣的人士自学使用。
目录
任务1 设计数据库
1.1 子任务：理解数据库
1.1.1 数据库的概念
1.1.2 数据库系统的组成和结构
1.1.3 数据库管理系统及其功能
1.2 子任务：学习数据模型和关系运算
1.2.1 数据模型
1.2.2 实体关系模型
1.2.3 关系模型
1.2.4 关系运算
1.3 子任务：数据库设计
1.3.1 收集数据
1.3.2 创建E-R模型
1.3.3 创建数据库模型
1.3.4 规范化数据
1.3.5 设计表
1.4 实现项目的子任务——设计数据库
实验1：设计数据库
阅读材料：数据库技术的发展
小结
习题
任务2 创建数据库
2.1 子任务：学习结构化查询语言
2.1.1 T-SQL的组成
2.1.2 T-SQL语法约定
2.2 子任务：理解数据库存储结构
2.2.1 系统数据库
2.2.2 数据库文件和文件组
2.3 子任务：创建数据库
2.3.1 使用SSMS创建数据库
2.3.2 使用查询编辑器创建数据库
2.4 子任务：查看和修改数据库
2.4.1 查看数据库信息
2.4.2 修改数据库
2.4.3 删除数据库
2.5 实现项目的子任务——创建数据库
实验2：创建和修改数据库
阅读材料：SSMS概览
小结
习题
任务3 创建表
3.1 子任务：熟悉数据类型
3.1.1 系统数据类型
3.1.2 用户自定义数据类型
3.2 子任务：创建表
3.2.1 使用SSMS创建表
3.2.2 使用查询编辑器创建表
3.2.3 使用模板创建表
3.3 子任务：实现数据完整性
3.3.1 理解数据完整性
3.3.2 使用约束
3.3.3 使用规则
3.3.4 使用默认
3.4 子任务：查看和修改表
3.4.1 查看表信息
3.4.2 修改表定义
3.4.3 删除表
3.5 实现项目的子任务——创建表
实验3：创建和修改表
阅读材料：规划表
小结
习题
任务4 查询数据
4.1 子任务：单表数据查询
4.1.1 简单查询
4.1.2 WHERE子句
4.1.3 ORDER BY子句
4.1.4 函数和表达式
4.1.5 数据汇总
4.2 子任务：使用连接和联合
4.2.1 连接查询
4.2.2 联合查询
4.3 子任务：使用子查询
4.3.1 嵌套子查询
4.3.2 相关子查询
4.3.3 测试存在性的子查询
4.4 子任务：使用索引查询数据
4.4.1 理解索引
4.4.2 创建和维护索引
4.5 子任务：使用视图查询数据
4.5.1 理解视图
4.5.2 创建和修改视图
4.5.3 为视图创建索引
4.5.4 删除视图
4.6 实现项目的子任务——创建索引和视图
实验4：实现索引和视图
阅读材料：优化查询
小结
习题
任务5 管理和维护数据
5.1 子任务：插入数据
5.1.1 基本INSERT语句
5.1.2 插入多条记录
5.2 子任务：更新数据
5.2.1 UPDATE语句
5.2.2 使用子查询
5.2.3 使用视图更新数据
5.3 子任务：删除数据
5.3.1 DELETE语句
5.3.2 截断表
5.3.3 使用子查询
5.4 子任务：使用事务维护数据
5.4.1 理解事务
5.4.2 使用事务更新数据
5.5 实现项目的子任务——管理和维护数据
实验5：操作数据
阅读材料：安装SQL Server 2005
数据库
小结
习题
任务6 数据库安全管理
6.1 子任务：登录管理
6.1.1 理解SQL Server安全
6.1.2 Windows身份验证
6.1.3 SQL Server身份验证
6.2 子任务：用户管理
6.2.1 使用T-SQL代码管理用户
6.2.2 使用SSMS管理用户
6.3 子任务：角色管理
6.3.1 理解角色
6.3.2 管理角色
6.4 实现项目的子任务——保证数据安全
实验6：实现数据库安全
阅读材料：规划SQL Server的安全性
小结
习题
任务7 数据备份与转换
7.1 子任务：备份和还原数据库
7.1.1 理解备份
7.1.2 备份数据库
7.1.3 还原数据库
7.2 子任务：分离和附加数据库
7.2.1 分离数据库
7.2.2 附加数据库
7.3 子任务：导出和导入数据
7.3.1 导出数据
7.3.2 导入数据
7.4 实现项目的子任务——备份数据库
实验7：数据备份和还原
阅读材料：数据复制
小结
习题
任务8 学习T-SQL编程知识
8.1 子任务：T-SQL编程基础
8.1.1 T-SQL批处理
8.1.2 格式化T-SQL代码
8.1.3 使用变量
8.1.4 流程控制
8.2 子任务：T-SQL错误处理
8.2.1 使用变量@@Error和@@RowCount
8.2.2 使用：Raiserror语句
8.2.3 使用TRYCATCH结构
8.2.4 错误的严重级别
8.3 实现项目的子任务-T-SQL批处理
实验8：T-SQL编程
阅读材料：使用XML数据
小结
习题
任务9 开发存储过程
9.1 子任务：理解存储过程
9.1.1 什么是存储过程
9.1.2 存储过程的优势
9.2 子任务：创建和执行存储过程
9.2.1 创建和执行不带参数的存储过程
9.2.2 创建和执行带输入参数的存储过程
9.2.3 创建和执行带输出参数的存储过程
9.2.4 嵌套存储过程
9.3 子任务：管理存储过程
9.3.1 修改存储过程
9.3.2 查看存储过程信息
9.3.3 重新编译存储过程
9.3.4 删除存储过程
9.4 实现项目的子任务——使用存储过程
实验9：实现存储过程
阅读材料：批处理、视图和存储过程
小结
习题
任务10 实现触发器
10.1 子任务：触发器简介
10.1.1 理解触发器
10.1.2 触发器原理
10.2 子任务：创建触发器
10.2.1 INSERT触发器
10.2.2 DELETE触发器
10.2.3 UPDATE触发器
10.2.4 INSTEAD OF触发器
10.2.5 用触发器实现数据完整性
10.3 子任务：管理触发器
10.3.1 修改触发器
10.3.2 删除触发器
10.3.3 禁用触发器
10.3.4 查看触发器信息
10.4 实现项目的子任务——使用触发器
实验10：实现触发器
阅读材料：约束和触发器
小结
习题
任务11 实现用户定义函数
11.1 子任务：用户定义函数
11.1.1 理解用户定义函数
11.1.2 用户定义函数的类型
11.2 子任务：设计和实现用户定义函数
11.2.1 创建和调用标量函数
11.2.2 创建和调用内联表值函数
11.2.3 创建和调用多语句表值函数
11.2.4 将存储过程重写为函数
11.2.5 将函数重写为视图或存储过程
11.3 子任务：管理用户定义函数
11.3.1 修改用户定义函数
11.3.2 删除用户定义函数
11.3.3 查看用户定义函数
11.4 实现项目的子任务——创建用户定义函数
实验11：实现用户定义函数
阅读材料：视图、存储过程和用户定义函数
小结
习题
参考文献