数据库系统简明教程

数据库系统简明教程

作者:王珊

出版社:高等教育出版社

出版年:2004-09-01

评分:5分

ISBN:7040154730

所属分类:网络科技

书刊介绍

数据库系统简明教程 内容简介

本书系统地阐述了数据库系统的基础理论、基本技术和基本方法。全书分为基础篇、系统篇、设计篇、应用篇四部分。

数据库系统简明教程 本书特色

《数据库系统简明教程》是由王珊所编著,高等教育出版社出版发行的。

数据库系统简明教程 目录

基础篇**章 绪论1.1 数据库系统概述1.1.1 数据、数据库、数据库管理系统、数据库系统1.1.2 数据管理技术的产生和发展1.1.3 数据库系统的特点1.2 数据库系统结构1.2.1 数据库系统模式的概念1.2.2 数据库系统的三级模式结构1.2.3 数据库的二级映像功能与数据独立性1.3 数据库系统的组成1.4 小结习题本章参考文献第二章 数据模型2.1 两大类数据模型2.2 数据模型的组成要素2.2.1 数据结构2.2.2 数据操作2.2.3 完整性约束2.3 主要的逻辑数据模型2.4 层次模型2.4.1 层次数据模型的数据结构2.4.2 层次模型的数据操纵与完整性约束2.4.3 层次模型的优缺点2.5 网状模型2.5.1 网状数据模型的数据结构2.5.2 网状数据模型的操纵与完整性约束2.5.3 网状数据模型的优缺点2.6 关系模型2,6.1 关系数据模型的数据结构2.6.2 关系数据模型的操纵与完整性约束2.6.3 关系数据模型的优缺点2.7 小结习题本章参考文献第三章 关系数据库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.3.3 参照完整性3.3.4 用户定义的完整性3.4 关系代数3.4.1 传统的集合运算3.4.2 专门的关系运算3.5 小结习题本章参考文献第四章 关系数据库标准语言SQL4.1 SQL概述4.1.1 SQL的产生与发展4.1.2 SQL语言的基本概念4.1.3 SQL的组成4.1.4 SQL的特点4.2 学生-课程数据库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 SELECT语句的一般格式4.5 数据更新4.5.1 插入数据4.5.2 修改数据4.5.3 删除数据4.6 视图4.6.1 定义视图4.6.2 查询视图4.6.3 更新视图4.6.4 视图的作用4.7 小结习题本章参考文献系统篇第五章 数据库安全性5.1 计算机系统的安全性概述5.2 数据库安全性控制5.2.1 用户标识与鉴别5.2.2 存取控制5.3 数据库存取控制方法5.3.1 用户权限5.3.2 授权与回收5.4 数据库角色5.5 视图机制5.6 审计5.7 小结习题本章参考文献第六章 数据库完整性6.1 实体完整性6.1.1 实体完整性定义6.1.2 实体完整性检查和违约处理6.2 参照完整性6.2.1 参照完整性定义6.2.2 参照完整性检查和违约处理6.3 用户定义的完整性6.3.1 属性上的约束条件的定义6.3.2 属性上的约束条件检查和违约处理6.3.3 元组上的约束条件的定义6.3.4 元组上的约束条件检查和违约处理6.4 完整性约束命名子句6.5 域中的完整性限制6.6 小结习题本章参考文献第七章 数据库恢复技术7.1 事务的基本概念7.1.1 事务7.1.2 实例7.1.3 事务的特性7.2 数据库恢复概述7.3 故障的种类7.3.1 事务内部的故障7.3.2 系统故障7.3.3 介质故障7.3.4 计算机病毒7.4 恢复的实现技术7.4 ,1数据转储7.4.2 登记日志文件(Logging)7.5 恢复策略7.5.1 事务故障的恢复7.5.2 系统故障的恢复7.5.3 介质故障的恢复7.6 小结习题本章参考文献第八章 并发控制8.1 并发控制概述8.2 封锁8.3 封锁协议8.4 活锁和死锁8.4.1 活锁8.4.2 死锁8.5 并发调度的可串行性8.6 两段锁协议8.7 封锁的粒度8.8 小结习题本章参考文献设计篇第九章 数据库设计概述9.1 数据库设计的特点9.1.1 数据库建设的基本规律9.1.2 结构(数据)设计和行为(处理)设计9.2 数据库设计方法9.3 数据库的生命周期9.4 数据库设计步骤9.5 数据库设计过程中的各级模式9.6 小结习题本章参考文献第十章 概念模型与E—R方法10.1 概念模型10.2 概念模型的主要概念10.3 实体型之间的联系10.3.1 两个实体型之间的联系10.3.2 两个以上的实体型之间的联系10.4 实体一联系方法10.4.1 E.R图的表示方法10.4.2 一个实例10.4.3 实体与属性的划分10.5 小结习题本章参考文献第十一章 关系数据库设计理论11.1 数据依赖对关系模式的影响11.2 函数依赖11.2.1 函数依赖11.2.2 码11.3 范式11.3.1 **范式(1NF)11.3.2 第二范式(2NF)11.3.3 第三范式(3NF)11.3.4 BC范式(BCNF)11.4 多值依赖与第四范式(4NF)11.4.1 多值依赖11.4.2 第四范式(4NF)11.5 关系模式的规范化11.6 数据依赖的公理系统11.7 小结习题本章参考文献第十二章 数据库设计步骤12.1 需求分析12.1.1 需求分析的任务和过程12.1.2 数据流图12.1.3 数据字典12.1.4 需求分析注意点12.2 概念结构设计12.2.1 概念结构设计的方法与步骤12.2.2 局部视图设计12.2.3 视图集成12.3 逻辑结构设计12.3.1 E—R图向关系模型的转换12.3.2 数据模型的优化12.3.3 设计用户子模式12.4 数据库的物理设计12.4.1 数据库物理设计的内容12.4.2 关系存取方法选择12.4.3 确定数据库的存储结构12.4.4 评价物理结构12.5 数据库的实施12.5.1 数据的载入和应用程序的调试12.5.2 数据库的试运行12.6 数据库的运行和维护12.7 小结习题本章参考文献应用篇第十三章 嵌入式SQL13.1 嵌入式SQL的一般形式13.2 嵌入式SQL语句与主语言之间的通信13.2.1 SQL通信区13.2.2 主变量13.2.3 游标13.2.4 程序实例13.3 不用游标的SQL语句13.3.1 说明性语句13.3.2 数据定义语句13.3.3 数据控制语句13.3.4 查询结果为单记录的SELECT语句13.3.5 非CURRENT形式的UPDATE语句13.3.6 非CURRENT形式的DELETE语句13.3.7 INSERT语句13.4 使用游标的SQL语句13.4.1 查询结果为多条记录的SELECT语句13.4.2 CURRENT形式的UPDATE语句和DELETE语句13.5 动态SQL简介13.6 小结习题本章参考文献第十四章 PL/SQL与存储过程14.1 概述14.2 PL/SQL的块结构14.3 变量与常量的定义14.4 控制结构14.4.1 条件控制语句14.4.2 循环控制语句14.5 异常处理14.6 存储过程14.6.1 存储过程的优点14.6.2 存储过程的用户接口14.7 游标14.8 小结习题本章参考文献第十五章 开放数据库互连(ODBC)15.1 数据库互连概述15.2 ODBC的工作原理概述15.3 使用ODBC的系统结构15.3.1 应用程序15.3.2 驱动程序管理器15.3.3 数据库驱动程序15.3.4 ODBC数据源管理15.4 ODBCAPI基础15.4.1 函数概述15.4.2 句柄及其属性15.4.3 数据类型15.5 ODBC的工作流程15.5.1 配置数据源15.5.2 初始化环境15.5.3 建立连接15.5.4 分配语句句柄15.5.5 执行SQL语句15.5.6 结果集处理15.5.7 中止15.6 小结习题本章参考文献课后习题参考答案

