出版社:清华大学出版社
年代:2014
定价:35.0
本书主要内容包括数据库系统概论、关系数据库基本原理、SQL Server数据库基础、SQL Server数据库的管理、SQL Server表的管理、数据查询、索引与视图、数据完整性、TransactSQL程序设计、存储过程与触发器、数据库的安全管理、数据库的备份与恢复、数据库的导入导出与复制、数据库应用系统开发。
第1章 数据库系统概论
1.1 数据和数据管理
1.2 数据管理技术
1.2.1 人工管理
1.2.2 文件管理
1.2.3 数据库管理
1.3 数据库与数据库系统
1.3.1 数据库系统的组成
1.3.2 数据库的三级模式结构
1.3.3 数据库系统的特点
1.4 数据模型
1.4.1 数据处理的3个阶段
1.4.2 概念模型
1.4.3 逻辑模型
1.5 数据管理技术的新发展
1.5.1 分布式数据库
1.5.2 多媒体数据库
1.5.3 面向对象数据库
1.5.4 数据仓库技术
1.5.5 大数据技术
本章小结
习题
第2章 关系数据库基本原理
2.1 关系数据库概述
2.1.1 关系数据模型
2.1.2 关系数据库基本概念
2.1.3 关系数据库基本特征
2.2 关系代数的基本原理
2.2.1 关系的数学定义
2.2.2 关系运算
2.3 关系的规范化理论
2.3.1 函数依赖的基本概念
2.3.2 关系模式的范式
2.3.3 关系模式的分解
2.4 关系模型的完整性约束
2.5 数据库的设计方法
2.5.1 数据库设计过程
2.5.2 ER模型及其到关系模型的转化
2.5.3 数据库设计实例
本章小结
习题
第3章 SQL Server 2008系统基础
3.1 SQL Server 2008简介
3.1.1 SQL Server的发展
3.1.2 SQL Server的特点
3.1.3 SQL Server 2008新增功能
3.2 SQL Server 2008的安装
3.2.1 安装需求
3.2.2 安装过程
3.3 SQL Server 2008管理平台
3.3.1 SQL Server 2008管理平台的功能与基本操作
3.3.2 SQL Server 2008服务器的配置与管理
3.4 SQL和Transact-SQL概述
3.4.1 SQL语言的发展与特点
3.4.2 Transact-SQL概述
本章小结
习题
第4章 数据库的管理
4.1 SQL Server 2008数据库概述
4.1.1 SQL Server 2008中的数据库
4.1.2 SQL Server 2008的系统数据库
4.1.3 数据库对象的标识符
4.2 数据库的创建
4.2.1 使用SQL Server管理平台创建数据库
4.2.2 使用Transact-SQL语句创建数据库
4.3 数据库的修改
4.3.1 使用SQL Server管理平台修改数据库
4.3.2 使用Transact-SQL语句修改数据库
4.4 数据库的删除
4.4.1 使用SQL Server管理平台删除数据库
4.4.2 使用Transact-SQL语句删除数据库
本章小结
习题
第5章 表的管理
5.1 SQL Server表概述
5.1.1 数据类型简介
5.1.2 空值和默认值
5.1.3 约束
5.2 表的创建与维护
5.2.1 使用SQL Server管理平台对表进行操作
5.2.2 使用Transact-SQL语句创建表
5.2.3 使用Transact-SQL语句修改表
5.2.4 使用Transact-SQL语句删除表
5.3 表中数据的维护
5.3.1 插入数据
5.3.2 修改数据
5.3.3 删除数据
本章小结
习题
第6章 数据查询
6.1 基本查询
6.1.1 SELECT子句
6.1.2 FROM子句
6.1.3 WHERE子句
6.1.4 查询结果处理
6.2 嵌套查询
6.2.1 单值嵌套查询
6.2.2 多值嵌套查询
6.3 连接查询
6.3.1 连接概述
6.3.2 内连接
6.3.3 外连接
6.3.4 交叉连接
本章小结
习题
第7章 索引与视图
7.1 索引概述
7.1.1 索引的基本概念
7.1.2 索引的分类
7.2 索引的操作
7.2.1 创建索引
7.2.2 查看与修改索引
7.2.3 删除索引
7.3 视图概述
7.3.1 视图的基本概念
7.3.2 视图的类型
7.3.3 视图的限制
7.4 视图的操作
7.4.1 创建视图
7.4.2 修改视图
7.4.3 删除视图
7.4.4 查看和修改视图属性
7.5 视图的应用
7.5.1 通过视图检索表数据
7.5.2 通过视图添加表数据
7.5.3 通过视图修改表数据
7.5.4 通过视图删除表数据
本章小结
习题
第8章 数据完整性
8.1 使用规则实施数据完整性
8.1.1 创建规则
8.1.2 查看规则
8.1.3 规则的绑定与松绑
8.1.4 删除规则
8.2 使用默认值实施数据完整性
8.2.1 创建默认值
8.2.2 查看默认值
8.2.3 默认值的绑定与松绑
8.2.4 删除默认值
8.3 使用约束实施数据完整性
8.3.1 主键约束
8.3.2 外键约束
8.3.3 唯一性约束
8.3.4 检查约束
8.3.5 默认约束
本章小结
习题
第9章 Transact-SQL程序设计
9.1 数据与表达式
9.1.1 用户定义数据类型
9.1.2 常量与变量
9.1.3 运算符与表达式
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.4.4 游标的应用
9.4.5 使用系统存储过程管理游标
本章小结
习题
第10章 存储过程与触发器
10.1 存储过程概述
10.2 存储过程的创建与使用
10.2.1 创建存储过程
10.2.2 执行存储过程
10.2.3 修改存储过程
10.2.4 删除存储过程
10.2.5 存储过程参数与状态值
10.3 触发器概述
10.4 触发器的创建与使用
10.4.1 创建触发器
10.4.2 修改触发器
10.4.3 删除触发器
10.5 事务处理
10.5.1 事务概述
10.5.2 事务管理
10.6 SQL Server的锁机制
10.6.1 锁模式
10.6.2 隔离级别
10.6.3 查看和终止锁
10.6.4 死锁及其防止
本章小结
习题
第11章 数据库的安全管理
11.1 SQL Server的安全机制
11.1.1 身份验证
11.1.2 身份验证模式的设置
11.2 登录账号管理
11.2.1 创建登录账户
11.2.2 修改登录账户
11.2.3 删除登录账户
11.3 数据库用户的管理
11.4 角色管理
11.4.1 SQL Server角色的类型
11.4.2 固定服务器角色管理
11.4.3 数据库角色管理
11.4.4 用户定义数据库角色
11.5 权限管理
11.5.1 权限的种类
11.5.2 授予权限
11.5.3 禁止与撤销权限
11.5.4 查看权限
本章小结
习题
第12章 数据库的备份与还原
12.1 数据库的备份
12.1.1 数据库备份概述
12.1.2 创建和删除备份设备
12.1.3 备份数据库
12.2 数据库的恢复
12.2.1 数据库恢复模型
12.2.2 查看备份信息
12.2.3 恢复数据库
12.3 数据导入导出
12.3.1 导入数据
12.3.2 导出数据
12.4 分离与附加用户数据库
12.4.1 分离用户数据库
12.4.2 附加用户数据库
本章小结
习题
第13章 数据库应用系统开发
13.1 数据库应用系统的开发过程
13.2 数据库系统的体系结构与开发工具
13.2.1 数据库系统的体系结构
13.2.2 常用的数据库开发工具
13.3 用VB.NET开发数据库应用系统
13.3.1 VB.NET程序设计概述
13.3.2 VB.NET程序设计基础知识
13.3.3 VB.NET数据库应用程序开发
13.4 应用案例——图书现场采购系统
13.4.1 系统需求分析
13.4.2 系统设计
13.4.3 系统主界面的实现
13.4.4 用户管理模块的实现
13.4.5 采购数据导入模块的实现
13.4.6 采购数据管理模块的实现
13.4.7 图书选购管理模块的实现
13.4.8 统计输出模块的实现
本章小结
习题
参考文献
本书以SQL Server 2008为实践环境,介绍数据库的基本知识和应用开发技术。全书分为3个部分,第1部分是数据库的基本概念与原理,从实用的角度介绍如何根据应用需求,设计一个结构合理、使用方便的数据库;第2部分是SQL Server 2008数据库的操作与应用,包括SQL Server 2008系统基础、数据库的管理、表的管理、数据查询、索引与视图、数据完整性、TransactSQL程序设计、存储过程与触发器、数据库的安全管理、数据库的备份还原等内容;第3部分是数据库应用系统开发,结合实际案例介绍数据库应用系统的开发方法。本书强调理论与实践相结合,突出数据库的基本原理,但以应用为目的,从数据库应用系统开发的角度来介绍数据库的基本原理。在编写过程中,力求做到概念清晰、取材合理、深入浅出、突出应用,为读者应用数据库技术进行数据管理打下良好基础。本书既可作为高等院校数据库应用课程的教材,又可供社会各类计算机应用人员阅读参考。