数据库系统原理与应用教程(第三版)(高等学校计算机应用规划教材)
分類: 图书,计算机/网络,数据库,数据库理论,
作者: 闪四清 编著
出 版 社: 清华大学出版社
出版时间: 2008-4-1字数: 580000版次: 1页数: 360印刷时间: 2008/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302171850包装: 平装内容简介
数据库技术是信息技术的一个重要组成部分。本书全面介绍了数据库技术基本原理、技术实现和应用等知识。全书包括4部分共16章。第一部分对数据库的基本概念和主流的数据库建模方法进行了研究,第二部分全面介绍了关系代数和SQL语言,第三部分涉及数据库技术深层次的实现,第四部分详细阐述了数据库技术的发展趋势。
本书内容全面、概念清晰、语言流畅、图文并茂,可作为高等院校计算机相关专业的数据库课程教材,也可供从事数据库应用程序开发工作的科研人员和工程技术人员参阅,例如管理信息系统、电子商务网站开发等。
本书的电子教案可以到http://www.tupwk.com.cn/downpage网站下载。
目录
第一部分 设计篇
第1章 步入数据库系统世界
1.1 概述
1.2 数据库技术的演变
1.3 数据库系统架构
1.4 数据库管理系统组件
1.5 数据库技术的发展趋势
1.6 本章小结
1.7 思考和练习
第2章 数据库建模-ER图
2.1 ER图的基本概念
2.2 ER图设计原则
2.3 对约束建模
2.4 弱实体集
2.5 ER图的高级技术
2.6 本章小结
2.7 思考和练习
第3章 数据库建模-IDEF1x图
3.1 概述
3.2 IDEF1x图的语法和语义
3.3 使用IDEF1x图建立数据库模型的过程
3.4 本章小结
3.5 思考和练习
第4章 数据库建模-ODL方法
4.1 概述
4.2 ODL的基本结构
4.3 子类和约束
4.4 本章小结
4.5 思考和练习
第5章 关系模型
5.1 基本概念
5.2 从ER图到关系模型设计的转换
5.3 从IDEF1x图到关系模型设计的转换
5.4从ODL设计到关系模型设计的转换
5.5 本章小结
5.6 思考和练习
第6章 关系模式的规范化设计
第二部分 编程篇
第7章 关系代数基本理论
第8章 Datalog语言
第9章 SQL语言初步
第10章 SQL语言高级功能
第三部分 实现篇
第11章 索引和散列技术
第12章 查询处理技术
第13章 事务和并发控制
第四部分 提高篇
第14章 分布式数据库技术
第15章 数据仓库技术
第16章 面向对象数据库技术
参考文献
书摘插图
第1章 步入数据库系统世界
本书全面讲述数据库系统的基本原理和应用。通过本书的学习,读者在学习数据库系统的基本工作原理的同时,还可以掌握数据库产品的使用技术和应用开发技术。对于数据库技术专业人员来说,掌握“怎样做”的应用技术和“为什么这样做”的基本原理都非常重要。
本章提供了一个有关数据库系统的整体轮廓。首先,通过介绍一些典型的数据库应用,使读者了解数据库技术的作用。为了加深读者对数据库技术的理解,本章快速浏览了当前市场上的主流数据库产品主要特点,讨论了数据库和数据库应用开发过程。然后,回顾了数据库及其系统的发展简史。通过回顾数据库系统的发展历史,读者可以更好地理解数据库系统当前的应用状况、存在的问题和发展趋势。接下来,对数据库系统架构进行了深入研究,具体内容包括数据存储架构、数据管理架构和应用开发架构。第四,对数据库管理系统的组件进行了剖析,把数据库系统的核心内容展示给读者。最后,总结数据库技术面临的挑战和机遇,展望数据库技术的发展趋势。
本章的学习目标:
了解数据库技术的应用现状和作用;
了解当前数据库市场上的主流产品的特点;
了解数据库和数据库应用开发的基本过程;
掌握数据库技术的发展历史和主要阶段的特征;
理解数据库中数据的存储、管理和应用架构;
理解数据库管理系统的架构和各个组成部分的作用;
了解当前数据库技术面临的挑战;
理解数据库技术的发展趋势。
1.1概述
信息技术的发展极大地推动了社会的发展。作为信息技术主要支柱之一的数据库技术在社会各个领域中有着广泛和深入的应用。数据库技术可以为各种用户提供及时的、准确的、相关的信息,满足用户的不同需要。
1.1.1数据库系统应用示例
现在,通过研究几个数据库系统应用的典型示例,使读者对该信息技术的支撑技术有一个感性的认识。
……