数据库系统简明教程 节选

《数据库系统简明教程》系统地阐述了数据库系统的基础理论、基本技术和基本方法。《数据库系统简明教程》是萨师煊、王珊《数据库系统概论》的简明版。应广大读者和广大教师的要求,对《数据库系统概论》第三版从深度和广度上做了删减,从面向应用的角度对内容进行了调整,以适应更加广泛的学校和读者的学习需要和教学要求。全书分为四篇共十五章。基础篇包括绪论、数据模型、关系数据库和关系数据库标准语言SQL四章;系统篇包括数据库安全性、数据库完整性、数据库恢复技术和并发控制四章;设计篇包括数据库设计概述、概念模型与ER方法、关系数据库设计理论、数据库设计步骤四章;应用篇包括嵌入式 SQL、PL/SQL与存储过程、开放数据库互连(ODBC)三章。《数据库系统简明教程》可以作为高等学校计算机专业、信息系统与信息管理等相关专业数据库课程教材。也可供从事数据库系统教学、研究和应用的广大教师、学生、研究人员和工程技术人员参考。

数据库系统简明教程 作者简介

王珊,中国人民大学信息学院教授,博士生导师,中国计算机学会副理事长,中国计算机学会数据库专委会主任,教育部第五届科学技术委员会委员,中国科学技术协会第六届全国委员会委员等。
自1981年以来一直从事数据库方向的教学、科研和开发工作。1984-1986年在美国马里兰大学工作,设计和开发可扩展的关系数据库管理系统XDB。回国后主持和承担了“七五”、“八五”、“九五”国家科技攻关项目,863高科技计划项目,国家自然科学基金重点、重大项目等30多项;在国内外杂志上发表论文百余篇,出版数据库方面著作20多部,主持研制和开发了多个具有自主版权的数据库管理系统软件。曾获得国家科技进步二等奖、电子部科技进步特等奖、北京市科技进步二等奖、教育部科技进步二等奖等多项奖励。曾获得国家人事部授予的有突出贡献的中青年专家、全国优秀教师、全国五一劳动奖章等荣誉称号。

相关推荐

微信二维码