书籍详情
数据库系统及应用(第3版)
作者:崔巍 著
出版社:高等教育出版社
出版时间:2012-08-01
ISBN:9787040358599
定价:¥31.00
购买这本书可以去
内容简介
《北京高等教育精品教材:数据库系统及应用(第3版)》是在第2版的基础上修订而成,与第2版比较,在整体结构上作了适当调整,根据数据库技术的发展更新了一些内容,在科学性、完备性、实用性和教材的可用性方面均有一定的提高。《北京高等教育精品教材:数据库系统及应用(第3版)》第2版是“北京市高等教育精品教材”。全书包括数据库概论、数据库设计、数据库系统、数据库管理和数据库新技术等内容,共分14章,具体内容生要包括数据库概论、关系数据库基础、关系数据理论、数据库设计、数据定义与完整性约束的实现、使用SQL进行查询、数据库编程基础、数据库安全、事务管理与并发控制、数据库存储管理与数据恢复、分布式数据库与分布数据处理、数据仓库与分析服务、面向对象数据库以及数据库更广泛的应用和研究领域等。《北京高等教育精品教材:数据库系统及应用(第3版)》可以作为高等学校计算机、信息管理与信息系统等相关专业数据库课程教材,也可供从事计算机软件以及数据库应用、管理和开发的科技人员、工程技术人员以及其他有关人员阅读参考。
作者简介
崔巍,北京信息科技大学教授。从1982年起从事数据库教学及相关研究工作,在30年的数据库教学中积累了丰富的经验。从1989年起出版了多部与数据库相关的教材,其中《数据库系统及应用》第1版曾在台湾地区发行,第2版于2006年被评为北京市高等教育精品教材;主持的课程“数据库系统基础”2005年被评为北京市高等学校精品课程;主持的项目“‘数据库系统基础课程’的全面建设”2008年获得北京市教育教学(高等教育)成果二等奖。
目录
第1章 数据库概论
1.1 数据管理及其发展过程
1.1.1 数据管理
1.1.2 人工管理阶段
1.1.3 文件系统阶段
1.1.4 数据库系统阶段吸其发展过程
1.1.5 高级数据库阶段
1.2 数据库系统的特点
1.3 数据模型初步
1.3.1 概念数据模型
1.3.2 传统的三大数据模型
1.4 数据独立性与三层结构
1.4.1 存储数据独立性
1.4.2 概念数据独立性
1.5 三层模式结构和数据库管理系统
1.5.1 数据库管理系统的基本功能
1.5.2 数据库的三层模式结构
1.5.3 模式说明实例
1.5.4 数据库管理系统的基本框架
1.6 数据库系统
1.6.1 数据库系统的组成
1.6.2 数据库管理和数据库管理员
1.6.3 数据库应用系统的体系结构
1.7 事务
1.7.1 事务的概念
1.7.2 事务的性质
1.7.3 事务管理的基本命令
1.8 数据库设计
1.8.1 概述
1.8.2 数据库设计的一般步骤
1.9 数据库技术的研究和应用领域
本章小结
习题与思考题
第2章 关系数据库基础
2.1 关系数据库系统概述
2.1.1 关系数据库的发展
2.1.2 SQL Server简介
2.1.3 关系数据库标准语言SQL简介
2.1.4 SQL Server的Transact-SQL介绍
2.1.5 关系数据库的三层模式结构
2.1.6 SQL Server的数据库存储结构
2.1.7 建立数据库
2.1.8 SQL Server的安全管理简介
2.1.9 SQL标准中的架构
2.2 关系数据模型
2.2.1 关系数据模型的三个要素
2.2.2 关系的形式定义
2.2.3 关系的基本性质
2.2.4 关系模型的数据结构和基本术语
2.3 关系模型的完整性约束
2.3.1 实体完整性约束
2.3.2 参照完整性约束
2.3.3 用户定义完整性约束
2.3.4 完整性约束的作用
2.4 关系代数
2.4.1 基本概念和几个符号
2.4.2 传统的集合运算
2.4.3 专门的关系运算
2.4.4 基本运算及变换
本章小结
习题与思考题
第3章 关系数据理论
3.1 基本概念
3.1.1 函数依赖
3.1.2 术语和符号
3.1.3 为什么要讨论函数依赖
3.1.4 模式分解
3.2 函数依赖的推理规则
3.2.1 函数依赖的推理规则及正确性
3.2.2 Amstrong公理的推论及正确性
3.2.3 逻辑蕴涵和闭包
3.2.4 公理的完备性
3.2.5 闭包的计算
3.2.6 函数依赖集的等价和最小化
3.3 规范化
3.3.1 第一范式(1NF)
3.3.2 第二范式(2NF)
3.3.3 第三范式(3NF)
3.3.4 BC范式(BCNF)
3.3.5 多值依赖与第四范式(4NF)
3.3.6 规范化小结
3.4 模式分解
3.4.1 模式分解的准则
3.4.2 3NF无损连接和保持函数依赖算法
3.4.3 使分解后的关系模式数最少
本章小结
习题与思考题
第4章 数据库设计
4.1 概述
4.2 概念数据模型设计
4.2.1 实体—联系方法
4.2.2 数据库建模工具PowerDesigner简介
4.2.3 使用PowerDesigner建立概念数据模型的基本方法
4.2.4 为什么需要讨论联系,
4.2.5 理解和转换多对多联系
4.2.6 PowerDesinger中的多对多联系转换为一对多联系
4.2.7 连接陷阱
4.3 概念数据模型设计实例
4.3.1 问题描述
4.3.2 库存业务局部概念模型
4.3.3 订购业务局部概念模型
4.3.4 将局部E-R模型合并为全局E-R模型
4.4 逻辑数据模型设计
4.4.1 逻辑数据模型设计的主要内容
4.4.2 把E-R模型转换为关系数据模型
4.4.3 规范化理论的应用
4.4.4 设计视图
4.5 物理数据模型设计
4.5.1 由逻辑数据模型生成物理数据模型
4.5.2 物理数据库设计
本章小结
习题与思考题
实验1 数据库设计
第5章 数据定义与完整性约束的实现
5.1 SQL的表定义和完整性定义功能
……
第6章 使用SQL进行查询
第7章 数据库编程基础
第8章 数据库安全
第9章 事务管理与并发控制
第10章 数据库存储管理与数据恢复
第11章 分布式数据库与分布数据处理
第12章 数据仓库与分析服务
第13章 面向对象数据库
第14章 数据库更广泛的应用和研究领域
参考文献
1.1 数据管理及其发展过程
1.1.1 数据管理
1.1.2 人工管理阶段
1.1.3 文件系统阶段
1.1.4 数据库系统阶段吸其发展过程
1.1.5 高级数据库阶段
1.2 数据库系统的特点
1.3 数据模型初步
1.3.1 概念数据模型
1.3.2 传统的三大数据模型
1.4 数据独立性与三层结构
1.4.1 存储数据独立性
1.4.2 概念数据独立性
1.5 三层模式结构和数据库管理系统
1.5.1 数据库管理系统的基本功能
1.5.2 数据库的三层模式结构
1.5.3 模式说明实例
1.5.4 数据库管理系统的基本框架
1.6 数据库系统
1.6.1 数据库系统的组成
1.6.2 数据库管理和数据库管理员
1.6.3 数据库应用系统的体系结构
1.7 事务
1.7.1 事务的概念
1.7.2 事务的性质
1.7.3 事务管理的基本命令
1.8 数据库设计
1.8.1 概述
1.8.2 数据库设计的一般步骤
1.9 数据库技术的研究和应用领域
本章小结
习题与思考题
第2章 关系数据库基础
2.1 关系数据库系统概述
2.1.1 关系数据库的发展
2.1.2 SQL Server简介
2.1.3 关系数据库标准语言SQL简介
2.1.4 SQL Server的Transact-SQL介绍
2.1.5 关系数据库的三层模式结构
2.1.6 SQL Server的数据库存储结构
2.1.7 建立数据库
2.1.8 SQL Server的安全管理简介
2.1.9 SQL标准中的架构
2.2 关系数据模型
2.2.1 关系数据模型的三个要素
2.2.2 关系的形式定义
2.2.3 关系的基本性质
2.2.4 关系模型的数据结构和基本术语
2.3 关系模型的完整性约束
2.3.1 实体完整性约束
2.3.2 参照完整性约束
2.3.3 用户定义完整性约束
2.3.4 完整性约束的作用
2.4 关系代数
2.4.1 基本概念和几个符号
2.4.2 传统的集合运算
2.4.3 专门的关系运算
2.4.4 基本运算及变换
本章小结
习题与思考题
第3章 关系数据理论
3.1 基本概念
3.1.1 函数依赖
3.1.2 术语和符号
3.1.3 为什么要讨论函数依赖
3.1.4 模式分解
3.2 函数依赖的推理规则
3.2.1 函数依赖的推理规则及正确性
3.2.2 Amstrong公理的推论及正确性
3.2.3 逻辑蕴涵和闭包
3.2.4 公理的完备性
3.2.5 闭包的计算
3.2.6 函数依赖集的等价和最小化
3.3 规范化
3.3.1 第一范式(1NF)
3.3.2 第二范式(2NF)
3.3.3 第三范式(3NF)
3.3.4 BC范式(BCNF)
3.3.5 多值依赖与第四范式(4NF)
3.3.6 规范化小结
3.4 模式分解
3.4.1 模式分解的准则
3.4.2 3NF无损连接和保持函数依赖算法
3.4.3 使分解后的关系模式数最少
本章小结
习题与思考题
第4章 数据库设计
4.1 概述
4.2 概念数据模型设计
4.2.1 实体—联系方法
4.2.2 数据库建模工具PowerDesigner简介
4.2.3 使用PowerDesigner建立概念数据模型的基本方法
4.2.4 为什么需要讨论联系,
4.2.5 理解和转换多对多联系
4.2.6 PowerDesinger中的多对多联系转换为一对多联系
4.2.7 连接陷阱
4.3 概念数据模型设计实例
4.3.1 问题描述
4.3.2 库存业务局部概念模型
4.3.3 订购业务局部概念模型
4.3.4 将局部E-R模型合并为全局E-R模型
4.4 逻辑数据模型设计
4.4.1 逻辑数据模型设计的主要内容
4.4.2 把E-R模型转换为关系数据模型
4.4.3 规范化理论的应用
4.4.4 设计视图
4.5 物理数据模型设计
4.5.1 由逻辑数据模型生成物理数据模型
4.5.2 物理数据库设计
本章小结
习题与思考题
实验1 数据库设计
第5章 数据定义与完整性约束的实现
5.1 SQL的表定义和完整性定义功能
……
第6章 使用SQL进行查询
第7章 数据库编程基础
第8章 数据库安全
第9章 事务管理与并发控制
第10章 数据库存储管理与数据恢复
第11章 分布式数据库与分布数据处理
第12章 数据仓库与分析服务
第13章 面向对象数据库
第14章 数据库更广泛的应用和研究领域
参考文献
猜您喜欢