书 名: 数据库基础与应用
作 者:王珊
出版社: 人民邮电出版社
出版时间: 2009-6-1
ISBN: 9787115205087
开本: 16开
定价: 30.00元
本书侧重于数据库系统的应用,重点介绍了开发关系数据库系统必备的基本知识和基本方法,包括数据库系统的基本概念、基本技术及数据库应用开发技术,数据仓库和联机分析新技术及新应用等。全书内容丰富,系统性强,知识体系新颖,理论与实践结合,具有先进性和实用性。
本书可作为高等学校理工科计算机专业数据库课程的教材,也可供相关工程技术人员参考使用。
突出应用,内容丰富,重视理论,难易得当,关注发展,技术新颖。
本书是为普通高等院校本科生量身定做的数据库教材,内容丰富、先进,科学水平高,概念叙述准确,结构完整,语言精练。
本书按照普通高窨院校教学要求选取内容,以浅显流畅的文笔,准确而精炼地描述数据库系统的基本概念、方法和技术。
本书在每章后面配合教学内容给出大量习题,可供读者自测使用。
本书将为授课教师提供完整的教学用PPT课件,有需要者请登录人民邮电出版社教学服务与资源网(https://www ptpedu.comcn)免费下载。
王珊,中国人民大学教授、博士生导师。曾获得国家人事部授予的有突出贡献的中青年专家、全国优秀教师、全国五一劳动奖章、国家级名师等荣誉称号。多年来一直从事计算机数据库和知识库系统方向的教学、科研和系统开发工作。培养博士、硕士研究生100余名。主持承担了国家科技攻关项目、863高科技项目、国家自然科学基金重大和重点项目、北京市科技计划重点项目等40多项;在国内外杂志、学术会议上发表论文200余篇,出版数据库方向著作20余本。20多年来她主持研制和开发了从高性能并行数据库到嵌入式移动数据库等多个具有自主版权的数据库管理系统。她的科研和教学成果曾获得国家科技进步二等奖、电子部科技进步特等奖、北京市科技进步一等奖、北京市科技进步二等奖(2次)、教育部科技进步二等奖、国家级优秀教材奖(2次)等多项奖励。
第1章 概述
1.1 数据库的基本概念
1.2 数据模型
1.3 数据库系统的三级模式结构
1.4 数据库系统的特点
1.5 数据库系统的分类
1.6 数据库管理系统的演变
小结
习题
第2章 关系模型
2.1 关系模型概述
2.2 关系代数
2.3 事例数据库
小结
习题
第3章 关系数据库标准语言SQL
3.1 SQL概述
3.2 数据查询
3.3 数据定义
3.4 数据更新
3.5 存取控制
3.6 空值的处理
小结
习题
第4章 查询处理及优化
4.1 查询处理的步骤
4.2 查询处理算法
4.3 查询优化
小结
习题
第5章 事务管理
5.1 事务
5.2 恢复技术
5.3 并发控制
小结
习题
第6章 客户机/服务器数据库环境
6.1 客户机/服务器的一般概念
6.2 数据库应用系统结构的演变
6.3 两层与多层客户机/服务器结构
小结
习题
第7章 在应用中使用SQL
7.1 嵌入式SQL
7.2 存储过程
7.3 ODBC简介
7.4 JDBC简介
7.5 触发器
小结
习题
第8章 实体联系模型
8.1 基本的实体联系模型
8.2 扩充的实体联系模型
8.3 从E-R图到关系数据库模式
小结
习题
第9章 关系规范化理论
第10章 对象关系数据库
第11章 XML数据库
第12章 数据仓库技术
第13章 联机分析处理(OLAP)技术
参考文献
插图:
第1章 概述
近年来,计算机科学技术发展迅速,而数据库技术是计算机科学技术发展最快的领域之一,同时也是应用最广泛的技术之一。在信息管理自动化程度日益提高的今天,数据库技术已经越来越多地渗透到了人们工作和生活的每一个方面。
数据库的基础知识是从事信息产业工作人员和相关专业工作人员的必备知识与技能,同时也是进一步深入研究数据库原理及其应用的出发点。本章主要介绍数据库的基本概念、数据管理技术的发展过程、数据库以及数据库系统体系结构。
1.1数据库技术的基本概念
计算机在发展的初期只用于复杂的科学计算,后来随着软硬件技术的发展以及字符串处理能力的引入,计算机开始具有了数据处理能力。数据库技术是数据管理的最新技术,也是计算机科学的一个重要分支。数据库是信息系统的核心和基础,数据库技术的出现促进了计算机应用向各行各业的渗透。
1.1.1数据
数据(data)是数据库中存储和管理的基本对象,是描述事物属性的一种符号记录。数据可分为两大类:一类是能够参与数值运算的数值型数据,如学生成绩、职工工资等数据;另一类是不能参与数值运算的非数值型数据,如文字、图形、图像、声音等。数据有多种形式,如学生的档案记录、学生的选课情况、学生的照片等,它们都可以经过数字化后存入计算机。
本书是一本大学本科和专科数据库课程的教材,主要介绍数据库基础与应用。全书分为2篇,共12章。
第1篇阐述数据库原理,其中第l章介绍数据库技术的基本概念、数据管理技术的发展过程、数据模型和数据模式以及数据库系统体系结构;第2章介绍有代表性的数据模型,重点介绍关系数据模型的结构、约束、操作和查询优化的基本概念,另外还介绍了用于数据库设计的E-R模型;第3章介绍关系数据库语言;第4章介绍事务的恢复和并发控制;第5章介绍数据库的安全性和完整性约束。
第2篇介绍数据库应用,其中第6章介绍关系数据库设计的理论知识;第7章将信息系统的数据流程分析和数据库设计相结合,介绍数据库设计的需求分析;第8章介绍数据库的概念设计,并使用最新的UMLE-R数据模型作为建模工具;第9章介绍数据库的逻辑设计;第10章介绍数据库的物理设计;第11章介绍数据库的实现、运行和维护;第12章介绍数据库的一些应用示例。
每章后面都安排了习题供学生练习,附录中给出了各章练习的参考答案。书上所有SQL例子都已在SQLServer2000环境下调试并运行过。
本书着重介绍数据库的基本概念、基本原理和基本应用,力图使读者获得对数据库原理和设计的全面、深入的了解。
本书作者长期从事数据库课程的教学工作,有多年信息系统开发和数据库设计的经验。但由于水平有限,书中难免有疏漏和不足之处,恳请读者批评指正。
作者
2008年10月于东南大学