书籍详情

数据库系统原理及应用(第3版)

数据库系统原理及应用(第3版)

作者:郭胜,王志,丁忠俊

出版社:清华大学出版社

出版时间:2023-06-01

ISBN:9787302636281

定价:¥59.90

购买这本书可以去
内容简介
  本书系统全面地介绍了数据库系统的基本理论、实现技术和开发方法。内容包括数据库系统概论、关系型数据库、关系型数据库标准语言SQL、关系模式设计理论、数据库设计、数据库的保护、数据库系统的新技术和数据库系统的应用及开发。各章后选编了许多练习题或实验题,供复习或上机使用。本书取材广泛,内容丰富,解析清楚,讲述明确,通俗易懂,可以作为全国高等学校计算机、信息和自动控制、经济和电子商务等专业数据库课程的教材,也可以供从事数据库开发应用的研究人员和工程技术人员参考。
作者简介
暂缺《数据库系统原理及应用(第3版)》作者简介
目录

第1章数据库系统概论


1.1数据管理技术


1.1.1数据管理技术的发展


1.1.2数据库管理技术


1.2数据模型


1.2.1数据模型概述


1.2.2概念模型


1.2.3层次模型


1.2.4网状模型


1.2.5关系模型


1.3数据库系统结构


1.3.1数据库系统的体系结构


1.3.2数据库系统的三级模式结构


1.4数据库管理系统


1.4.1DBMS的功能


1.4.2DBMS组成


1.4.3DBMS工作过程


1.5数据库系统的组成


1.6典型RDBMS产品介绍


1.6.1Oracle


1.6.2DB2


1.6.3Sybase


1.6.4SQL Server


1.6.5MySQL


小结


习题1


第2章关系型数据库


2.1关系数据结构


2.1.1关系


2.1.2关系模式


2.1.3关系型数据库的概念


2.2关系的完整性


2.2.1实体完整性


2.2.2参照完整性


2.2.3用户定义的完整性


2.3关系代数


2.3.1关系代数的5种基本运算


2.3.2关系代数的4种组合运算


2.3.3关系代数表达式的优化


2.4关系演算


2.4.1元组关系演算


2.4.2域关系演算


小结


习题2






第3章关系型数据库标准语言SQL


3.1SQL概述


3.1.1SQL简介


3.1.2SQL数据库结构


3.1.3SQL的组成及特点


3.2SQL的数据定义


3.2.1模式的创建与删除


3.2.2SQL的数据类型


3.2.3基本表的创建、删除与修改


3.2.4索引的创建与删除


3.3SQL的数据查询


3.3.1SELECT语句的结构


3.3.2单表查询


3.3.3关联查询


3.3.4嵌套查询


3.4SQL的数据更新


3.4.1数据的插入


3.4.2数据的删除


3.4.3数据的修改


3.5视图


3.5.1视图的创建与删除


3.5.2视图的查询


3.5.3视图的更新


3.5.4视图的作用


3.6嵌入式SQL


3.6.1嵌入式SQL的处理过程


3.6.2嵌入式SQL的使用规定


3.6.3嵌入式SQL的使用技术


3.7动态SQL语句


3.7.1使用SQL语句主变量


3.7.2使用动态参数


3.8存储过程


3.8.1存储过程的概念


3.8.2存储过程的操作


小结


习题3


第4章关系模式设计理论


4.1关系模式中数据冗余和操作异常问题


4.2函数依赖


4.2.1函数依赖的定义


4.2.2函数依赖的类型


4.2.3关键字


4.2.4FD公理


4.2.5属性集的闭包


4.2.6FD集的等价与最小依赖集


4.3关系模式的分解


4.3.1模式分解的两个特性


4.3.2无损连接的分解


4.3.3无损连接分解的判定


4.3.4保持函数依赖的分解


4.4关系模式的范式及规范化


4.4.1第一范式


4.4.2第二范式


4.4.3第三范式


4.4.4BC范式


4.4.5保持无损连接性的BCNF分解算法


4.4.6保持无损连接和函数依赖的3NF合成算法


4.5多值依赖与第四范式


4.5.1多值依赖


4.5.2FD和MVD完备的公理系统


4.5.3第四范式


小结


习题4


第5章数据库设计


5.1数据库设计的步骤


5.2需求分析


5.2.1需求分析的任务


5.2.2需求分析的方法


5.3概念结构设计


5.3.1概念结构设计的步骤


5.3.2设计局部的ER模型


5.3.3设计全局的ER模型


5.4逻辑结构设计


5.4.1ER模型向关系模型的转换


5.4.2关系数据模型的优化


5.4.3设计用户子模式


5.5物理结构设计


5.5.1物理设计的主要内容


5.5.2关系型数据库的存取方法


5.6数据库的实施


5.7数据库的运行与维护


小结


习题5


第6章数据库的保护


6.1事务


6.1.1事务的定义


6.1.2事务的特性


6.2事务的并发控制


6.2.1并发操作中的3个问题


6.2.2封锁技术


6.2.3并发调度与两段封锁协议


6.3数据库的完整性


6.3.1数据完整性概念


6.3.2数据库完整性的实施定义


6.3.3数据库完整性的实施约束


6.3.4数据库完整性的实施规则



6.4数据库的安全性


6.4.1安全性问题


6.4.2数据库安全控制


6.4.3SQL Server的安全机制


6.4.4Oracle的安全机制


6.4.5安全数据库的研究方向


6.5数据库的恢复


6.5.1故障类型


6.5.2数据库的备份


6.5.3日志文件


6.5.4故障恢复的方法


6.5.5数据库镜像


小结


习题6


第7章数据库系统的新技术


7.1概述


7.1.1传统数据库系统的局限性


7.1.2数据库技术与相关技术的结合


7.2分布式数据库系统


7.2.1分布式数据库系统的结构


7.2.2分布式数据库系统的特点


7.3对象关系型数据库系统


7.3.1面向对象模型


7.3.2对象关系型数据库


7.4多媒体数据库系统


7.5数据仓库与数据挖掘


7.5.1数据仓库


7.5.2数据挖掘


7.5.3数据仓库与数据挖掘的关系


7.6大数据


7.6.1什么是大数据


7.6.2大数据技术


7.6.3大数据的用途


小结


习题7


第8章数据库系统的应用与开发


8.1SQL Server集成环境


8.1.1SQL Server发展历程


8.1.2SQL Server版本概述


8.1.3SQL Server服务器安装


8.1.4SQL Server数据类型


8.2数据库应用系统的体系结构


8.3常用数据库编程接口


8.4学生成绩管理系统开发


8.4.1需求功能分析


8.4.2数据库设计


8.4.3系统设计与实现


小结



猜您喜欢

读书导航