数据库概论补充习题试卷及答案.docxVIP

  • 1
  • 0
  • 约4.53千字
  • 约 8页
  • 2026-02-12 发布于天津
  • 举报

数据库概论补充习题试卷及答案

考试时间:______分钟总分:______分姓名:______

一、选择题(本大题共10小题,每小题2分,共20分。在每小题列出的四个选项中,只有一个是符合题目要求的,请将正确选项字母填在题后的括号内。)

1.数据库系统的三级模式结构不包括以下哪一层?

A.概念模式

B.内模式

C.外模式

D.物理模式

2.下列哪个不是关系模型的基本特征?

A.集合性

B.建立关系

C.命名性

D.依赖性

3.在关系代数中,σ(选择)操作符的作用是?

A.对关系进行投影操作

B.对关系进行连接操作

C.从关系中选择满足给定条件的元组

D.对关系进行除操作

4.以下哪个SQL语句用于删除表中的数据?

A.DELETETABLE

B.REMOVE

C.DROPTABLE

D.DELETEFROM

5.以下哪个SQL语句用于向表中插入数据?

A.INSERTDATABASE

B.ADDVALUES

C.INSERTINTO

D.CREATEDATA

6.以下哪个SQL语句用于创建新表?

A.ALTERTABLE

B.CREATEDATABASE

C.CREATETABLE

D.ADDTABLE

7.关系中的“原子性”是指?

A.关系中的元组个数必须是偶数

B.关系中的每一列都是不可再分的

C.关系中的元组不能重复

D.关系中的属性名必须唯一

8.以下哪个不是数据库完整性约束?

A.实体完整性

B.参照完整性

C.用户自定义完整性

D.逻辑完整性

9.在ER图中,实体通常用哪种图形表示?

A.矩形

B.椭圆

C.菱形

D.圆形

10.以下哪个范式要求关系中的每个非主属性都完全函数依赖于主键?

A.1NF

B.2NF

C.3NF

D.BCNF

二、填空题(本大题共10小题,每小题1.5分,共15分。请将答案填写在题中的横线上。)

1.数据库管理系统(DBMS)是位于用户与______之间的系统软件。

2.关系模型中,数据结构的基本单位是______。

3.关系代数中的π操作符用于对关系进行______操作。

4.SQL语言中,用于检索数据的语句是______。

5.SQL语言中,用于更新数据的语句是______。

6.SQL语言中,用于删除数据的语句是______。

7.数据库安全性控制中,用户身份验证的主要手段是______。

8.数据库完整性是指数据库中数据的______、______和有效性。

9.ER图中的联系(关系)可以用______、______或______来表示。

10.关系数据库规范化理论的核心思想是消除关系中的______和______。

三、判断题(本大题共10小题,每小题1分,共10分。请将判断结果填在题后的括号内,正确的填“√”,错误的填“×”。)

1.数据库系统比文件系统更高级,它能解决文件系统无法解决的问题。()

2.在关系R(A,B)中,若A是主键,则A上的函数依赖记作A→B。()

3.关系代数中的并操作(∪)和交操作(∩)都是并运算。()

4.SQL语句中的WHERE子句用于定义查询的数据来源。()

5.视图是基于基本表建立的虚表,它本身不存储数据。()

6.数据库的物理独立性是指应用程序不必关心数据在物理存储上的组织方式。()

7.参照完整性约束要求外键的值必须等于其引用的表的主键值或为空。()

8.一个关系模式可以包含多个候选键。()

9.范式理论只与关系模式的设计有关,与数据库的操作无关。()

10.数据库恢复是指将数据库恢复到最近一次正常工作状态的过程。()

四、名词解释(本大题共5小题,每小题2分,共10分。请给出下列名词的定义或解释。)

1.数据独立性

2.关系模式

3.聚集函数

4.数据库设计

5.实体完整性

五、简答题(本大题共4小题,每小题5分,共20分。)

1.简述数据库系统有哪些主要特点。

2.简述关系代数中的并、交、差三种运算的含义。

3.简述SQL语言中SELECT语句的基本结构。

4.简述数据库设计过程通常包含哪些主要阶段。

六、

文档评论(0)

1亿VIP精品文档

相关文档