数据库系统教程

作者:史嘉权

丛书名:教育部人才培养模式改革和开放教育试点教材

定价:22元

印次:1-15

ISBN:9787302046998

出版日期:2001.08.16

印刷日期:2008.01.22

图书责编:杨帆

图书分类:教材

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

数据库技术作为计算机软件领域的一个重要分支,是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一。数据库技术发展到今天已成为以计算机为中心的信息系统与应用系统的核心技术和重要基础。因此在计算机专业的教学中,数据库课程的地位和作用是极其重要的。 本书作为中央电大专升本的教材,在编写时注意了以下原则:首先,在深度和广度上要完全达到计算机专业大学本科生的要求;其次,起步基点较低,以适应从未学过数据库的读者(包括非计算机专科的学生);最后,对于原来计算机专科的学生,能温故而知新,进而在更高的层次上理解和掌握本教材的内容。 在编写过程中,作者结合长年对清华大学计算机系本科生讲授多门软件课程的教学体会和经验,对书中的重点和难点进行了深入的分析,并结合典型例题使抽象的概念具体化,然后在此基础上进行总结归纳,以使读者准确理解、熟练掌握相关的知识点。比如,第6章关系数据库设计理论有一定难度,作者从关系模式设计中可能出现的问题入手,分析产生的根源,提出解决的途径,进而总结了分解的原则和方法,等等。 本书围绕数据库的设计、编程与实现,系统、全面地介绍了数据库系统的基本概念、基本原理、基本方法以及应用技术。主要内容包括数据库建模、关系模型和关系运算、数据库语言SQL(包括最新标准SQL2和SQL3)及其系统环境、关系数据库设计理论及数据库设计、面向对象的对象定义语言和对象查询语言、以及查询优化和并发控制。 本书的主要特点是新颖、系统、全面、实用。内容深入浅出,注意总结归纳。所以要求内容新颖是希望在数据库技术发展很快的情况下,本书作为教材在10年之内都能基本适用。 为便于学习,在每章的前面都列出了本章要点,指出本章的主要内容以及应该理解和掌握的知识点;在每章的最后都给出本章的小结,对主要知识点进行归纳总结;附有习题。 教学实验是学习数据库课程的重要环节。本书的最后是和教学实验有关的内容,包括:综合实验,给出三个综合实验课题及其要求和其中一个实验的实验报告;MS SQL Server介绍。 本书是教育部人材培养模式改革和开放教育试点教材之一,供中央电大计算机专业本科生使用,也可作为其他高等院校本科生数据库课程的教材。对于从事数据库研制、开发和应用的有关人员,本书也是一本很好的参考书。

数据库技术作为计算机软件领域的一个重要分支,是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一。数据库技术发展到今天已成为以计算机为中心的信息系统与应用系统的核心技术和重要基础。 人类在21世纪将进入以知识经济为主要基础的信息社会,而数据库正是信息社会信息资源管理与开发利用的基础。 众所周知,“3C”即计算机、通信和信息内容(computer,communication and contents)已成为信息技术的核心,而信息内容则主要存放在数据库中。因此,数据库的建设规模和使用水平便成为衡量一个国家信息化程度的重要标志。 综上所述,在计算机专业的教学中,数据库课程的地位和作用是显而易见的。 本书作为中央电大专升本的教材,在编写时注意了以下原则:首先,在深度和广度上要完全达到计算机专业大学本科生的要求;其次,起步基点较低,以适应从未学过数据库的读者(包括非计算机专科的学生);最后,对于原来计算机专科的学生,能温故而知新,进而在更高的层次上理解和掌握本教材的内容。 在编写过程中,作者结合长年对清华大学计算机系本科生讲授多门软件课程的教学体会和经验,对书中的重点和难点进行了深入的分析,并结合典型例题使抽象的概念具体化,然后在此基础上进行总结归纳,以使读者准确理解、熟练掌握相关的知识点。比如,第6章关系数据库设计理论有一定难度,作者从关系模式设计中可能出现的问题入手,分析产生的根源,提出解决的途径,进而总结了分解的原则和方法。又比如,第5章查询优化部分,涉及到关系代数的多个等价变换规则,比较抽象,作者通过典型例题使常用的等价变换规则变得具体而直观。 ...

目录
荐语
查看详情 查看详情
序Ⅰ前言Ⅲ

第1章数据库系统概述1

1.1数据管理技术的发展1

1.1.1人工管理阶段1

1.1.2文件系统阶段2

1.1.3数据库系统阶段2

1.2有关数据库的基本术语5

1.2.1数据5

1.2.2数据模型5

1.2.3数据库5

1.2.4数据库管理系统5

1.2.5数据库系统6

1.3关系数据库系统6

1.3.1什么是关系6

1.3.2关系模型7

1.3.3关系数据库系统7

1.4数据库系统的体系结构7

1.4.1三层模式结构8

1.4.2两层映象功能9

1.5DBMS的体系结构10

1.5.1DBMS的组成概述10

1.5.2查询处理程序10

1.5.3存储管理程序11

1.5.4事务管理程序11

1.5.5客户程序/服务程序体系结构12

1.6数据库系统运行过程13

1.7本书导读14

1.7.1设计14

1.7.2编程15

1.7.3实现15

小结15

习题16第2章数据库建模17

2.1对象定义语言ODL18

2.1.1面向对象的设计18

2.1.2类的说明18

2.1.3ODL中的属性18

2.1.4ODL中的联系和反向联系20

2.1.5联系的三种类型21

2.2实体联系模型(E/R图)23

2.2.1E/R图中联系的三种类型24

2.2.2联系中的角色25

2.2.3联系的多向性25

2.3设计原则26

2.3.1真实性26

2.3.2避免冗余26

2.3.3简单性27

2.3.4合理选择元素类型27

2.4子类28

2.4.1ODL中的子类28

2.4.2O... 查看详情

查看详情