SQL Server 2012数据库应用技术 / 面向十二五高职高专规划教材·计算机系列
作者: 王秀英
出版时间:2016年4月
出版社:北京交通大学出版社
- 北京交通大学出版社
- 9787512126855
- 1-1
- 151793
- 0064174969-2
- 平装
- 16开
- 2016年4月
- 530
- 318
- 工学
- 软件工程
- TP311.138SQ
- 计算机
- 高职高专
王秀英主编的《SQL Server2012数据库应用技术》涵盖了SQL Server 2012数据库对象的实现、数据库系统维护及数据库编程三个主要的领域。书中提供了两个完整的案例,一个用于讲解部分,另一个用于实践练习部分,并且提供了两个案例的实现脚本。书中还提供了大量的例题、上机指导、测验试题、实践练习等内容,并附有全部实现脚本和参考答案,帮助读者掌握SQL Server 2012的相关技术。
本书可以作为“SQL Server2012数据库”课程的教学用书,也可以作为SQL Server 2012数据库应用人员的参考用书。
第1章 关系数据库系统基础
1.1 数据库系统概述
1.1.1 数据管理的发展
1.1.2 数据库系统的组成
1.1.3 数据库管理系统的功能
1.1.4 数据模型
1.2 关系数据库
1.2.1 关系模型
1.2.2 关系规范化
1.3 关系数据库设计
1.3.1 数据库设计概述
1.3.2 概念结构设计
1.3.3 逻辑结构设计
1.4 SQL语言
1.4.1 标准SQL
1.4.2 Transact—SQL语言
习题与测验
第2章 SQLServer2012基础
2.1 SQLServer2012的安装和配置
2.1.1 SQLServer2012的版本特点
2.1.2 SQLServer2012的安装需求
2.1.3 SQLServer2012的安装过程
2.2 SQLServer2012常用工具
2.2.1 SQLServerManagementStudio
2.2.2 SQLServer配置管理器
2.2.3 其他工具
2.3 SQLServer2012数据库
2.3.1 数据库及数据库对象
2.3.2 数据库物理及逻辑结构
2.3.3 数据库定义
2.3.4 数据库的管理
可视化操作指导
习题与测验
实践练习
第3章 表的定义与管理
3.1 数据类型
3.1.1 数值数据类型
3.1.2 字符数据类型
3.1.3 日期和时间数据类型
3.1.4 其他数据类型
3.2 表的定义
3.2.1 表的概念
3.2.2 表的创建
3.2.3 表的修改
3.2.4 表的删除”
3.2.5 表的清空
3.3 数据操纵
3.3.1 数据插入
3.3.2 数据更新
3.3.3 数据删除
可视化操作指导
习题与测验
实践练习
第4章 数据查询与视图
4.1 基础查询语句
4.1.1 SELECT子句
4.1.2 WHERE子句
4.1.3 ORDERBY子句
4.2 分组统计查询
4.2.1 集合函数
4.2.2 分组查询子句
4.2.3 COMPUTEBY子句
4.3 高级查询
4.3.1 子查询
4.3.2 连接查询
4.3.3 联合查询
4.4 视图的定义与应用
4.4.1 视图的概念
4.4.2 视图的定义
4.4.3 视图的应用
习题与测验
实践练习
第5章 数据完整性控制与索引
5.1 数据完整性概述
5.1.1 数据完整性的类型
5.1.2 数据完整性的实现方法
5.2 约束的应用
5.2.1 主键约束
5.2.2 唯一性约束
5.2.3 检查约束
5.2.4 默认值约束
5.2.5 外键约束
5.2.6 禁用约束
5.3 索引的定义与维护
5.3.1 索引的概念
5.3.2 索引的创建
5.3.3 索引的管理
5.3.4 索引的维护
可视化操作指导
习题与测验
实践练习
第6章 数据维护
6.1 备份与恢复概述
6.1.1 备份内容
6.1.2 备份设备
6.1.3 数据库恢复模式
6.2 数据库的备份与恢复
6.2.1 数据库备份与恢复的语句
6.2.2 完整数据库备份与恢复
6.2.3 差异数据库备份与恢复
6.3 事务日志的备份与恢复
6.3.1 日志备份与恢复的语句
6.3.2 日志备份与恢复的方法
6.4 系统数据库的备份与恢复
6.5 维护计划的应用
6.6 数据导入与导出
可视化操作指导
习题与测验
实践练习
第7章 SQLServer2012安全管理
7.1 SQLServer2012的安全管理机制
7.2 SQLServer2012服务器安全管理
7.2.1 身份验证模式
7.2.2 管理登录账户
7.2.3 固定服务器角色管理
7.3 SQLServer2012数据库安全管理
7.3.1 数据库用户管理
7.3.2 架构
7.3.3 数据库角色管理
7.4 权限管理
7.4.1 权限的授予
7.4.2 权限的回收
7.4.3 权限的拒绝
可视化操作指导
习题与测验
实践练习
第8章 Transact-SQL程序设计
8.1 Transact-SQL程序设计基础
8.1.1 Transact—SQL语法基础
8.1.2 常量、变量与内置函数
8.1.3 程序流程
8.2 存储过程
8.2.1 存储过程概述
8.2.2 存储过程的定义与执行
8.3 函数
8.3.1 标量函数
8.3.2 内联表值函数
8.3.3 多语句表值函数
8.4 触发器
8.4.1 DML触发器
8.4.2 DDL触发器
可视化操作指导
习题与测验
实践练习
第9章 事务管理
9.1 事务概述
9.1.1 事务的定义
9.1.2 事务的状态
9.1.3 事务的特性
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 死锁
习题与测验
实践练习
第10章 项目开发实践
10.1 项目概述
10.1.1 系统功能描述
10.1.2 VisualStudio2008
10.1.3 Microsoft.NETFramework3.5
10.2 应用程序实现
10.2.1 数据库的设计与实现
10.2.2 用户界面的设计
10.2.3 数据访问层的设计
10.2.4 应用层设计及功能代码实现
10.3 项目的打包与部署
实践练习
附录A 实验数据
A.1 图书销售系统
A.2 教学管理系统
参考文献