前 言
本教材第1版自出版以来已有十年时间了,在这些年中数据库学科有了新的发展,计算机教学改革也有了新的要求。在此环境下,第2版需进行重大调整。
调整原则
本版的调整原则是:保持原版本的基本面貌与特色不变,在此基础上进行一定的修改与补充,使教材内容更适应学科发展、特色更明显、学科体系性更强。
本版中“保持原版本的基本面貌与特色不变”主要表现在下面三个方面:
1)定位不变:面向普通高等院校计算机应用型专业本科“数据库”课程且学时数为72学时左右。
2)结构体系及内容框架基本不变。
3)特色不变:应用特色不变,并有所增强。
在保持三个不变的基础上进行了如下五个方面的调整:
1)增添一篇:第三篇(产品篇),集中介绍SQL Server 2008的内容与操作。
2)增添一章:第6章(关系数据库管理),介绍数据库生成及数据库运行与维护等有关内容。
3)增加开发应用篇的内容,使学生学会数据库应用系统的开发。
4)删除部分不必要的、落后的及已淘汰的内容。
5)对难于理解的并发控制、数据交换等内容进行了重写,使其更容易为读者所接受。
此外,还对部分内容及错误词句进行了必要的订正。
调整内容
经过修订后,第2版共由四篇22章组成,它们是:
第一篇:基础篇,共6章(第1~6章)
本篇保留原6章框架,但在内容上进行了一定的调整。
第1章:基本保留原有内容。
第2章:基本保留原有内容,但进行了一定的删减。
第3章:基本保留原有内容,但删除了面向对象及对象关系两种模型。
第4章:原有内容不变。
第5章:基本保留原有内容,但对事务、并发控制、故障恢复及数据交换等进行了重写。
第6章:将原有的内容并入新设置的第三篇中,而重新设置此章内容,并命名为“关系数据库管理”。
第二篇:操作篇,共6章(第7~12章)
本篇基本保留原有内容,但将原有SQL Server操作内容并入新设置的第三篇中。由于原第10章均为SQL Server操作内容,因此该章整章删除,由此本篇由7章减少为6章。
第7~9章:基本保留原有内容,但删除了SQL Server操作内容并简化了部分内容。
第10~12章:它们即是原有第11~13章内容,但删除了原有SQL Server操作内容并简化了部分内容。
第三篇:产品篇,共6章(第13~18章)
此篇主要介绍以SQL Server 2008为代表的数据库产品,这是此版新增内容,目的是对SQL Server 2008进行全面、系统的介绍,以更方便使用。内容包括SQL Server 2008的系统介绍、服务器管理、数据库管理、数据库对象管理、数据交换以及数据库安全性管理等。
第四篇:开发应用篇,共4章(第19~22章)
此篇即原第三篇(第14~17章),基本保留原有内容并有所增强。
第19章:对原有第14章内容进行了重大的修改及补充。
第20章:基本保留原有第15章内容,但进行了一定的修改。
第21章:改名为“数据库编程”,对原有第16章内容进行了重大的修改及扩充,其目的是增强学生编写数据库程序的能力。
第22章:基本保留原有第17章内容,但进行了一定的修改。
最后,本书还对原有10个实验指导进行了一定的修改,现为8个实验指导。
教材中带有星号(*)的章节可视情况少讲或不讲。
读者对象
本书可作为普通高校计算机及相关专业(特别是应用类专业)本科生“数据库”课程的教材,也可作为数据库应用开发人员的培训教材及参考材料。
鸣谢
本书由徐洁
磐、操凤萍编写,其中第一篇、第二篇及第四篇共16章由徐洁磐编写,第三篇共6章由操凤萍编写,最后由徐洁磐统稿。
值本书付梓之际,首先,向东南大学孙志挥教授表示感谢,他在审稿中对本书提出了很多宝贵的意见。此外,本书还得到南京大学计算机软件新技术国家重点实验室的支持,在此一并表示感谢。
编者
2017年4月
目 录
[第一篇基础篇
第1章数据、数据管理与数据处理
1.1概述](https://yq.aliyun.com/articles/118654/)
1.2数据及其特性
1.3数据与数据库
1.4数据管理
1.4.1数据库管理系统
1.4.2开发性数据库管理与数据库管理员
1.5数据管理的变迁
1.6数据处理
1.6.1数据处理的环境
1.6.2应用开发
1.6.3数据处理的应用领域
1.6.4数据处理中数据库的用户
本章小结
习题1
[第2章数据库的基础知识
2.1数据库中的基本概念](https://yq.aliyun.com/articles/118741/)
2.2数据库内部结构体系
2.2.1数据库的三级模式
2.2.2数据库的二级映射
2.3数据库系统的特点
本章小结
习题2
[第3章数据管理中的数据模型
3.1数据模型的基本概念](https://yq.aliyun.com/articles/118781/)
3.2数据模型的四个世界
3.3现实世界
3.4概念世界与概念模型
3.4.1E-R模型的基本概念
3.4.2E-R模型三个基本概念之间的联接关系
3.4.3E-R模型的图示法
3.5信息世界与逻辑模型
3.5.1概述
3.5.2关系模型简介
3.5.3关系模型的数据结构、操纵和约束
3.6计算机世界与物理模型
3.6.1数据库的物理存储介质
3.6.2磁盘存储器及其操作
3.6.3文件系统
3.6.4数据库的物理结构
本章小结
习题3