书籍详情

数据库实用教程

数据库实用教程

作者:丁宝康,董健全编著

出版社:清华大学出版社

出版时间:2001-09-01

ISBN:9787302047971

定价:¥35.00

购买这本书可以去
内容简介
  本书是为全国高等院校计算机专业及相关专业开设数据库课程而精心组织和编著的一本实用教材。本书详细介绍了数据库基本原理、方法和应用技术。内容包括:数据库系统结构,关系运算,SQL语言,规范化设计,实体联系模型,数据库设计全过程,存储技术,数据库管理机制,客户机/服务器系统,分布式 数据库,ODBC技术,对象关系数据库,面向对象数据库,PowerBuilder和SQL Server应用简介。本书内容丰富,概念阐述细致清楚。书中配有适量的例题和习题,便于学生学习。本书既可作为高等院校有关专业的数据库课程教材,也可作为从事信息领域工作的科技人员的参考书。
作者简介
暂缺《数据库实用教程》作者简介
目录
第1部分  基础篇                  
     第1章  数据库发展史                  
     1. 1  数据管理技术的发展                  
     1. 1. 1  人工管理阶段                  
     1. 1. 2  文件系统阶段                  
     1. 1. 3  文件系统的缺陷                  
     1. 1. 4  倒排文件系统阶段                  
     1. 2  数据库技术的产生和发展                  
     1. 2. 1  数据库技术的产生                  
     1. 2. 2  数据库阶段的数据管理特点                  
     1. 2. 3  数据库技术的术语                  
     1. 2. 4  数据库技术的发展                  
     小结                  
     习题1                  
     第2章  数据库系统结构                  
     2. 1  数据描述                  
     2. 1. 1  概念设计中的数据描述                  
     2. 1. 2  逻辑设计中的数据描述                  
     2. 1. 3  存储介质层次及数据描述                  
     2. 1. 4  数据联系的描述                  
     2. 2  数据模型                  
     2. 2. 1  数据模型的定义                  
     2. 2. 2  实体联系模型                  
     2. 2. 3  层次模型                  
     2. 2. 4  网状模型                  
     2. 2. 5  关系模型                  
     2. 2. 6  面向对象模型                  
     2. 3  数据库的体系结构                  
     2. 3. 1  三级模式结构                  
     2. 3. 2  三级结构和两级映象                  
     2. 3. 3  两级数据独立性                  
     2. 3. 4  用户及用户界面                  
     2. 4  数据库管理系统                  
     2. 4. 1  DBMS(数据库管理系统)的工作模式                  
     2. 4. 2  DBMS的主要功能                  
     2. 4. 3  DBMS的模块组成                  
     2. 5  数据库系统                  
     2. 5. 1  DBS的组成                  
     2. 5. 2  DBS的全局结构                  
     2. 5. 3  DBS结构的分类                  
     2. 5. 4  DBS的效益                  
     小结                  
     习题2                  
     第2部分  运算篇                  
     第3章  关系运算                  
     3. 1  关系数据模型                  
     3. 1. 1  关系数据模型的定义                  
     3. 1. 2  关键码和表之间的联系                  
     3. 1. 3  关系模式. 关系子模式和存储模式                  
     3. 1. 4  关系模型的完整性规则                  
     3. 1. 5  关系模型的形式定义                  
     3. 2  关系代数                  
     3. 2. 1  关系查询语言和关系运算                  
     3. 2. 2  关系代数的五个基本操作                  
     3. 2. 3  关系代数的组合操作                  
     3. 2. 4  关系代数表达式及其应用实例                  
     3. 2. 5  扩充的关系代数操作                  
     3. 3  关系演算                  
     3. 3. 1  元组关系演算                  
     3. 3. 2  域关系演算                  
     3. 3. 3  关系运算的安全性和等价性                  
     3. 4  查询优化                  
     3. 4. 1  关系代数表达式的优化问题                  
     3. 4. 2  关系代数表达式的等价变换规则                  
     3. 4. 3  优化的一般策略                  
     3. 4. 4  优化算法                  
     小结                  
     习题3                  
     第4章  结构化查询语言SQL                  
     4. 1  SQL概述                  
     4. 1. 1  SQL的发展历程                  
     4. 1. 2  SQL数据库的体系结构                  
     4. 1. 3  SQL的组成                  
     4. 2  SQL的数据定义                  
     4. 2. 1  SQL模式的创建和撤消                  
     4. 2. 2  SQL提供的基本数据类型                  
     4. 2. 3  基本表的创建. 修改和撤消                  
     4. 2. 4  视图的创建和撤消                  
     4. 2. 5  索引的创建和撤消                  
     4. 3  SQL的数据查询                  
     4. 3. 1  SELECT语句格式                  
     4. 3. 2  单表查询                  
     4. 3. 3  多表查询                  
     4. 3. 4  聚合函数                  
     4. 3. 5  数据分组                  
     4. 3. 6  集合操作                  
     4. 4  SQL的数据更新                  
     4. 4. 1  数据插入                  
     4. 4. 2  数据删除                  
     4. 4. 3  数据修改                  
     4. 4. 4  对视图的更新操作                  
     4. 5  嵌入式SQL                  
     4. 5. 1  SQL语言的运行环境                  
     4. 5. 2  嵌入式SQL的使用规定                  
     4. 5. 3  嵌入式SQL的使用技术                  
     4. 5. 4  动态SQL语句                  
     小结                  
     习题4                  
     第3部分  设计篇                  
     第5章  规范化设计                  
     5. 1  关系模式的设计问题                  
     5. 1. 1  关系模型的外延和内涵                  
     5. 1. 2  泛关系模式与数据库模式                  
     5. 1. 3  关系模式的冗余和异常问题                  
     5. 1. 4  本章的符号规定                  
     5. 2  函数依赖                  
     5. 2. 1  函数依赖的定义                  
     5. 2. 2  FD的逻辑蕴涵                  
     5. 2. 3  FD的推理规则                  
     5. 2. 4  FD和关键码的联系                  
     5. 2. 5  属性集的闭包                  
     5. 2. 6  FD集的最小依赖集                  
     5. 3  关系模式的分解特性                  
     5. 3. 1  模式分解问题                  
     5. 3. 2  无损分解                  
     5. 3. 3  无损分解的测试方法                  
     5. 3. 4  保持函数依赖的分解                  
     5. 3. 5  模式分解与模式等价问题                  
     5. 4  关系模式的范式                  
     5. 4. 1  第一范式(1NF)                  
     5. 4. 2  第二范式(2NF)                  
     5. 4. 3  第三范式(3NF)                  
     5. 4. 4  BCNF(Boyce—Codd NF)                  
     5. 4. 5  分解成BCNF模式集的方法                  
     5. 4. 6  分解成3NF模式集的方法                  
     5. 4. 7  模式设计方法的原则                  
     5. 5  模式的进一步规范化                  
     5. 5. 1  多值依赖的定义                  
     5. 5. 2  关于FD和MVD的推理规则集                  
     5. 5. 3  第四范式(4NF)                  
     5. 5. 4  联接依赖                  
     5. 5. 5  第五范式(5NF)                  
     小结                  
     习题5                  
     第6章  实体联系模型                  
     6. 1  ER模型的基本元素                  
     6. 2  属性的分类                  
     6. 2. 1  基本属性和复合属性                  
     6. 2. 2  单值属性和多值属性                  
     6. 2. 3  导出属性                  
     6. 2. 4  空值属性                  
     6. 3  联系的设计                  
     6. 3. 1  联系的元数                  
     6. 3. 2  联系的连通词                  
     6. 3. 3  联系的基数                  
     6. 4  ER模型的扩充                  
     6. 4. 1  依赖联系与弱实体                  
     6. 4. 2  超类和子类                  
     6. 4. 3  演绎和归纳                  
     6. 5  ER模型实例分析                  
     小结                  
     习题6                  
     第7章  数据库设计                  
     7. 1  数据库设计概述                  
     7. 1. 1  软件生存期                  
     7. 1. 2  数据库系统生存期                  
     7. 1. 3  数据库设计的具体步骤                  
     7. 2  规划                  
     7. 3  需求分析                  
     7. 3. 1  需求描述与分析                  
     7. 3. 2  需求分析阶段的输入和输出                  
     7. 3. 3  需求分析的步骤                  
     7. 4  概念设计                  
     7. 4. 1  概念设计的必要性                  
     7. 4. 2  概念模型                  
     7. 4. 3  概念设计的主要步骤                  
     7. 4. 4  数据抽象                  
     7. 4. 5  ER模型的操作                  
     7. 4. 6  采用ER方法的数据库概念设计                  
     7. 5  逻辑设计                  
     7. 5. 1  逻辑设计环境                  
     7. 5. 2  逻辑设计的步骤                  
     7. 5. 3  ER模型向关系模型的转换                  
     7. 5. 4  关系数据库的逻辑设计                  
     7. 6  物理设计                  
     7. 7  数据库的实现                  
     7. 8  数据库的运行与维护                  
     小结                  
     习题7                  
     第4部分  管理篇                  
     第8章  存储技术                  
     8. 1  文件组织                  
     8. 1. 1  定长记录                  
     8. 1. 2  变长记录                  
     8. 2  文件结构                  
     8. 2. 1  四种文件结构                  
     8. 2. 2  顺序文件                  
     8. 2. 3  聚集文件                  
     8. 3  索引技术                  
     8. 3. 1  索引机制                  
     8. 3. 2  有序索引的分类                  
     8. 3. 3  主索引                  
     8. 3. 4  辅助索引                  
     8. 3. 5  B+树索引文件                  
     8. 3. 6  B树索引文件                  
     8. 4  散列技术                  
     8. 4. 1  散列机制                  
     8. 4. 2  散列索引                  
     8. 4. 3  静态散列中的问题                  
     8. 4. 4  可扩充散列结构                  
     8. 5  多键访问                  
     8. 5. 1  单键查询的问题                  
     8. 5. 2  网格文件                  
     8. 5. 3  分区散列技术                  
     小结                  
     习题8                  
     第9章  数据库的管理                  
     9. 1  事务的概念                  
     9. 1. 1  事务的定义                  
     9. 1. 2  事务的ACID性质                  
     9. 2  数据库的恢复                  
     9. 2. 1  恢复的定义. 原则和方法                  
     9. 2. 2  故障类型和恢复方法                  
     9. 2. 3  检查点机制                  
     9. 2. 4  运行记录优先原则                  
     9. 2. 5  SQL对事务的支持                  
     9. 3  数据库的并发控制                  
     9. 3. 1  并发操作带来的三个问题                  
     9. 3. 2  封锁机制                  
     9. 3. 3  活锁和死锁                  
     9. 3. 4  并发调度的可串行化                  
     9. 3. 5  SQL中事务的存取模式和隔离级别                  
     9. 4  数据库的完整性                  
     9. 4. 1  完整性子系统和完整性规则                  
     9. 4. 2  SQL中的完整性约束                  
     9. 4. 3  SQL3中的触发器                  
     9. 5  数据库的安全性                  
     9. 5. 1  安全性级别                  
     9. 5. 2  权限                  
     9. 5. 3  SQL中的安全性机制                  
     9. 5. 4  数据加密                  
     9. 5. 5  自然环境的安全性                  
     小结                  
     习题9                  
     第5部分  网络篇                  
     第10章  客户机/服务器系统                  
     10. 1  分布计算”概念                  
     10. 2  客户机/服务器计算模式                  
     10. 2. 1  C/S结构的工作模式                  
     10. 2. 2  C/S环境下应用成分的分布                  
     10. 2. 3  C/S主要技术特征                  
     10. 3  C/S系统的体系结构                  
     10. 3. 1  C/S模式的体系结构                  
     10. 3. 2  C/S结构的演变                  
     10. 3. 3  网络服务器的类型                  
     10. 4  C/S系统的管理问题                  
     10. 4. 1  C/S系统的并行处理与并发控制                  
     10. 4. 2  C/S系统的完整性                  
     10. 4. 3  两类DBMS的出现                  
     小结                  
     习题10                  
     第11章  分布式数据库系统                  
     11. 1  DDBS概述                  
     11. 1. 1  集中式系统与分布式系统                  
     11. 1. 2  DDBS的定义                  
     11. 1. 3  DDBS的特点                  
     11. 1. 4  DDBS的优缺点                  
     11. 1. 5  DDBS的分类                  
     11. 2  分布式数据存储                  
     11. 2. 1  数据分片                  
     11. 2. 2  数据分配                  
     11. 3  DDB的模式结构                  
     11. 3. 1  六层模式结构                  
     11. 3. 2  六层结构的特征                  
     11. 3. 3  分布透明性                  
     11. 4  DDBMS的功能及组成                  
     11. 4. 1  DDBS的组成                  
     11. 4. 2  DDBMS的功能                  
     11. 4. 3  DDBMS的组成                  
     11. 5  分布式查询处理                  
     11. 5. 1  查询代价的估算方法                  
     11. 5. 2  基于半联接的优化策略                  
     11. 5. 3  基于联接的优化策略                  
     小结                  
     习题11                  
     第12章  ODBC技术                  
     12. 1  中间件                  
     12. 1. 1  中间件的定义                  
     12. 1. 2  中间件的作用                  
     12. 2  ODBC概念和作用                  
     12. 3  ODBC的结构                  
     12. 3. 1  ODBC的体系结构                  
     12. 3. 2  应用程序                  
     12. 3. 3  驱动程序管理器                  
     12. 3. 4  DBMS驱动程序                  
     12. 3. 5  ODBC的数据源管理                  
     12. 4  ODBC接口                  
     12. 4. 1  ODBC应用程序的基本流程                  
     12. 4. 2  ODBC句柄                  
     12. 4. 3  ODBC连接                  
     12. 4. 4  SQL语句的执行                  
     12. 4. 5  光标函数的使用                  
     12. 5  ODBC的符合性级别                  
     12. 5. 1  API符合性的三个级别                  
     12. 5. 2  SQL符合性的三个级别                  
     12. 6  ODBC API与SQL CLI                  
     12. 7  典型的数据库应用系统开发工具                  
     12. 7. 1  PowerBuilder                  
     12. 7. 2  Delphi                  
     12. 7. 3  Visual Basic                  
     12. 7. 4  Developer/2000                  
     小结                  
     习题12                  
     第6部分  发展篇                  
     第13章  对象关系数据库                  
     13. 1  对象联系图                  
     13. 1. 1  从关系到嵌套关系. 复合关系                  
     13. 1. 2  引用类型                  
     13. 1. 3  对象联系图的成分                  
     13. 1. 4  数据的泛化/细化                  
     13. 2  ORDB的定义语言                  
     13. 2. 1  ORDB的定义                  
     13. 2. 2  数据类型的定义                  
     13. 2. 3  继承性的定义                  
     13. 2. 4  引用类型的定义                  
     13. 3  ORDB的查询语言                  
     13. 3. 1  以关系为值的属性                  
     13. 3. 2  路径表达式                  
     13. 3. 3  嵌套与解除嵌套                  
     小结                  
     习题13                  
     第14章  面向对象数据库                  
     14. 1  面向对象数据库系统概述                  
     14. 1. 1  ODMG组织和标准                  
     14. 1. 2  OODBS的概念                  
     15. 3. 5  变量                  
     15. 3. 6  数组                  
     15. 3. 7  函数                  
     15. 3. 8  代词                  
     15. 3. 9  语句                  
     第16章  SQL Server 7. 0简介                  
     16. 1  SQL Server简介                  
     16. 1. 1  SQL Server的发展                  
     16. 1. 2  SQL Server 7. 0的特点                  
     16. 1. 3  安装SQL Server 7. 0的软硬件需求                  
     16. 1. 4  SQL Server 7. 0的安装                  
     16. 1. 5  SQL Server 7. 0环境介绍                  
     16. 1. 6  SQL Server 7. 0的工具介绍                  
     16. 2  数据库的创建. 修改与删除                  
     16. 2. 1  创建SQL Server数据库                  
     16. 2. 2  修改数据库                  
     16. 2. 3  删除数据库                  
     16. 3  表的建立                  
     16. 3. 1  创建表                  
     16. 3. 2  创建主键                  
     16. 4  数据库的备份和恢复                  
     16. 4. 1  数据库的备份                  
     16. 4. 2  数据库的恢复                  
     16. 5  高级应用技术                  
     16. 5. 1  存储过程                  
     16. 5. 2  触发器                  
     参考文献                  

猜您喜欢

读书导航