初识数据库系统

2026/4/23 13:27:16

初识数据库系统

1. 解释下列术语:元组、属性、候选码、非主属性。 答:

元组:二维表的每一行在关系中称为元组。

属性:二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组在该属性上的取值。

候选码:如果在一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系中的元组,这些属性(或属性组)都称为该关系的候选关键字或候选码。

非主属性:在一个关系中,不组成码的属性称为该关系的非主属性或非码属性。 2. 信息的三种世界指的是哪三种? 答:

信息的三种世界指的是:

现实世界:客观事物及其相互联系就处于现实世界中,客观事物可以用对象和性质来描述。 信息世界:就是现实世界在人脑中的反映,又称观念世界。客观世界在信息世界中称为实体,反映事物间联系的是实体模型或概念模型。现实世界是物质的;相对而言,信息世界是抽象的。

数据世界:信息世界中的信息,经过数据化处理形成计算机能够处理的数据,就进入了数据世界。现实世界中的客观事物及其联系,在数据世界中以数据模型描述。相对于信息世界,数据世界是量化的、物化的。

3. 实体与实体之间的联系类型有哪几种? 答:

实体与实体之间常见的联系类型有3种类型:

一对一联系(1:1):对于实体集A中的每一个实体,实体集B中至多有一个与之联系,反之一样,称实体集A与实体集B是一对一的联系。

一对多的联系(1:N):对于实体集A中的每一个实体,实体集B中有N(N>1)个实体与之联系,反之对于实体集B中至多有一个与之联系,称实体集A与实体集B是一对多的联系。 多对多的联系(M:N):对于实体集A中的每一个实体,实体集B中有N(N>1)个实体与之联系,反之对于实体集B中的每一个实体,实体集A中有M(M>1)个与之联系,称实体集A与实体集B是多对多的联系。

4. 概述数据库系统的三级模式和二级映象结构。 答:

三级模式是外模式、模式和内模式。

外模式又称用户模式,是数据库用户和数据库系统的接口,是数据库用户的数据视图,是数据库用户可以看见和使用的缉捕数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。一个数据库通常有多个外模式,一个应用程序只能使用一个外模式,但同一个外模式可以为多个应用程序所用。

模式又可细分概念模式和逻辑模式,是所有数据库用户的公共数据视图,是数据库中全部数据的逻辑结构和特征的描述,反映了数据库系统的整体观。一个数据库只有一个模式。

内模式又称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。 二级映射: 外模式/模式映射 模式/内模式映射

5. 数据库管理技术经历了哪三个阶段?各阶段的特点是什么? 答:

数据库管理技术经历了人工管理、文件系统和数据库系统三个阶段。 人工管理阶段的特点是: 1)数据不保存; 2)用户自行管理数据; 3)数据不能共享; 4)数据不具有独立性。 文件系统阶段的特点是: 1)由文件系统管理数据; 2)有专用程序;

3)数据可以长期保留,具有多种形式的文件; 4)数据基本上以记录为单位进行存取。 缺点:

1)文件面向应用,数据冗余量大; 2)数据独立性差。 数据库系统阶段的特点: 1)数据结构化;

2)据的共享性高,冗余度小,易扩充;

3)数据独立性高,包括物理独立性和逻辑独立性; 4)统一的数据控制功能; 5)数据的存储单元为数据项。

6. 什么是数据、数据库、数据库管理系统、数据库系统? 答:

数据:数据是数据库中存储的基本对象。数据的概念包括两个方面,即数据内容和数据形式。数据内容是指描述客观事物的具体特性,也就是数据的值;数据形式是指数据内容存储在媒体上的具体形式,也就是通常说的数据的类型。

数据库:长期存储在计算机存储介质上的、有组织的、可共享的数据集合称为数据库。数据库是信息的集合,也就是用于组织、存储和管理数据的仓库。

数据库管理系统:是一种操纵和管理数据库大型软件,就是帮助用户建立、使用和维护数据库的软件系统。

数据库系统:是一个计算机应用系统,它由数据库、数据库管理系统、应用系统、数据库管

理员和用户等部分构成。

