数据库系统-上海电力学院.DOCVIP

  • 72
  • 0
  • 约1.82万字
  • 约 26页
  • 2018-10-31 发布于天津
  • 举报
数据库系统-上海电力学院

第4章 数据库系统 4.1 概述 4.1.1 本章的特点及学习建议 数据库技术是研究数据的分类、组织、储存、检索及维护等功能的一门计算技术,它实际算计科学技术中发展最快的领域之一,也是应用最广泛的技术之一。 数据库技术包括数据库系统原理和数据库应用两大部分,前者是理论基础,后者是实践过程,两者缺一不可。希望通过这部分课程的学习及练习能较充分的掌握解决问题的思路与方法、深化对基本概念的理解,提高分析问题、解决问题的能力。 此外,本课程中名词、术语较多,有时同一对象在不同领域中有不同称谓,例如,在现实世界中的实体,在文件系统中称为纪录,而在关系模型中又称为元组等。希望在学习过程中进行归纳、整理,一面觉得议案化疗乱,无所适从。 4.1.2 重点和难点 本章以当前的主流数据库--关系数据库为基础,以最常用的、最基础的数据库设计为重点,简要介绍常用的关系数据库核心语言--结构化查询语言--SQL。其中有关关系数据库设计的理论,如函数依赖、规范化理论等,在学习中可能有一定难度,我们将在相应部分作重点分析讨论。 4.1.3有关的概念和术语 1.有关数据库的基本术语 (1)数据 用来在计算机中描述事物的数字、文字、图形、图像、声音等。 (2)数据模型 是一种对客观事物抽象化的表象形式,按照数据结构的类型有层次模型、网状模型、关系模型及对象模型等。 (3)数据库 是一些长期存储信息的聚集,它由数据库管理系统来进行管理。 (4) 数据库管理系统 简称DBMS,是专门用于建立和管理数据库的一套软件,介于应用程序和操作程序之间。 (5)数据库系统 简称DBS,包括和数据库有关的整个系统,即数据库、DBMS、数据库管理员和用户。 2.数据库管理三个阶段 (1)人工管理阶段 特点: ①数据不进行保存 ②没有专门的管理数据软件 ③数据面向应用,一组数据对应一个程序 (2)文件系统管理 特点: ①数据可以长期保存在磁盘上,反复使用。 ②应用程序和数据之间的存取有操作系统管理,程序和数据之间有了一定的独立性。 ③数据冗余量大,一个文件基本上对应一个应用程序。 ④文件之间缺乏联系,相互孤立。 (9)数据库系统阶段 特点: ①数据结构化,不仅描述数据本身还要描述数据之间的联系。 ②数据共享性好,数据冗余量较小。 ③数据独立性好,当数据库的结构发生变化时,不必修改应用程序。 ④由DBMS对数据进行统一管理。 3.信息的三个领域 (1)现实世界 指客观存在的世界中的事物及其联系。 (2)信息世界 是现实世界在人们头脑中的反映,是对客观事物及其联系的抽象描述。 (3)数据世界 是在信息世界基础上的进一步抽象。 4.实体之间的联系 实体之间的对应关系,有三种类型:一对一联系(1:1),一对多联系(1:m)核多对多(m:n)。 5.数据模型分类 当前流行的基础数据模型有三类: 网状模型、层次模型和关系模型,它们之间的根本区别在于数据之间联系的表示方式不同。 6.数据库系统的结构 从数据库管理的角度把数据库的体系结构分为三个层次:外模式(子模式)、模式和内模式,它是数据的三个抽象级别。为了实现三个抽象级别间的联系和转换,数据库管理系统在三层结构之间提供印象关系,即:外模式/模式间映像和模式/内模式间映像。这样用户只需按资模式(即用户界面0要求处理数据,而不必关心数据在计算机中是如何表示和存储的。 关系数据库系统 4.2.1关系数据库系统的特点 (1)关系模型以二维表的形式表示,它既能表示实体,又能表示实体间的联系,数据结构简单清晰,概念单一,易学易懂。 (2)可以直接处理实体间1:1、1:m、m:n等关系。 (3)一条查询命令可以同时获取满足该条件的多个记录,查询效率较高。 (4)数据独立性高,用户只需要按命令要求查询数据,不必关心数据的物理存储。 (5)有较坚实的理论基础,保证设计质量。 4.2.2关系数据库有关概念 关系 关系是一张二维表,每个关系有一个关系名,表的各列称为属性,标的每行成为元组。 关键字(码) 属性或属性的组合。如果其值能唯一的标识一个元组称为候选关键字。在一个关系中可能有多个候选关键字,从中选择一个作为主关键字(主码)。 关系模式 关系的名称与关系的属性集称为关系模式,用关系名(属性名1,属性名2,...,属性名n)来表示。 关系模型 在数据库设计中包含一个或多个关系模式,这些关系模式的集合称为关系模型。 5.关系数据库系统 以关系模型为基础的数据库系统。 关系代数 对用户来说,面对数据库的主要问题是如何从数据库中获取所需要的信息,关系代数是一种抽象的查询语言,通过对关系的运算来表达查询要求。关系代数运算的对象是关系,运算结果也是关系。 并运算(∪) 若R和S为同类关系,R∪S的结果是R中元素和S中元素共同组合成的集合,两个关系中相同的元素只能在

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档