本书共分10章,分别介绍了数据模型,关系数据库,Microsoft SQL Servel 2000基础,关系数据库标准语言——SQL,数据库的安全与保护,SQL语言高级功能(触发器和存储过程),关系模式的规范化与查询优化,数据库设计与实施等内容。同时还介绍了数据库技术的新发展,如面向对象数据库技术、分布式数据库、数据仓库与数据挖掘技术等。
本书详细介绍了数据库原理、方法及其应用开发技术。全书共分10章,分别介绍了数据模型,关系数据库,Microsoft SQL Servel 2000基础,关系数据库标准语言——SQL,数据库的安全与保护,SQL语言高级功能(触发器和存储过程),关系模式的规范化与查询优化,数据库设计与实施等内容。同时还介绍了数据库技术的新发展,如面向对象数据库技术、分布式数据库、数据仓库与数据挖掘技术等。书中配有较多的实例、适量的习题和上机实验指导,以利教师教学和学生自学。
本书既可作为普通高等学校有关专业“数据库原理及其应用”课程的教材,也可作为成人教育和自学考试同名课程的教材和教学参考书,亦可供IT领域的科技人员参考。
第一章 绪 论/l
1.1 数据库的概念/1
1.2 数据库管理系统/2
1.2.1 数据库管理系统的目标/3
1.2.2 数据库管理系统的功能/4
1.2.3 数据库管理系统的组成/5
1.3 数据库管理和数据库管理员/7
1.4 数据库系统/8
1.4.1 数据库系统的体系结构/8
1.4.2 数据库系统的工作流程 /10
1.5 数据库的发展/11
1.5.1 人工管理阶段(20世纪50年代中期以前)/11
1.5.2 文件系统阶段(20世纪50年代后期至60年代中后期)/12
1.5.3 数据库系统阶段(20世纪60年代后期以来)/14
1.5.4 数据库技术的研究领域、应用领域和发展方向 /15
习题一 /16
第二章 数据模型/17
……
第三章 关系数据库/44
……
第四章 Microsoft SQL Server 2000数据库基础/58
……
第五章 关系数据库标准语言——SQL/101
……
第六章 数据库安全与保护/142
……
第七章 SQL高级功能/222
……
第八章 关系模式的规范化与查询优化/265
……
第九章 数据库设计与实施/306
……
第十章 数据库技术新发展/343
……
附录A 上机实验指导/388
附录B Pubs示例数据库的结构及数据表之间的关系/399
参考文献/405