7. 列举出几个现实世界中实体的1:1、1:N、M:N联系的例子。 答:

1:1联系:经理与公司的联系,一个公司只有一个经理,一个经理负责一个公司。 1:N联系:经理与职员的联系,一个经理管理多名职员,而本公司每一位职员只对应一个经理。

M:N联系:教师与学生的联系,一个教师为多个学生授课,每个学生也有多位任课教师。 8. 常见的数据模型有哪几种类型?各有什么特点? 答:

常见的数据模型有:层次模型、网状模型和关系模型。 层次模型的基本特点:

1)有且仅有一个结点无父结点,称其为根结点。 2)其他结点有且只有一个父结点。 网状模型的基本特点:

1)允许一个以上的结点没有双亲结点。 2)一个结点可以有多于一个的双亲结点。 关系模型的特点:

1)数据结构单一、理论严密; 2)使用方便、易学易用。 9. 阐述数据库管理系统的功能。 答:

数据库管理系的功能:

1)数据定义功能:允许用户用一种叫做数据定义语言的专用语言建立新的数据库和指定它们的模式(数据的逻辑结构)。

2)数据存取功能:使用户能够用适当的语言查询和更新数据。

3)数据控制功能:对数据库的安全性、完整性和并发性进行有效的控制和管理,确保数据库中的数据正确有效和数据库系统的有效运行。

4)数据库的建立与维护功能:对数据库进行转储、恢复、重组织、系统性能监视分析等维护工作。

5)数据通信功能:实现用户程序与数据库管理系之间的通信上。

10. 什么叫数据与程序的物理独立性和逻辑独立性,为什么数据库系统具有数据与程序的独立性? 答:

物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。逻辑独立性是指用户的应用程序与数据的逻辑结构是相互独立的。

数据库系统具有数据与程序的独立性是因为在数据库的体系结构中采用了3级模式和2级映射。当模式改变时,只要对外模式/模式映射做相应的改变,使外模式保持不变,则以外模

式为依据的应用程序就不受影响,从而保证了数据与程序之间的逻辑独立性,也就是数据的逻辑独立性。

物理独立性当内模式改变时只需改变模式/内模式映射,就能保持模式不变,则应用程序就不受影响,从而保证了数据与程序之间的物理独立性,也就是数据的物理独立性。

第2课 构造学生信息管理系统数据库 1. 给出下列术语的定义,并加以理解:

函数依赖、完全函数依赖、传递函数依赖、1NF、2NF、3NF。 答:

函数依赖:设R(U)是属性集U上的关系模式,X,Y是U的子集。如果对于R的所有关系r 都存在:对于X的每一个具体值,Y都只有一个具体值与之对应,则称属性Y函数依赖于属性X。或者说,属性X函数决定属性Y,记作X→Y。

完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有 X’?? Y,则称Y完全函数依赖于X,记作X赖于X,记作X记作关系R1NF。

2NF:若关系模式R满足第一范式,即R1NF,并且每个非主属性都完全函数依赖于R的码(即不存在部分函数依赖),则R满足第二范式,记为R2NF。

3NF:若关系模式R∈2NF,且它的每一个非主属性都不传递函数依赖于码,则R满足第三范式,记作R∈3NF。

2. 试述数据库设计方法和基本过程。 答:

数据库常用的设计方法有: 1)直观设计法(手工试凑法) 2)规范设计法,常用的有如下: ①新奥尔良法

②基于E-R模型的数据库设计方法。 ③基于3NF的数据库设计方法。 ④基于视图的数据库设计方法 3)计算机辅助设计法 4)自动化设计法 数据库设计的一般过程:

需求分析→概念结构设计→逻辑结构设计→物理结构设计→数据库实施→数据库运行和维护。

3. 什么是E-R图?构成E-R图的基本要素是什么?

Y。

传递函数依赖:在关系模式R(U)中,如果X→Y,Y→Z,且YX,Y?? X,则称Z传递函数依

Y。

1NF:每一个分量必须是不可分的数据项。满足了这个条件的关系模式就属于第一范式(1NF),


初识数据库系统.doc 将本文的Word文档下载到电脑
搜索更多关于: 初识数据库系统 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219