当前位置:文档之家› 数据库基础篇-测试题

数据库基础篇-测试题

第一章
1.DBMS是数据库管理系统的简称。

2.两类数据模型:概念模型、_逻辑模型_和物理模型。

3.数据模型的三要素包括数据结构、数据操作、完整性约束。

按数据结构的组织形式,数据库可以分为层次数据库、网状数据库和。

4.E-R方法中的E表示实体用□图形表示。

5.关系对应通常说的一张表。

表中的一行叫_元组_表中的一列叫_字段/属性_。

6.在数据库三层体系结构中模式是核心,它描述了数据库系统的逻辑结构。

7.__________人员负责全面管理和控制数据库系统。

第二章
8.一个M行N列的关系,和一个K行L列的关系进行笛卡尔积,生成目标关系的元数为
___N+L_______基数为___M*K_______。

9.关系模式的形式化描述R(U,D,DOM,F)。

10.关系代数的五种基本查询操作有选择、投影、并、差、笛卡儿积。

11.习题5、6、7
第三章
12.sql语言_______、________、DML功能于一体。

13.定义数据库对象用create,删除数据库对象用__DROP____。

14.select查询的where字句中__EXISTS_____谓词后面只能引出子查询。

P114
15.将学生”200205121”的年龄改为22岁___UPDATE___Student _ SET____ sage=22 _
WHERE ____ sno=” 200205121”。

第四章
16.写出实现“收回用户U1对学生表(STUD)的修改权”这一功能的SQL语句:REVOKE
UPDARE ON TABLE STUD FROM U1。

第五章
17.完整性约束命名字句中使用___CONSTRAINT______关键字来命名约束条件。

1.在在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。

关于联系,以下
说法错误的是:
A、ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系
B、联系可用于描述一个实体和它的属性的关联关系
C、联系可用于描述一个实体集内记录之间的自联系关系
D、联系可用于描述两个实体集实体之间的关联关系
2.在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊
处理。

关于NULL,下列说法正确的是
A、判断元组的某一列是否为NULL一般使用“=NULL”
B、NULL在数据库中表示尚不确定的值
C、对数值型数据,NULL等价于0
D、NULL只适用于字符和数值类型
3.视图是数据库中的重要对象,下列有关视图的说法错误的是
A、一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中
B、可以将复杂的查询语句封装在视图中以简化相关查询语句的编写
C、通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性
D、只能在基本表上建立新的视图
4.数据库三级模式体系结构的划分,有利于保持数据库的()。

A、数据安全性
B、数据独立性
C、数据并发性
D、数据完整性
5.设关系R、S、W各有10个元组,那么这3关系的自然联接的元组个数为多少?
A、10
B、30
C、1000
D、不确定(与计算结果有关)
6.在数据库三级模式中,外模式的个数______。

A、只有一个
B、可以有任意多个
C、与用户个数相同
D、由设置的系统参数决定
7.以下关于数据安全性的叙述,正确的是:
A、给用户分配权限时,不允许循环授权
B、一旦将对某一数据修改的权限授予一个用户,则该用户有权再将这一修改权授予另
一用户
C、数据加密可以减少数据所占空间
D、数据库压缩提供较高数据安全性。

8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,
从部门到职员的联系类型是
A、多对多
B、一对一
C、多对一
D、一对多
9.以下关于视图的叙述,不正确的是:
A、视图是个“虚表”
B、视图提高了数据库的逻辑独立性
C、一个数据库模式中只能定义一个视图
D、视图对应于数据库体系中的外模式
10.、关系数据模型的三个组成部分中,不包括
A. 完整性规则
B. 数据结构
C. 恢复
D. 数据操作
11.违反参照完整性时的系统处理方法,不包括
A. 拒绝执行
B. 级联操作
C. 系统自动修正
D. 设置为空
12.以下说法不正确的是:
A、建立表结构时需要同时指定各字段的数据类型
B、设计数据模式前先要进行问题域的需求分析
C、数据表的结构一旦建立就不能更改
D、索引不属于数据库的模式层
三、简答题
1、什么是数据的逻辑独立性和物理独立性?通过什么方式实现数据独立性?
2、什么是关系的实体完整性和参照完整性?实体完整性和参照完整性怎么实现?
四、操作题
习题1。

相关主题