书籍详情

数据库系统基础教程

数据库系统基础教程

作者:姚春龙,丁春欣,姜翠霞编

出版社:北京航空航天大学出版社

出版时间:2003-03-01

ISBN:9787810772587

定价:¥24.00

购买这本书可以去
内容简介
  《高校计算机教学系列教材:数据库系统基础教程》系统地介绍了数据库系统的基本概念、原理及其开发与设计技术。全书以 SQLServer2000为背景,讲述包括数据库系统的构成、关系数据库、SQL语言、关系数据理论、数据库的安全和恢复、数据库设计、查询处理和优化、开发客户机/服务器应用所需的数据库访问标准接口等概念和技术。结合当前数据库技术的发展,又讲述了分布式数据库、主动数据库、数据挖掘等知识。同时,《高校计算机教学系列教材:数据库系统基础教程》注重基础知识的描述,具有深入浅出、便于自学的特点。可作为高等院校计算机专业的本、专科生的数据库课程教材或参考书,也可以供从事数据库教学与科研工作的教师和科技工作者参考。
作者简介
暂缺《数据库系统基础教程》作者简介
目录
第1章数据库系统概述                  
 1.1数据管理的进展1                  
 1.1.1数据管理的三个阶段1                  
 1.1.2数据库技术的发展6                  
 1.2数据模型7                  
 1.2.1数据模型的组成8                  
 1.2.2层次数据模型9                  
 1.2.3网状数据模型12                  
 1.2.4关系数据模型15                  
 1.2.5面向对象数据模型18                  
 1.3数据库系统20                  
 1.3.1数据库系统的组成20                  
 1.3.2数据库系统的结构21                  
 习题25                  
                   
 第2章关系数据库                  
 2.1关系模型27                  
 2.1.1基本概念27                  
 2.1.2关系形式化定义28                  
 2.1.3关系的完整性31                  
 2.2关系代数33                  
 2.2.1传统的集合运算33                  
 2.2.2专门的关系运算35                  
 2.2.3关系代数查询实例40                  
 2.3关系演算41                  
 2.3.1元组关系演算语言ALPHA41                  
 2.3.2域关系演算语言QBE45                  
 习题50                  
                   
 第3章关系数据库标准语言SQL                  
 3.1SQL语言概况52                  
 3.2SQL语言的数据定义功能53                  
 3.2.1基本表的定义54                  
 3.2.2基本表的修改与删除57                  
 3.2.3索引的建立和撤消58                  
 3.3SQL语言数据操纵功能59                  
 3.3.1SQL数据查询59                  
 3.3.2SQL数据插入74                  
 3.3.3SQL数据删除75                  
 3.3.4SQL数据修改76                  
 3.4视图77                  
 3.4.1视图的定义和删除77                  
 3.4.2视图的查询78                  
 3.4.3视图的更新78                  
 3.4.4视图的优点79                  
 3.5SQL语言的数据控制功能80                  
 3.5.1权限与角色80                  
 3.5.2权限与角色授予和收回81                  
 3.6嵌入式SQL82                  
 3.6.1嵌入式SQL概述83                  
 3.6.2嵌入式SQL数据库访问过程84                  
 3.6.3不使用游标的嵌入式SQL语句85                  
 3.6.4使用游标的嵌入式SQL语句87                  
 3.6.5动态SQL语句88                  
 习题90                  
                   
 第4章关系数据理论                  
 4.1问题的提出91                  
 4.2规范化94                  
 4.2.1函数依赖94                  
 4.2.2码95                  
 4.2.3范式96                  
 4.2.42NF96                  
 4.2.53NF98                  
 4.2.6BCNF98                  
 4.2.7多值依赖99                  
 4.2.84NF102                  
 4.2.9规范化小结103                  
 4.3*数据依赖的公理系统103                  
 4.4例题及分析107                  
 习题116                  
                   
 第5章数据库设计                  
 5.1数据库设计概述119                  
 5.1.1数据库设计问题119                  
 5.1.2数据库设计方法和步骤119                  
 5.2实体联系模型121                  
 5.3ER模型向关系模型的转换126                  
 5.4ER模型设计实例131                  
 5.4.1概念结构设计(设计ER模型)131                  
 5.4.2逻辑结构设计133                  
 5.4.3数据库的实施136                  
 5.4.4在数据库设计中应注意的问题138                  
 习题139                   
  第6章数据库管理                  
 6.1引言141                  
 6.2数据库的完整性141                  
 6.2.1数据库完整性分类142                  
 6.2.2完整性约束条件与DBMS的完整性控制143                  
 6.2.3SQL Server 的数据完整性144                  
 6.2.4存储过程148                  
 6.2.5触发器149                  
 6.3数据库的安全性155                  
 6.3.1定义视图155                  
 6.3.2访问控制156                  
 6.3.3数据加密158                  
 6.3.4数据库审计158                  
 6.3.5SQL Server的安全性机制158                  
 习题172                  
                   
 第7章数据库的恢复                  
 7.1事务173                  
 7.1.1事务的概念173                  
 7.1.2事务的操作173                  
 7.1.3事务的状态174                  
 7.1.4事务的性质175                  
 7.2SQL的事务管理176                  
 7.3数据库恢复及故障177                  
 7.4数据库恢复的原理178                  
 7.4.1数据转储178                  
 7.4.2登记日志文件179                  
 7.5数据库恢复技术179                  
 7.6SQL Server的备份策略与方案182                  
 7.7并发控制183                  
 7.7.1并发控制引起的问题183                  
 7.7.2封锁186                  
 7.7.3封锁协议186                  
 7.7.4活锁与死锁187                  
 7.7.5并发调度的可串行性189                  
 7.7.6协议190                  
 7.7.7封锁粒度190                  
 7.7.8插入和删除操作191                  
 习题193                  
                   
 第8章关系系统的查询优化                  
 8.1引言194                  
 8.2代数优化196                  
 8.3物理优化200                  
 8.4代价估算优化202                  
 8.5SQL Server 的查询优化204                  
 习题206                  
                   
 第9章数据库访问技术                  
 9.1ODBC208                  
 9.1.1ODBC介绍208                  
 9.1.2数据源211                  
 9.1.3ODBC API使用基础217                  
 9.2* JDBC220                  
 9.2.1JDBC介绍220                  
 9.2.2JDBC的结构223                  
 9.2.3JDBC接口概貌224                  
 9.3ADO简介225                  
 9.3.1OLE DB概述225                  
 9.3.2ADO概述226                  
 习题231                  
                   
 第10章数据库新技术与新应用                  
 10.1分布式数据库系统233                  
 10.1.1分布式数据库的定义及特点233                  
 10.1.2分布式数据库系统的环境234                  
 10.1.3分布式数据库系统的体系结构235                  
 10.1.4分布式数据库系统研究现状及应用前景238                  
 10.2主动数据库系统239                  
 10.2.1主动数据库的产生及描述239                  
 10.2.2主动数据库管理系统240                  
 10.2.3主动数据库系统的实现241                   
 10.2.4主动数据库的研究进展242                  
 10.3数据挖掘技术243                  
 10.3.1数据挖掘的概念及挑战243                  
 10.3.2数据挖掘的分析方法244                  
 10.3.3数据挖掘系统的体系结构及运行过程245                  
 10.3.4数据挖掘的应用246                  
 习题247                  
                   
 参考文献248                  

猜您喜欢

读书导航