数据库原理及应用
分類: 图书,计算机/网络,数据库,数据库理论,
作者: 孙梅,张寿华,孙浩军编著
出 版 社: 中国铁道出版社
出版时间: 2007-2-1字数: 383000版次: 1页数: 251印刷时间: 23007/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787113074234包装: 平装内容简介
本书是关于数据库的基础教材,取材于数据库几十年发展的重要成果,并结合多年教学和实践经验精心编写而成。
注重理论与实践相结合是本书的特色,按照教学规律阐述基本理论并结合现在流行的数据库系统描述基本方法的应用。在介绍了数据模型、数据库的基本概念后,重点介绍了关系数据库基础知识、SQL语言和关系数据库的设计模式,数据库的事务处理方法,并以SQL Server 2000为例阐述数据库的安全性和完整性,以及数据库的设计方法和数据库管理系统,最后,介绍了网络数据库和一些数据库的新技术。
本书可以作为高等院校计算机及信息专业的教材,也可作为中等专科学校计算机专业的教材,对从事计算机及信息专业领域的科研人员也是一本不错的参考书。
目录
第1章数据库概论
1-1 引言
1-1-1数据与信息
1-1-2数据处理与数据管理
1-1-3数据库的基本概念
1-2数据管理技术的发展
1-2-1人工管理阶段
1-2-2文件系统阶段
1-2-3数据库系统阶段
1-3数据模型
1-3-1数据模型的组成要素
1-3-2概念数据模型
1-3-3层次模型
1-3-4 网状模型
1-3-5关系模型
1-3-6面向对象数据模型
1-4数据库的体系结构
l-4-1三级模式结构
1-4-2数据独立性
1-5数据库管理系统
1-5-1 数据库管理系统(DBMS)的主要功能
1-5-2DBMS的程序组成
1-5-3用户访问数据的过程
1-6数据库系统
1-6-1 DBS的组成
1-6-2 DBS的特点
习题
第2章关系数据库基础知识
2-1 关系模型
2-1-1 关系模型的基本术语
2-1-2关系模式和关系数据库
2-2关系的完整性
2-2-1关系模型的三要素
2-2-2实体完整性
2-2-3参照完整性
2-2-4用户定义的完整性
2-3 关系代数
2-3-1传统的集合运算
2-3-2专门的关系运算
2-4关系演算
2-4-l元组关系演算
2-4-2域关系演算
习题
第3章关系数据库SQL语言
3-1SQL语言概况
3-1-1SQL发展
3-1-2SQL语言的功能
3-1-3SQL语言特点
3-1-4SQL数据库的体系结构
3-2SQL的数据定义
3-2-1定义基本表
3-2-2基本表的修改与删除
3-2-3索引的建立和删除
3-3SQL的数据查询
3-3-1单表查询
3-3-2连接查询
3-3-3 子查询
3-3-4集合查询
3-4SQL的数据更新
3-4-1SQL数据插入
3-4-2SQL数据修改
3-4-3SQL数据删除
3-5视图
3-5-1视图的定义和删除
3-5-2视图的查询
3-5-3视图的更新
3-5-4视图的优点
3-6SQL的数据控制功能
3-6-1权限与角色扣
3-6-2权限与角色授予和收回
3-7嵌入式SQL
3-7-1嵌入式SQL概述
3-7-2游标的使用
……
第4章数据库的完整性与安全性
第5章关系数据库的模式设计
第6章数据库设计
第7章查询优化
第8章事务处理
第9章数据库管理系统
第10章数据库访问技术
第11章网络环境下的数据库系统
第12章数据库新技术与新应用
参考文献
书摘插图
第1章数据库概论
1.1 引言
数据库技术的主要目的是有效地管理和存取大量的数据资源。在计算机应用中,数据处理和以数据处理为基础的信息系统所占的比重最大。人类的一切活动都离不开数据,离不开信息。
1-1-1数据与信息
数据(Data):是指存储在某一媒体上可加以鉴别的符号资料,如银行的账目数据、学校的管理数据、企业的生产管理和产品销售数据以及电影图片资料等。数据的概念包括两个方面,其一,数据内容是事物特性的反映或描述;其二,数据是存储在某一媒体上符号的集合。这里的符号,不仅指数字、字母、文字和其他特殊字符,而且还包括图形、图像、动画、影像、声音等多媒体数据。存储不仅是在纸上,还包括记录在磁介质、光介质上、半导体存储器里。
信息(Information):是关于现实世界事物的存在方式或运动形态的综合反映,是人们进行各种活动所需要的知识,它反映了客观事物的物理状态。信息是可存储、加工、传递和再生的。人们用大脑存储信息,叫做记忆。计算机存储器、录音、录像等技术的发展,进一步扩大了信息存储的范围。借助计算机,还可以对收集到的信息进行整理。
数据是载荷信息的物理符号或称为载体。信息是人们消化理解了的数据,是对客观世界的认识,即知识。如某一企业的计算机年产量是10万台,这个10万台是一个数据,它表示了此企业生产计算机的能这一信息。从这一例子可以看出,信息是由数据来表示的,二者是不可分离又有一定区别的两个概念。可以说,信息是被消化了的数据,它依赖于数据而存在;反过来,数据是信息的具体表现形式,它使信息更容易理解和应用。
……