数据库原理与技术——基于SQL Server 2012 / 重点大学计算机专业系列教材
¥44.50定价
作者: 李春葆,陈良臣等
出版时间:2015-07
出版社:清华大学出版社
- 清华大学出版社
- 9787302400738
- 1-1
- 96120
- 16开
- 2015-07
- 工学
- 软件工程
- TP311.138SQ
- 计算机
内容简介
《数据库原理与技术:基于SQL Server 2012》讲授数据库基本原理和技术,并以SQL Server 2012为平台介绍数据库管理系统的应用。全书分为两个部分,第1~5章介绍数据库的一般原理; 第6~18章介绍SQL Server的数据管理技术。
《数据库原理与技术:基于SQL Server 2012》由浅入深、循序渐进地介绍各个知识点,提供了大量例题并做了深入的剖析,有助于读者理解概念和巩固知识; 各章都有一定数量的练习题,附录中给出了部分练习题的参考答案和10个上机实验题,便于学生学习和上机实训。
《数据库原理与技术:基于SQL Server 2012》可以作为各类院校计算机科学与技术及相关专业的“数据库原理与技术”课程的教学用书,对于计算机应用人员和计算机爱好者而言《数据库原理与技术:基于SQL Server 2012》也是一本实用的自学参考书。
《数据库原理与技术:基于SQL Server 2012》由浅入深、循序渐进地介绍各个知识点,提供了大量例题并做了深入的剖析,有助于读者理解概念和巩固知识; 各章都有一定数量的练习题,附录中给出了部分练习题的参考答案和10个上机实验题,便于学生学习和上机实训。
《数据库原理与技术:基于SQL Server 2012》可以作为各类院校计算机科学与技术及相关专业的“数据库原理与技术”课程的教学用书,对于计算机应用人员和计算机爱好者而言《数据库原理与技术:基于SQL Server 2012》也是一本实用的自学参考书。
目录
第1章 数据库系统概述
1.1 数据和数据管理
1.2 数据管理技术的发展
1.2.1 人工管理阶段(20世纪50年代)
1.2.2 文件系统阶段(20世纪60年代)
1.2.3 数据库系统阶段(20世纪60年代后期)
1.3 数据库系统
1.4 数据库管理系统
1.4.1 DBMS的主要功能
1.4.2 DBMS的组成
1.4.3 常用的DBMS
练习题1
第2章 数据模型
2.1 什么是数据模型
2.1.1 三个世界及其关系
2.1.2 两类模型
2.2 概念模型
2.2.1 实体间的联系方式
2.2.2 实体-联系表示法
2.2.3 设计E-R图的基本步骤
2.3 DBMS支持的数据模型
2.3.1 数据模型的组成要素
2.3.2 3种基本的数据模型
2.4 数据库系统的体系结构
2.4.1 数据库系统模式的概念
2.4.2 数据库系统的三级组织结构
2.4.3 3个模式之间的两层映像
2.4.4 数据库系统的结构
练习题2
第3章 关系数据库
3.1 关系和关系数据库
3.1.1 关系的概念
3.1.2 关系数据库的概念
3.1.3 关系操作语言
3.2 关系代数
3.2.1 传统的集合运算
3.2.2 专门的关系运算
3.3 关系演算
3.3.1 元组关系演算
3.3.2 域关系演算
3.4 SQL简介
3.4.1 SQL概述
3.4.2 SQL语言的分类
3.4.3 SQL支持的标准和发展历史
练习题3
第4章 关系数据库规范化理论
4.1 为什么要对关系模式进行规范化
4.1.1 问题的提出
4.1.2 问题的解决
4.1.3 关系模式规范化概述
4.2 函数依赖
4.2.1 函数依赖的定义
4.2.2 函数依赖与属性关系
4.2.3 函数依赖的分类
4.2.4 Armstrong公理
4.2.5 闭包及其计算
4.2.6 函数依赖集的等价和覆盖
4.2.7 最小函数依赖集
4.2.8 确定候选码
4.3 关系模式的规范化
4.3.1 关系与范式
4.3.2 常用的几种范式
4.3.3 关系模式的规范化过程
4.4 关系模式分解的理论
4.4.1 模式分解的定义
4.4.2 无损分解的定义和性质
4.4.3 无损分解的检验算法
4.4.4 函数依赖保持性
4.4.5 模式分解算法
4.5 关系数据库规范化应用实例
练习题4
第5章 数据库设计
第6章S QL Server系统概述
第7章 创建和删除数据库
第8章 创建和使用表
第9章 T-SQL基础
第10章 T-SQL程序设计
第11章 索引和视图
第12章 数据完整性
第13章 事务处理和数据锁定
第14章 函数和存储过程
第15章 触发器
第16章 SQL Server的安全管理
第17章 数据文件安全和灾难恢复
第18章 SQL Server数据访问技术
附录A 部分练习题的参考答案
附录B 上机实验题
参考文献
1.1 数据和数据管理
1.2 数据管理技术的发展
1.2.1 人工管理阶段(20世纪50年代)
1.2.2 文件系统阶段(20世纪60年代)
1.2.3 数据库系统阶段(20世纪60年代后期)
1.3 数据库系统
1.4 数据库管理系统
1.4.1 DBMS的主要功能
1.4.2 DBMS的组成
1.4.3 常用的DBMS
练习题1
第2章 数据模型
2.1 什么是数据模型
2.1.1 三个世界及其关系
2.1.2 两类模型
2.2 概念模型
2.2.1 实体间的联系方式
2.2.2 实体-联系表示法
2.2.3 设计E-R图的基本步骤
2.3 DBMS支持的数据模型
2.3.1 数据模型的组成要素
2.3.2 3种基本的数据模型
2.4 数据库系统的体系结构
2.4.1 数据库系统模式的概念
2.4.2 数据库系统的三级组织结构
2.4.3 3个模式之间的两层映像
2.4.4 数据库系统的结构
练习题2
第3章 关系数据库
3.1 关系和关系数据库
3.1.1 关系的概念
3.1.2 关系数据库的概念
3.1.3 关系操作语言
3.2 关系代数
3.2.1 传统的集合运算
3.2.2 专门的关系运算
3.3 关系演算
3.3.1 元组关系演算
3.3.2 域关系演算
3.4 SQL简介
3.4.1 SQL概述
3.4.2 SQL语言的分类
3.4.3 SQL支持的标准和发展历史
练习题3
第4章 关系数据库规范化理论
4.1 为什么要对关系模式进行规范化
4.1.1 问题的提出
4.1.2 问题的解决
4.1.3 关系模式规范化概述
4.2 函数依赖
4.2.1 函数依赖的定义
4.2.2 函数依赖与属性关系
4.2.3 函数依赖的分类
4.2.4 Armstrong公理
4.2.5 闭包及其计算
4.2.6 函数依赖集的等价和覆盖
4.2.7 最小函数依赖集
4.2.8 确定候选码
4.3 关系模式的规范化
4.3.1 关系与范式
4.3.2 常用的几种范式
4.3.3 关系模式的规范化过程
4.4 关系模式分解的理论
4.4.1 模式分解的定义
4.4.2 无损分解的定义和性质
4.4.3 无损分解的检验算法
4.4.4 函数依赖保持性
4.4.5 模式分解算法
4.5 关系数据库规范化应用实例
练习题4
第5章 数据库设计
第6章S QL Server系统概述
第7章 创建和删除数据库
第8章 创建和使用表
第9章 T-SQL基础
第10章 T-SQL程序设计
第11章 索引和视图
第12章 数据完整性
第13章 事务处理和数据锁定
第14章 函数和存储过程
第15章 触发器
第16章 SQL Server的安全管理
第17章 数据文件安全和灾难恢复
第18章 SQL Server数据访问技术
附录A 部分练习题的参考答案
附录B 上机实验题
参考文献