数据库技术及应用
普通高等教育“十一五”国家级规划教材

作者:汤荷美、周立柱、冯建华、刘卫东

丛书名:计算机科学与技术系列教材 信息技术方向

定价:29.5元

印次:1-1

ISBN:9787302259121

出版日期:2011.06.01

印刷日期:2011.06.17

图书责编:张瑞庆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书紧密结合数据库技术应用需求,分为三个层次: 数据库系统基本原理、数据操纵、应用开发,详细介绍数据库技术涉及的基本概念、原理、工具及方法。第一个层次数据库系统基本原理,内容包括了数据库系统的基本结构及组成、数据模型、数据存储技术、数据管理技术、分布式数据库技术等。第二个层次数据操纵,介绍SQL及Oracle的PLSQL关系数据库语言。第三个层次应用开发,从数据库工程角度介绍软件及数据库应用系统涉及的开发模型和开发技术,并结合Java和.NET面向对象开发环境,分别给出了一个简化的选课系统实现示例。 本教材参考CC2005课程体系和我国高等学校计算机科学与技术教学指导委员会编制的核心课程教学实施方案,内容覆盖了课程体系中数据库技术知识点,贯穿强调基础、重视实践、内容实用的指导思想,以流行的Oracle大型分布式数据库系统作为实践教学对象,理论与实践结合,同时兼顾工程需求。 教材内容翔实,实用性强,可作为应用型计算机专业本科学生数据库课程的教材,也可供计算机专业工作人员及相关从业人员作为自学参考书。

汤荷美,女,1953年出生,清华大学计算机系副教授。长期从事数据库技术教学与应用研究工作。曾主讲清华大学本科生选修课“数据库技术及应用”多年,曾参加完成了国家八六三CIMS实验工程项目的应用研究;参加完成了国家重大攻关项目“并行工程”的可行性论证并负责完成了该项目数据库分系统的设计及实现项目; 负责完成了龙源网上Internet图书及期刊营销数据库应用建设项目等。 曾参加完成的CIMS实验工程项目1993年获国家教委“科技进步一等奖”,1994年获国际大奖“大学领先奖”;曾参加完成的“并行工程”项目1998年获国家教委“科技进步二等奖”。 近期著作有: 1.教育部考试中心“全国计算机等级考试,四级教程-数据库工程师(2008版)”高等教育出版社,2007年出版(第一作者)。 2. 数据库技术及应用” 高等教育出版社,2004年出版(第二作者)

前 言 数据库技术诞生于20世纪60年代,它以方便计算机用户管理大量数据为目标,研究数据在计算机内的组织、存储、加工和处理的理论和方法。数据库技术以E.F.Codd提出的关系模型和关系代数为基础,建立起关系数据库理论,逐步发展出关系数据库产品,成为数据管理的有力工具。从20世纪80年代中期起,数据库应用开始在我国起步,从基于dBASE的财务管理系统开始,到各企业的综合信息管理系统,数据库技术进入了全面、深入的应用阶段。 随着信息技术的不断发展和进步,各种信息系统逐步成为支撑各行业甚至整个社会正常运行的重要基础。数据库技术也面临新的挑战,主要体现在以下几个方面: 首先,计算机网络尤其是互联网技术和应用的飞速发展,使数据库应用从单机走向网络,数据管理从集中式管理转向分布式管理;第二,传统数据库以关系模型为理论基础,而随着应用的不断延伸,各种半结构化数据、非结构化数据的管理也成为必然,对数据模式提出了更多的要求;第三,数据规模的扩大,不同类别的应用,如OLTP、OLAP、数据仓库到数据中心等使TB规模的数据库成为常事。为应对这些挑战,近些年来,数据库领域中涌现出许多新的研究成果,也开发出许多新的数据库产品,数据库应用也在不断深化,延伸到越来越多的应用领域。 数据库领域研究成果的广泛应用,使得数据库技术成为高等学校计算机专业的核心课程。ACM的计算机专业课程体系CC2005中,把计算机专业划分为计算机科学(CS) 、计算机工程(CE) 、软件工程(SE) 、信息技术(IT) 、信息系统(IS) 5个方向,而在其中每个方向,数据库都占有重要的地位。本教材参考CC2005课程体系...

目录
荐语
查看详情 查看详情
目 录

  第1章 数据库系统概述1

    1.1 基本概念1

1.1.1 数据与信息1

1.1.2 数据处理2

1.1.3 计算机信息系统2

1.1.4 数据管理2

    1.2 文件系统与数据库系统2

    1.3 数据库系统的组成4

1.3.1 数据库5

1.3.2 数据库管理系统5

1.3.3 应用开发工具与应用程序6

1.3.4 数据库管理员及相关人员6

    1.4 数据库系统结构6

1.4.1 三级模式结构6

1.4.2 Oracle数据库的三级模式结构8

    1.5 数据库应用系统计算模式8

1.5.1 主机-终端计算模式8

1.5.2 客户机/服务器计算模式(C/S)9

1.5.3 网络计算模式(B/S)10

1.5.4 分布式数据库计算模式11

    1.6 Oracle数据库系统11

1.6.1 Oracle数据库系统的产品结构11

1.6.2 Oracle系统体系结构12

1.6.3 Oracle数据库的存储结构14

1.6.4 Oracle的数据字典16

    小结16

    习题17

  第2章 数据模型18

    2.1 模型与数据模型18

2.1.1 概念模型18

2.1.2 基本数据模型19

    2.2 实体-关系(ER)模型222.2.1 ER模型元素22

2.2.2 ER模型图形表示23

    2.3 关系模型与关系数据库24

2.3.1 关系模型24

2.3.2 关系的定义27

2.3.3 关系代数与操作28

2.3.4 关系代数与S... 查看详情

查看详情