数据库原理与设计
2009-10
中国商务出版社 中国商务出版社 (2009-10出版)
高文雄,支月芬,张泽宝
本书内容包括:数据库系统概述、关系数据模型与非关系数据模型、关系数据库标准语言SQL、关系数据库设计理论、数据库设计、分布式数据库系统等。
高文雄(1972年—),男,宁夏西吉县人。现任宁夏财经职业技术学院电教中心副主任,网络与信息安全管理师,计算机信息技术考评员,宁夏回族自治区教育信息化专家委员会成员。1994年从事计算机教学、研究工作至今,参与编写《会计电算培训教程》,发表《SQL SERVER系统表及其应用》等多篇论文。参与国家自然科学基金项目《基于GIS和遥感技术的宁夏中部半干旱地区退耕还林动态监测研究》、《物业管理专业建设》等课题研究。 支月芬(1975年—),女,山西平遥人,硕士。1998年毕业于山西大学师范学院,2009年在山西大学获学士学位。1998年至今在山西经贸职业学院(山西经济管理干部学院)工作。 张泽宝(1978年—),男。2000年7月毕业于哈尔滨工程大学计算机系。2000年至今在哈尔滨工程大学计算机科学与技术学院工作,先后主讲了《数据结构》、《软件工程》、《网络集成》、《SQL数据库的理论与实践》、《FoxPro学习与实践》等课程。在近十年的教学实践中,参与多项省级教改项目的研究工作,作为第二主编编写《数据库系统概论知识要点与习题解析》教材1部,在核心期刊和国内外的会议上发表学术论文6篇,2篇被EI和ISTP检索,参与国家级和省部级的科研项目10余项,其中获得省部级科技进步三等奖一项。
第1章 数据库系统概述 1.1 数据库系统 1.2 数据库系统的体系结构与特点 1.3 数据库管理系统 第2章 关系数据模型与非关系数据模型 2.1 数据和数据模型 2.2 非关系数据模型 2.3 关系数据模型 第3章 关系数据库标准语言SQL 3.1 SQL语言概述3.2 SQL的数据定义功能3.3 SQL的数据查询功能3.4 SQL的数据操作功能3.5 SQL的嵌入使用与动态SQL 第4章 关系数据库设计理论 4.1 概述 4.2 函数依赖 4.3 函数依赖的公理体系 4.4 关系模式的分解 4.5 关系模式的规范化 4.6 多值依赖和第四范式 4.7 连接依赖和第五范式 4.8 规范化的问题 第5章 数据库设计 5.1 数据库设计概述 5.2 需求分析 5.3 概念结构设计 5.4 逻辑结构设计 5.5 物理结构设计 5.6 数据库的实施 5.7 数据库的运行和维护 第6章 数据库系统实现 6.1 数据库的事务处理 6.2 数据库的并发控制 6.3 数据库的备份与恢复 6.4 数据库的完整性和安全性 第7章 网络数据库系统 7.1 网络数据库系统概述 7.2 C/S体系结构概述 7.3 基于C/S结构的网络数据库系统开发 7.4 B/S体系结构概述 7.5 基于B/S结构的网络数据库系统开发 第8章 分布式数据库系统 8.1 分布式数据库系统的定义及特点 8.2 DDBS系统概述8.3 分布式查询处理和事务管理 8.4 SQL Server的分布式计算 第9章 面向对象数据库系统 9.1 概述 9.2 面向对象数据库语言 9.3 面向对象数据库管理系统OODBMS9.4 对象—关系数据库系统ORDBS9.5 面向对象数据库技术 第10章 数据仓库 10.1 数据仓库概述 10.2 数据仓库的结构 10.3 仓库管理的过程 10.4 数据仓库的构造模式与数据组织 第11章 数据挖掘 11.1 知识发现过程 11.2 关联规则挖掘原理 11.3 决策树型挖掘算法 11.4 神经网络型挖掘方法 11.5 遗传算法 11.6 粗糙集挖掘算法 11.7 数据挖掘技术的最新发展 第12章 数据库新技术的研究与发展 12.1 数据库新技术发展概述 12.2 数据库技术与其他技术相结合产生的新领域 12.3 面向应用领域的数据库新技术 12.4 嵌入式移动数据库 12.5 网格数据管理系统 参考文献
版权页: 插图: 数据的完整性是指数据的正确性、准确性和有效性。数据的不一致性是失去完整性的一个例子。此外,还有其他一些因素使数据库失去数据的完整性,例如,在一个数值型数据中出现了字母、特殊符号等,或一个工人一周的工作时间超过300小时等都是失去完整性的例子。数据库系统通过由数据库管理员定义的完整性约束规则,对每一次更新操作实施完整性检查,可以保证数据的完整性。 ⑦允许并发使用 为了防止由于多个用户并发操作数据库时相互干扰引起的数据库发生数据不一致性的问题,数据库系统提供了并发控制功能,以便对并发操作采取必要的控制措施。 ⑧故障恢复 硬件和软件的故障及用户操作的失误,都有可能使数据库遭到局部的或全局的破坏。数据库系统可以通过转储、日志、检查点等方法及时发现故障并迅速把数据库恢复到故障发生以前正确状态。 ⑨方便的用户接口 用户可使用数据库查询语言操作数据库,也可以用程序方式(用高级语言和数据库操纵语言编制的程序)操作数据库。 ⑩有利于标准化 由于数据库的集中控制,数据库管理员能够保证在数据表示中遵守所有该应用的标准。这些标准可以是团体、设备、部门、工业、国家和国际标准中的任何一个。尤其是存储数据格式的标准化,因为它有助于数据交换或系统之间的流通。
《数据库原理与设计》告诉我们21世纪是一个信息爆炸的时代,信息产业已经成为社会进步和经济发展的重要支柱之一。信息系统作为一种以加工处理信息为主的计算机系统,其核心技术——数据库技术发挥着越来越重要的作用。数据库技术的出现极大地促进了计算机应用的发展,目前基于数据库技术的计算机应用已成为计算机应用的主流。