知识点_简答题(数据库)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL Server 基本知识点_简答

第1 章数据库技术基础

一、数据管理技术的发展历程P2-4

1、人工管理阶段:应用程序完全依赖数据,并且数据大量重复存放。但是数据不独立、不共享、不保存。

2、文件系统管理阶段:数据与应用程序分离,数据独立存放在数据文件中,数据可以反复使用和保存。应用程序通过文件系统与数据文件发生联系,但数据共享性差,冗余度大,无集中管理。

3、数据库系统管理阶段:对所有数据实行统一规划管理,数据按一定的结构组织在一起,数据和应用程序独立。数据库中数据能够满足所有用户的不同要求,减少了数据存储冗余、实现数据共享、保障数据安全及高效检索和处理数据。

二、数据库系统的组成P7-9 数据库系统是一个安装了数据库管理系统和数据库的计算机系统,用来组织、存储和处理大量的数据信息。主要包括:计算机系统(硬件和基本软件)、数据库管理系统、数据库、应用程序系统、使用和维护数据库的用户(数据库管理员、应用设计人员、最终用户等)。

三、数据库系统的三级模式体系结构P10-11 数据库系统的三级模式由外模式、概念模式(简称模式)和内模式以及2 个映射(内模式——模式映射和模式——子模式映射)组成。

1、外模式:又称子模式,是某个或某几个用户所看到的数据库的数据视图(外部视图),由对用户数据文件的逻辑结构描述以及和全局视图中文件对应关系的描述组成。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。一个子模式可以由多个用户共享,而一个用户只能使用一个子模式。

2、模式:又称概念模式或逻辑模式,是综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述以及存储视图中文件对应关系的描述,是所有用户的公共数据视图(全局视图)。

3、内模式:又称存储模式,由对存储视图中全体数据文件的存储结构的描述和对存储介质参数的描述组成,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存介质上的数据库。

三级模式所描述的仅仅是数据的组织框架,而不是数据本身。

在内模式这个框架填上具体数据就构成物理数据库,它是外部存储器上真实存在的数据集合。模式框架下的数据集合是概念数据库,它仅是物理数据库的逻辑映像。子模式框架下的数据集合是用户数据库,它是概念数据库的逻辑子集。在一个数据库系统中,只有唯一的数据库,因而内模式和模式必须是唯一的,而建立在数据库上的应用非常广泛和多样,对应的外模式也不可能是唯一的。

四、三级模式之间的映射P11-12

对于同一个模式,可以有任意多个外模式。

1、用户应用根据外模式进行数据操作,通过外模式一模式映射”定义和建立了某个外模式与模式间的对应关系,将外模式与模式联系起来;

2、另一方面,通过模式一内模式映射”定义建立和建立了数据的逻辑结构(模式)与存储结构(内模式)间的对应关系。

这两种映射的转换由DBMS实现。

五、概念模型(实体模型)的基本概念:实体、属性和域、实体型与实体集、

码、联系(实体集之间的三种联系)P13-15

实体:客观存在并可相互区别的事物称为实体,可以是具体的人、事、物,也可以是抽象的概念或联系。

属性:实体(客观事物)所具有的某一特性称为属性。

属性的值域:每个属性都有特定的取值范围,称为属性的值域。

实体型:用实体名及其属性名集合来表示同类实体的结构组成,称为实体型。

实体个体:在实体型描述的结构下,由若干属性的具体取值(属性值)所组成的集合表征了一个具体的实体,称为实体个体。

实体集:同型实体个体的集合称为实体集。

码:实体集中的实体个体彼此不相同。如果实体集中的一个属性或若干属性的最小组合的取值能唯一标识其对应的实体个体,则把该属性或属性组合称为码。对于每一个实体集,可指定一个码为主码。

联系:现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。联系分为一对一、一对多和多对多联系。

概念模型(实体模型):把客观世界中所涉及的客观事物及其联系抽象出来,它作

为从现实世界到其数据世界转换的中间模型,不考虑数据的操作,而只是用比较有效的、自然的方式来描述现实世界的数据及其联系。概念模型通常用E-R 图描述。

六、关系模型的基本概念:关系、元组、属性与域、关键字P15-20

关系模型是以关系代数理论为基础构造的数据模型,在关系模型中,实体以及实体间的联系都使用关系表示。一个关系就是一张由行/列构成的二维表,但在关系代数上有严格的定义。关系模型有很强的数据表示能力和坚实的数学理论,且结构单一,数据操作方便。

关系:关系的概念可以简单地看成是由行和列构成的二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每一个关系都有一个关系名。

元组:二维表中除去表头行的每一行在关系中称为元组,表示一个实体个体。

属性:二维表的每一列在关系中称为属性,包含属性名和属性值。每个属性都有一个属性名,属性值则是各个元组属性的取值,相当于记录中的一个字段。

域:属性的取值范围称为域。

关键字:在关系中,用于唯一标识不同元组的单个属性或属性组合称为关键字或码。关键字值具有唯一性。单个属性组成的关键字称为单关键字,多个属性组合的关键字称为组合关键字;关键字的属性值不能取空值”

关键字类型:

候选关键字:关系中能够成为关键字的属性或属性组合可能不是唯一的,凡在关系中能够唯一区分、确定不同元组的属性或属性组合,都称为候选关键字。

主关键字:在候选关键字中选定一个作为关键字,称为该关系的主关键字(主码)。关系中主关键字是唯一的。

外部关键字:关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,称此属性或属性组合为本关系的外部关键字(外码)。

七、关系的基本性质P20

(1)关系必须规范化,属性不可再分割。

(2)关系中不允许出现相同的元组。

(3)在同一关系中不允许出现相同的属性名

(4)在同一关系中元组的顺序可以是任意的,即任意交换两个元组的位置,不会

相关文档
最新文档