文档库 最新最全的文档下载
当前位置:文档库 › 《计算机科学导论》第六章答案(包含讨论题)

《计算机科学导论》第六章答案(包含讨论题)


一、选择题

1——5 DABDB 6——10 CADAB 11——15 BD CCAC

二、简答题

1、DBMS通常由数据定义语言及其翻译处理程序,数据操纵语言及其编译(或解释)程序,数据库运行控制程序,实用程序四部分组成。

2、3级模式结构是数据库管理系统内部的结构

(1)模式。模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所

有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。

(2)外模式。外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所

看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。

(3)内模式。内模式是数据物理结构和存储结构的描述,是数据在数据库内部的表示方

法。

3、关系模型中,定义了三种完整性约束条件:实体完整性、参照完整性、用户自定义的完整性。实体完整性规定一个关系的主码(包括所有的主属性)不能为空;参照完整性规定外码必须是另一个关系的主码的有效取值,或为空;用户定义的完整性是根据应用需求而要求数据必须满足的语义的要求,如某一属性的取值范围。

4、事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全都不做,是一个不可分割的工作单位。所有的事务都具有原子性、一致性、隔离性、持续性,或简称ACID特性。

原子性:事务的所有操作必须作为一个整体的处理单位,要么全做,要么全都不做,不

可以分割。

一致性:数据必须保持一致性状态。即事务的执行只能从一个一致性状态转变到另一个

一致性状态。

隔离性:系统内多个事务的执行是相互独立的,互不相扰。

持续性:一个事务一旦执行成功,对于数据库中数据的改变是永久的。

5、数据库完整性控制是指保证数据库中数据的正确性、有效性、相容性,防止错误的数据进入数据库。正确性是指数据的合法性;有效性是指数据是否属于所定义的有效范围;相容性是指表示同一个事实的多个数据应该相同。

三、简答题

1、数据库管理系统在3级模式结构之间提供了两个映像,称为二级映像,包括外模式、

模式映像和模式、内模式映像。

(1)外模式、模式映像包含在各自外模式的描述中,当模式被改变时,可以由DBA改

变各个外模式、模式映像,以保证外模式不发生变化,从而使根据外模式编写的应用程序也无需改变,就保证了数据与程序的逻辑独立性。

(2)模式、内模式映像。当数据的物理存储变化了,可以由DB

A修改模式、内模式的

映像,以保证外模式不发生变化。应用程序也无需改变,就保证了数据与程序的逻辑独立性。

2、假设学生和课程这两个实体集。一个学生仅有对应的一个学号,一个课程对应一个课

程号,一个学生可以选择多门课程,一门课程可由多个学生选修。学生实体的码为学号,课程实体的码为课程号。




相关文档