-
内容大纲
本书系统地介绍了关系数据库的基本概念、基本原理和设计等内容。全书共11章,第1章主要介绍了数据库系统的应用、构成和结构以及数据管理技术的发展;第2章、第7章、第8章介绍了数据库设计的相关内容,包括建立数据模型、关系数据库规范化理论和数据库设计;第3章至第6章介绍了关系数据库基础,包括SQL语言初步、完整性和安全性、数据库编程、关系数据模型及其运算基础;第9章、第10章介绍了数据库管理系统的相关知识,包括事务管理、数据存储与查询优化等;第11章介绍了数据库新技术。
本书内容丰富,结构合理,通俗易懂,各章都编排了一定的例题精讲和习题训练,书末还附有上机实验指导、PowerDesigner入门实验和华为数据库openGauss的安装部署,可帮助读者构建完整的知识体系。
本书可作为高等院校计算机及相关专业本科生“数据库系统原理”课程的教材,也可作为科技人员学习数据库知识的自学教材和应用参考书。 -
作者介绍
-
目录
第1章 数据库系统概论
1.1 数据库系统的应用
1.2 数据管理技术的发展
1.3 数据库系统的构成
1.3.1 数据库系统
1.3.2 数据库管理系统
1.3.3 数据库系统人员构成
1.4 数据库系统的结构
1.4.1 数据库的三级模式结构
1.4.2 数据独立性
1.4.3 面对用户的数据库系统体系结构
本章小结
习题
第2章 建立数据模型
2.1 现实世界的数据化过程
2.2 概念模型
2.2.1 概念模型的基本概念
2.2.2 E-R图的基本表示法
2.2.3 联系
2.2.4 弱实体集
2.2.5 子类和Is-a层次联系
2.3 E-R模型的设计方法
2.4 数据模型
2.5 关系模型
2.5.1 关系模型数据结构及基本概念
2.5.2 关系模型的数据操作
2.5.3 关系的完整性约束
2.6 E-R模型向关系模型的转化
2.7 历史上有影响的数据模型
2.8 数据模型与数据库系统的发展
本章小结
习题
第3章 SQL语言初步
3.1 SQL简介
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 删除记录
3.3.4 更新操作与数据库的一致性
3.4 数据查询——SELECT语句
3.4.1 无条件单关系查询
3.4.2 带条件单关系查询
3.4.3 分组查询
3.4.4 排序查询结果
3.4.5 多关系连接查询
3.4.6 嵌套查询
3.4.7 多个SELECT语句的集合操作
3.5 含有子查询的数据更新
3.5.1 INSERT与子查询的结合
3.5.2 UPDATE与子查询的结合
3.5.3 DELETE与子查询的结合
3.6 视图
3.6.1 定义视图
3.6.2 删除视图
3.6.3 视图的查询
3.6.4 视图的更新
3.6.5 视图的作用
本章小结
习题
第4章 完整性和安全性
第5章 数据库编程
第6章 关系数据模型及其运算基础
第7章 关系数据库规范化理论
第8章 数据库设计
第9章 事务管理
第10章 数据存储与查询优化
第11章 数据库新技术
附录A 上机实验指导
附录B PowerDesigner入门实验
附录C 华为数据库openGauss的安装部署
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...