SQL Server 2008数据库原理及应用
作者: 孙风庆、于峰
出版时间:2012年1月
出版社:北京邮电大学出版社
- 北京邮电大学出版社
- 9787563528509
- 118032
- 0065154845-5
- 2012年1月
- 工学
- 软件工程
- TP311.138SQ
- 计算机
- 高职高专
全书共分为10章,从基本概念和实际应用出发,由浅入深,从易到难,循序渐进地讲述数据库的设计、数据库的创建、数据表的操作、数据库的查询、视图及其应用、索引及其应用、流程控制与函数、存储过程与触发器、数据库的备份与还原和数据库安全性管理等内容;将“大学生选课管理系统的数据库开发”实际项目融入各个章节,简述数据库的设计、创建、操作、查询、维护和安全管理的具体方法;简明扼要地介绍了SQL server2008的上机实验操作;根据职业技能培养的要求,结合书中项目,给出了“客户订货管理系统的数据库开发”和“图书管理系统的数据库开发”两个项目作为学生的练习,以便于学生更好地学习和掌握数据库的基本知识与技能。
《SQL Server 2008数据库原理及应用》既可作为计算机及其相关专业的本、专科学生教材,也可以作为数据库工作者,尤其是大型关系数据库初学者的参考书。
第1章 数据库的设计
1.1 任务描述
1.2 数据库举例
1.3 数据库的基本概念
1.3.1 信息、数据与数据处理
1.3.2 数据库的基本概念
1.3.3 数据库系统
1.4 关系数据库
1.4.1 关系模型的基本概念
1.4.2 关系模型的基本术语
1.4.3 关系的定义和性质
1.4.4 关系模型的三要素
1.5 关系数据库设计
1.5.1 数据库设计步骤
1.5.2 数据库设计过程
1.6 任务实现
练习题
第2章 数据库的创建
2.1 任务描述
2.2 sql server 2008简介
2.2.1 sql server 2008特点及性能
2.2.2 sql server 2008常用实用工具
2.2.3 sql server 2008常用工具的启动
2.3 sql server数据库
2.3.1 sql server数据库概述
2.3.2 sql server系统数据库
2.4 创建sql server数据库
2.4.1 使用sql server management studio创建数据库
2.5 操作sql server数据库
2.5.1 使用sql servermanagementstudio操作数据库
2.5.2 使用sql命令操作数据库
2.6 任务实现
练习题
第3章 数据表的操作
3.1 任务描述
3.2 sql server数据类型、表达式和常用函数
3.2.1 sql server数据类型
3.2.2 sql server中的常量
3.2.3 sql server中的表达式
3.2.4 sql server中的常用函数
3.3 sql server数据表
3.4 创建sql server数据表
3.4.1 利用sql server management studio创建数据表
3.4.2 利用sql命令创建数据表
3.5 数据表的修改与删除
3.5.1 利用sql server management studio修改数据表
3.5.2 利用sql命令修改数据表
3.6 创建数据表的约束
3.6.1 约束的类型
3.6.2 利用sql server management studio建立约束
3.6.3 利用sql命令建立约束
3.6.4 查看和删除约束
3.7 为数据表创建identity列
3.8 更新数据表的内容
3.8.1 利用sql server management studio输入表内容
3.8.2 利用sql命令更新表内容
3.9 任务实现
练习题
第4章 数据库的查询
4.1 任务描述
4.2 select命令
4.3 单个数据表的查询
4.3.1 单个数据表的简单查询
4.3.2 查询结果的排序
4.3.3 查询结果的计算
4.3.4 查询结果的分类汇总
4.3.5 查询结果的保存
4.3.6 查询结果的合并
4.4 多个表的连接查询
4.5 子查询
4.5.1 子查询的有关概念
4.5.2 普通子查询的应用
4.5.3 相关子查询的应用
4.6 在更新数据表内容命令中使用查询
4.6.1 向数据表中添加批量记录
4.6.2 在delete命令中使用子查询
4.6.3 在update命令中使用子查询
4.7 任务实现
练习题
第5章 视图及其应用
5.1 任务描述
5.2 视图综述
5.2.1 视图的基本概念
5.2.2 视图的优点和作用
5.3 创建视图
5.3.1 使用sql server management studio创建视图
5.3.2 使用sql命令创建视图
5.4 操作视图
5.4.1 使用sql server management studio操作视图
5.4.2 使用sql命令操作视图
5.5 视图的应用
5.5.1 利用视图查询数据
5.5.2 利用视图修改数据
5.6 任务实现
练习题
第6章 索引及其应用
6.1 任务描述
6.2 索引综述
6.3 创建索引
6.3.1 使用sql server management studio创建索引
6.3.2 使用sql命令创建索引
6.4 操作索引
6.4.1 使用sql server management studio操作索引
6.4.2 使用sql命令操作索引
6.5 索引的维护
6.6 索引视图
6.7 任务实现
练习题
第7章 流程控制与函数
7.1 任务描述
7.2 程序中的批处理、脚本、注释
7.2.1 批处理
7.2.2 脚本
7.2.3 注释
7.3 sql server变量
7.4 程序中的流程控制
7.4.1 复合语句
7.4.2 简单分支语句
7.4.3 多路分支语句
7.4.4 循环语句
7.4.5 其他语句
7.5 sql server函数
7.5.1 创建自定义函数
7.5.2 查看、修改和删除自定义函数
7.6 任务实现
练习题
第8章 存储过程与触发器
8.1 任务描述
8.2 存储过程综述
8.2.1 存储过程的概念
8.2.2 存储过程的类型
8.3 创建、执行、修改和删除存储过程
8.3.1 创建存储过程
8.3.2 执行存储过程
8.3.3 查看存储过程
8.3.4 修改存储过程
8.3.5 删除存储过程
8.4 存储过程的重新编译与加密
8.4.1 存储过程的重新编译
8.4.2 存储过程的加密
8.5 触发器综述
8.6 触发器的创建执行、修改和删除
8.6.1 触发器的创建执行
8.6.2 查看触发器信息
8.6.3 修改触发器
8.6.4 禁止、启用和删除触发器
8.7 任务实现
练习题
第9章 数据库的备份与还原
9.1 任务描述
9.2 数据的导入与导出
9.2.1 数据的导入
9.2.2 数据的导出
9.3 数据库的备份与还原
9.3.1 备份概念
9.3.2 创建和操作备份设备
9.3.3 备份数据库
9.3.4 还原数据库
9.4 数据库的分离与附加
9.4.1 分离与附加概述
9.4.2 分离数据库
9.4.3 附加数据库
9.5 数据库的维护计划
9.5.1 创建数据库的维护计划
9.5.2 执行数据库的维护计划
9.6 任务实现
练习题
第10章 数据库安全管理
10.1 任务描述
10.2 sql server 2008的身份验证模式
10.3 sql server登录账号管理
10.3.1 创建登录账号
10.3.2 管理登录账号
10.4 数据库的安全管理
10.4.1 数据库用户管理
10.4.2 数据库权限管理
10.4.3 数据库架构管理
10.4.4 数据库角色管理
10.5 任务实现
练习题
参考文献