主要内容:

一、选择题

1、描述事物的符号记录称为: (  B   )

A) 信息          B) 数据         C) 记录         D) 记录集合

2、(   A  )是位于用户和操作系统之间的一层数据管理软件。

A) 数据库管理系统      B) 数据库系统  C) 数据库      D) 数据库运用系统

3、在人工管理阶段,数据是(   B  )。

A) 有结构的                    B) 无结构的

C) 整体无结构,记录有结构      D) 整体结构化的

4、在文件系统阶段,数据是( B   )。

A) 无独立性        B) 独立性差       C) 具有物理独立性    D) 有逻辑独立性

5、在数据库系统阶段,数据是( D   )。

A) 有结构的                    B) 无结构的

C) 整体无结构,记录内有结构      D) 整体结构化的

6、数据库系统阶段,数据(   D )。

A) 具有物理独立性,没有逻辑独立性        B) 具有物理独立性和逻辑独立性

C) 独立性差             D) 具有高度的物理独立性和一定程度的逻辑独立性

7、(B    )属于信息世界的模型,实际上是现实世界的一个中间层次。

A) 数据模型         B) 概念模型      C) 物理模型             D) 关系模型

8、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是有层次模型的(  C )决定的。

A) 数据结构          B) 数据操作        C) 完整性约束            D) 缺陷

9、( A    )是数据结构,关系操作集合和完整性约束三部分组成。

A) 关系模型         B) 关系       C) 关系模式        D) 关系数据库

10、在关系模型中,一组具有相同数据类型的值的集合称为 (   D    )

A) 关系            B) 属性          C) 分量             D) 域

11、关系是------。(  D  )

A) 型          B) 静态的       C) 稳定的            D) 关系模式的一个实例

12、数据结构设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的(  B  )阶段。

A) 需求分析          B) 概念设计       C) 物理设计       D) 逻辑设计

13、非关系模型中数据结构的基本单位是(    C   )。

A) 两个记录型间的联系           B) 记录

C) 基本层次联系                 D) 实体间多对多的联系

14、在数据模型的三要素中,数据的约束条件规定及其联系的 (    A   ) 。

A) 制约规则                     B) 动态特性

C) 静态特性                     D) 数据结构

15、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为(   B   )。

A) 唯一码          B) 候选码        C) 主属性            D) 外码

16、候选码中的属性成为(     B  )。

A) 复合属性       B) 主属性       C) 非主属性        D) 码属性

17、候选码中的属性成为(    B   )

A) 复合属性       B) 主属性       C) 非主属性        D) 码属性

18、数据的正确,有效和相容称之为数据的(    D   )。

A) 安全性           B) 一致性         C) 独立性              D) 完整性

19、实体完整性要求主属性不能为空值,这一点可以通过(   B    )来保证。

A) 定义外码               B) 定义主码

C) 用户定义的完整性       D) 由关系系统自动

20、所谓空值就是(  C     )的值。

A) 数值0          B) 空的字符串        C) 未知的值          D)任何值

21、在一个关系中,不能有相同的(  B     )。

A) 记录          B) 属性       C) 分量            D) 域

22、集合R与S的差表示为(     B  )。

A) {t|t∈R∨t∈S}          B) {t|t∈R∧—t∈S}

C) {t|t∈R∧t∈S}          D){tr,ts|tr∈R∧ts∈S}

23、SQL语言属于(   D    )。

A) 关系代数语言           B) 元组关系演算语言

C) 域关系演算语言         D) 具有关系代数和关系演算双重特点的语言

24、SQL是(   C    )的语言。

A) 层次数据库     B) 网状数据库      C) 关系数据库       D) 面向对象数据库

25、SQL是的(     B  )语言。

A) 过程化     B) 非过程化      C) 导航式       D) 格式式

26、SQL语言具有(   B    )的功能。

A) 关系规范化、数据操纵、数据控制         B) 数据定义、数据操纵、数据控制

C) 数据定义、关系规范化、数据控制         D) 数据定义、数据规范化、数据操纵

27、SQL语言的数据操纵语言中,最重要,使用最频繁的语句是(   A    )

A) SELECT        B) INSERT         C) UPDATAE        D) DELETE

28、在SQL语言中,实现数据检索的语句是(   A    )

A) SELECT        B) UPDTE          C) DELETE         D) INSERT

29、用于修改表结构的SQL语句是 (    A   )

A) ALTER          B) UPDATE       C) INSERT             D) CHANGE

30、SQL语言具有两种使用方式,分别称为交互式SQL和 (    C   )。

A) 多用户SQL        B) 解释式SQL      C) 嵌入式SQL     D) 提示式SQL

31、 规范化理论是关系数据库进行设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是 (    B   )。

A) 长度不可变的     B) 不可分解的    C) 互相关联的        D) 互不相关的

32、为了设计出较优的关系模式,进行规范化,规范化主要的理论依据是(   A  )。

A) 关系规范化理论             B) 关系代数理论

C) 数理逻辑                   D) 关系运算理论

33、规范化理论是为了解决关系数据库中的(    A   )问题而引入的。

A) 插入异常、删除异常和数据冗余      B) 减少数据操作的复杂性

C) 提高查询速度                      D) 保证数据的安全性和完整性

34、规范化过程主要是为克服关系模型中插入异常,删除异常以及(  C     )的缺陷

A) 数据丢失         B)数据的不一致性      C)冗余度大    D)结构不合理

35、关系模型中的关系模式至少是(   A    )

A) 1NF           B)2NF          C)3NF            D)BCNF

36、如果A→B,那么属性A和属性B的联系是(     D  )

A) 一对多        B) 多对一       C) 多对多          D) 以上都不是

37、在关系模式中,如果每个非平凡多值依赖X→→Y(Y不为X真子集)X都含有码,则此关系的最高范式是(  D     )

A) 2NF        B) 3NF       C) BCNF          D) 4NF

38、如果属性A和属性B存在一对一的联系,则(   C    )。

A) A→B       B) A←B       C) A←→B        D) A→B

39、关系模式R中的属性全部都是主属性,则R的最高范式必定是(    B   )。

A) 2NF          B) 3NF       C) BCNF       D) 4NF

二、填空题

1、数据库系统具有数据的__    模式      ___、___   内模式       __和___   外模式     __等三级模式结构。

2、数据库运行控制功能包括数据的__    安全 __控制、__完整性     ___控制、__并发   __控制和数据恢复等四个方面。

3、描述实体的特性称为__  属性  __。

4、数据库管理系统所支持的数据模型被分为__ 层次  __、_  网状   __、__ 关系   __和面向对象四种类型。

5、关系模型的三要素包括__   数据结构_  __、__关系操作集合    __和关系的完整性约束。