数据库技术应用教程
2011-4
清华大学出版社
李彩霞,刘萍 主编
399
《数据库技术应用教程》较为详细地讲述了数据库系统的基本概念、原理和方法,阐述了数据库设计和实现的基本过程,并利用SQL
Server 2005这一环境使读者将数据库技术的理论知识转化为实际应用;同时也介绍了数据库系统的最新进展。
《数据库技术应用教程》可以作为高等学校计算机专业、信息管理等相关专业的“数据库原理及应用”课程的教材,也可供从事数据库研究、开发和应用的研究人员和工程技术人员参考。本书主编由青海民族大学计算机学院教授李彩霞、刘萍担任。
原理篇
第1章数据库系统概述
1.1基本概念
1.2数据库技术的产生和发展
1.3数据库系统结构
1.3.1数据库系统组成
1.3.2数据库系统的三级模式结构
1.3.3数据与程序的独立性
1.4数据库管理系统
1.5数据库系统
小结
习题1
第2章数据库系统结构
2.1实体联系模型
2.1.1基本概念
2.1.2基本E-R图
2.1.3扩充E-R数据模型
2.2关系模型
2.2.1基本概念
2.2.2关系模式
2.2.3关系模式的约束
2.2.4关系操作和关系数据语言
2.3面向对象的数据模型
小结
习题2
第3章关系运算及关系系统
3.1关系数据库的基本概念
3.2关系代数
3.2.1传统的集合运算
3.2.2专门的关系运算
3.2.3扩充的关系代数运算
3.2.4关系代数应用举例
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.5关系代数表达式优化步骤
3.5关系系统
3.5.1关系系统的定义
3.5.2全关系系统的12条基本准则简介
3.5.3关系系统的分类
小结
习题3
第4章关系数据库标准语言
4.1SQL概述
4.1.1SQL语言的发展概况
4.1.2SQL语言的特点
4.1.3SQL数据库的体系结构
4.1.4SQL语言的组成
4.2数据定义语言
4.2.1定义数据库
4.2.2定义数据表
4.3数据查询语言
4.3.1SELECT语句概述
4.3.2单表查询
4.3.3连接查询
4.3.4嵌套查询
……
第5章关系数据理论
第6章数据库存储结构
第7章数据库保护
第8章数据库系统设计
应用篇
第9章SQL Server 2005基础
第10章数据库的创建与管理
第11章数据表的创建与管理
第12章数据查询
第13章视图与索引
第14章规则与默认
第15章T-SQL编程、存储过程及触发器
第16章SQL Server 2005管理服务
第17章新型数据库
参考文献
版权页:插图:(1)数据结构描述的是系统的静态特性,是所研究对象的类型的集合。由于数据结构反映了数据模型最基本的特征,因此,人们通常都按照数据结构的类型来命名数据模型。传统的数据模型有层次模型、网状模型和关系模型。近年来,面向对象模型得到广泛的应用。(2)数据操作描述的是系统的动态特性,是对各种对象实例允许执行的操作的集合。数据操作主要分更新和检索两大类,更新包括插入、删除、修改。两类统称增、删、改、查。(3)完整性约束的目的是保证数据的正确性、有效性和相容性。例如,在关系模型中,任何关系都必须满足实体完整性和引用完整性这两个条件。3.数据库顾名思义,数据库是存放数据的仓库。只不过这个仓库是在计算机存储没备上,而且数据是按一定的格式存放的。它产生于50年前,随着信息技术和市场的发展,特别是20世纪90年代以后,数据管理不再仅仅是存储和管理数据,而是转变成用户所需要的各种数据管理方式的数据库,实际上,就是按照一定的组织方式存储在一起的相互关联的数据的集合。在引入了数据库管理系统(DBMS)这个概念之后,可以认为,数据库就是由DBMS统一管理和控制的数据的聚集。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
《高等学校计算机基础教育教材精选:数据库技术应用教程》特点:围绕培养学生的职业技能这条主线来设计教材的结构、内容和形式。合理安排基础理论和实践知识的比例。理论与实践相结合,适度强调数据库的基本原理.但以应用为目的,从数据库应用系统开发的角度来介绍数据库的基本原理。在编写过程中,力求做到概念清晰、取材合理、深入浅出、突出应用。《高等学校计算机基础教育教材精选:数据库技术应用教程》既可作为高等院校本专科学生数据库应用课程的教材,又可供社会各类计算机应用人员阅读参考。
数据库技术应用教程(高等学校计