数据库技术基础及应用(第2版)
分類: 图书,计算机/网络,数据库,数据库理论,
作者: 刘国燊编著
出 版 社: 电子工业出版社
出版时间: 2008-2-1字数: 760000版次: 1页数: 461印刷时间: 2008/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121058011包装: 平装内容简介
本书主要介绍数据库技术的基础及应用。全书共分14章,内容由浅入深、循序渐进,逻辑性强。
在理论基础方面,本书从数据管理与数据模型展开,首先介绍数据库技术中一些最基本的概念和术语,使读者对数据库三级模式、两级数据独立性的体系结构有一个基本的认识。围绕关系模型主题,阐述了关系的定义、关系的基本性质以及关系模型的三类完整性约束规则;介绍了关系代数和关系演算;对关系模式设计,依次叙述了函数依赖、无损连接分解、保持函数依赖分解和各种关系范式。
在实际应用方面,本书以SQL语言为主线,按照读者学习的认知规律,用7章的篇幅详细介绍了Acceess 2000和SQL Server 2000两个软件,用大量的实例和图解演示了SQL语句和各种数据库对象的操作,讨论了SQL Server的事务机制、锁定机制和账户管理机制,介绍了数据的导入导出,数据库备份以及基于网络的数据复制。
本书还介绍了如何使用各种流行工具和编程接口访问数据库,包括ODBC和ADO模型的使用,VB、VC、HTML、VBScript语言的使用,用Web和ASP访问数据库,ASP内置对象和ADO组件的使用等。附录中还给出了实验环境及应用实例,实验内容与实验指导。
本书既适合高等学校本科生和大专相关专业的学生使用,也可作为企、事业单位程序员和数据库管理员的参考书。
目录
第1章数据管理与数据模型
1.1信息、数据和数据处理
1.1.1信息与数据
1.1.2数据处理
1.2数据管理技术的发展
1.2.1人工管理阶段
1.2.2文件系统阶段
1.2.3数据库系统阶段
1.2.4四个重要的术语
1.3数据模型
1.3.1数据与数据联系的描述
1.3.2实体联系模型
1.3.3结构数据模型
小结
习题1
第2章数据库系统概述
2.1数据库(DB)
2.1.1三级模式结构
2.1.2四种数据记录格式
2.1.3两层映射和两级数据独立性
2.1.4DBA及数据语言
2.2数据库管理系统(DBMS)
2.2.1DBMS的主要功能及其组成
2.2.2用户通过DBMS查询数据的过程
2.3数据库系统(DBS)
2.3.1DBS的组成
2.3.2DBS的主要特征
小结
习题2
第3章关系模型的基本概念
3.1关系的定义和性质
3.1.1关系的定义
3.1.2键
3.1.3关系的性质
3.2关系模型
3.2.1从ER图导出关系模型数据结构
3.2.2关系模型的体系结构
3.2.3关系模型的三类完整性约束规则
3.2.4关系模型的形式定义
3.3关系数据语言
3.3.1关系数据描述语言(DD1)
3.3.2关系数据操纵语言(DM1)
3.3.3标准数据库语言SQ1
小结
习题3
第4章关系运算
4.1关系代数
4.1.1关系代数的五种基本运算
4.1.2关系代数的其他运算
4.1.3关系代数表达式应用例子
4.1.4关系代数查询优化简介
4.2关系演算
4.2.1元组关系演算
4.2.2域关系演算(domain re1ationa1 ca1cu1us)
4.2.3关系演算安全约束简介
小结
习题4
第5章关系模式设计
5.1关系模式设计问题
5.2函数依赖
5.2.1函数依赖定义
5.2.2函数依赖的逻辑蕴涵定义
5.2.3函数依赖的推理规则
5.2.4把计算矿简化为计算X+
5.2.5函数依赖推理规则的完备性*
5.2.6函数依赖集的等价和最小函数依赖集术
5.3关系模式的分解
5.3.1分解关系模式出现的问题
5.3.2无损连接分解(10ss1ess join decomposition)
5.3.3保持函数依赖分解*
5.4关系模式的范式
……
第6章SQL——基本概念及使用
第7章SQL——数据定义
第8章SQL——数据查询
第9章SQL——数据更新及游标的使用
第10章T-SQL——数据安全保护
第11章数据的转换、备份与复制
第12章ODBC与ADO模型
第13章数据库与网络技术
第14章数据库工程
附录
参考文献