描述
纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787560611037丛书名: 高等学校教材
内容简介
本书采用一种全新的方法系统地介绍了关系数据库的基本概念、基本原理和设计技术等,内容包括:数据库系统概论、SQL 语言、关系数据模型及其运算基础、数据库管理、数据库设计等。根据发展的趋势,在介绍数据库新技术时,特别重点介绍了面向对象和对象-关系数据库。
本书内容丰富,且通俗、严谨、实用,层次性强。全书共分10章,各章都安排有大量的例题,章末附有习题。书末还附有SQL语言的上机实验指导书。
本书可作为大学本科计算机专业及其他专业有关数据库谭程的教材,也可供作为科技人员学习数据库的自学教材和应用参考书。
本书内容丰富,且通俗、严谨、实用,层次性强。全书共分10章,各章都安排有大量的例题,章末附有习题。书末还附有SQL语言的上机实验指导书。
本书可作为大学本科计算机专业及其他专业有关数据库谭程的教材,也可供作为科技人员学习数据库的自学教材和应用参考书。
目 录
第1章 数据库系统概论
1.1 数据管理技术的发展
1.1.1 人工管理阶段
1.1.2 文件系统阶段
1.1.3 数据库系统阶段
1.2 现实世界的数据化过程
1.2.1 概念模型
1.2.2 数据模型
1.2.3 关系模型
I.2.4 关系的完整性
1.3 数据库系统的结构
1.3.1 数据库系统中数据的三级模式结构
1.3.2 面对用户的数据库系统体系结构
1.3.3 用户访问数据库的过程
1.4 小结
习题一
第2章 SQL语言初步
2.1 SQL的基本概念
2.2 基本的数据定义
2.2.1 创建基本表——CREATE TABLE
2.2.2 表结构的修改——ATER TABLE
2.2.3 删除基本表——DROP TABLE
2.2.4 建立索引——CREATE INDEX
2.2.5 删除索引——DROP INDEX
2.3 基本的数据操纵
2.3.1 表中增加元组的基本方法——LNSERT
2.3.2 修改表中数据的基本方法——UPDATE
2.3.3 删除记录——DELETE
2.3.4 更新操作与数据库的一致性
2.4 数据查询——SELECT语句
2.4.1 单关系无条件查询
2.4.2 单关系有条件查询
2.4.3 分组查询
2.4.4 排序查询结果
2.4.5 多关系连接查询
2.4.6 嵌套查询
2.4.7 多个SEKECT语句的集合操作
2.5 含有子查询的数据更新
2.5.1 INSERT与子查询的集合
2.5.2 UPDATE与子查询的结合
2.5.3 DELETE与子查询的结合
2.6 视图
2.6.1 定义视图——CREATE VIEW
2.6.2 删除视图——DROP VIEW
2.6.3 视图的查询
2.6.4 视图的更新
2.6.5 视图的作用
2.7 完整性约束的SQL定义
2.7.1 实体完整性和主码
2.7.2 参照完整性约束和外部码
2.7.3 用户自定义完整性约束
2.7.4 约束的更新
2.8 小结
习题二
第3章 关系数据模型及其运算基础
3.1 关系模型的基本概念
3.2 关系模式
3.3 关系数据库
3.4 关系代数
3.4.1 基于传统集合运算的关系运算
3.4.2 专门的关系运算
3.5 关系演算
3.5.1 元组关系演算
3.5.2 域关系演算
3.6 关系代数等价变换规则
3.7 查询优化
3.7.1 查询优化的一般策略
3.7.2 关系代数表达式的优化算法
3.8 关系系统
3.8.1 全关系系统的十二条基本准则简介
3.8.2 关系系统的定义
3.8.3 关系系统的分类
3.9 小结
习题三
第4章 建立数据模型
4.1 建立实体联系模型
4.1.1 实体联系模型的基本构成
4.1.2 多元联系
4.1.3 联系的属性
……
第5章 关系数据库规范化理论
第6章 数据库设计
第7章 SQL高级应用
第8章 数据库保护
第9章 面向对象和对象-关系数据库
第10章 数据库新技术
附录A 上机实验指导
参考文献
1.1 数据管理技术的发展
1.1.1 人工管理阶段
1.1.2 文件系统阶段
1.1.3 数据库系统阶段
1.2 现实世界的数据化过程
1.2.1 概念模型
1.2.2 数据模型
1.2.3 关系模型
I.2.4 关系的完整性
1.3 数据库系统的结构
1.3.1 数据库系统中数据的三级模式结构
1.3.2 面对用户的数据库系统体系结构
1.3.3 用户访问数据库的过程
1.4 小结
习题一
第2章 SQL语言初步
2.1 SQL的基本概念
2.2 基本的数据定义
2.2.1 创建基本表——CREATE TABLE
2.2.2 表结构的修改——ATER TABLE
2.2.3 删除基本表——DROP TABLE
2.2.4 建立索引——CREATE INDEX
2.2.5 删除索引——DROP INDEX
2.3 基本的数据操纵
2.3.1 表中增加元组的基本方法——LNSERT
2.3.2 修改表中数据的基本方法——UPDATE
2.3.3 删除记录——DELETE
2.3.4 更新操作与数据库的一致性
2.4 数据查询——SELECT语句
2.4.1 单关系无条件查询
2.4.2 单关系有条件查询
2.4.3 分组查询
2.4.4 排序查询结果
2.4.5 多关系连接查询
2.4.6 嵌套查询
2.4.7 多个SEKECT语句的集合操作
2.5 含有子查询的数据更新
2.5.1 INSERT与子查询的集合
2.5.2 UPDATE与子查询的结合
2.5.3 DELETE与子查询的结合
2.6 视图
2.6.1 定义视图——CREATE VIEW
2.6.2 删除视图——DROP VIEW
2.6.3 视图的查询
2.6.4 视图的更新
2.6.5 视图的作用
2.7 完整性约束的SQL定义
2.7.1 实体完整性和主码
2.7.2 参照完整性约束和外部码
2.7.3 用户自定义完整性约束
2.7.4 约束的更新
2.8 小结
习题二
第3章 关系数据模型及其运算基础
3.1 关系模型的基本概念
3.2 关系模式
3.3 关系数据库
3.4 关系代数
3.4.1 基于传统集合运算的关系运算
3.4.2 专门的关系运算
3.5 关系演算
3.5.1 元组关系演算
3.5.2 域关系演算
3.6 关系代数等价变换规则
3.7 查询优化
3.7.1 查询优化的一般策略
3.7.2 关系代数表达式的优化算法
3.8 关系系统
3.8.1 全关系系统的十二条基本准则简介
3.8.2 关系系统的定义
3.8.3 关系系统的分类
3.9 小结
习题三
第4章 建立数据模型
4.1 建立实体联系模型
4.1.1 实体联系模型的基本构成
4.1.2 多元联系
4.1.3 联系的属性
……
第5章 关系数据库规范化理论
第6章 数据库设计
第7章 SQL高级应用
第8章 数据库保护
第9章 面向对象和对象-关系数据库
第10章 数据库新技术
附录A 上机实验指导
参考文献
评论
还没有评论。