数据库习题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题
1、(投影)是单目运算。
A. 差
B.并
C. 投影
D. 除法
2、关系数据库中能唯一识别元组的那个属性称为(关键字段)。
A.唯一性的属性 B.不可改动的保留字段
C.关系元组的唯一性 D.关键字段
3、一般情况下,对关系R和S使用自然联接时,要求R和S含有一个或多个共有的(属性)。
A. 元组
B. 行
C. 记录
D.属性
4、在SQL中,谓词“EXISTS”的含义是( 存在量词 )。
A.全称量词
B. 存在量词
C. 自然联接
D. 等值联接
5、在SELECT语句中,使用GROUP BY SNO时, SNO必须(在SELECT中出现)。
A. 在WHERE中出现
B. 在FROM中出现
C. 在SELECT中出现
D. 在HAVING中出现
6、视图建立后,在数据字典中存放的是(视图的定义)。
A.查询语句
B.组成视图的表的内容
C.视图的定义
D. 产生视图的表的定义
7、SQL语言具有两种使用方式,分别称为交互式SQL和(嵌入式SQL)。
A. 提示式SQL
B. 多用户SQL
C. 嵌入式SQL
D. 解释式SQL
8、数据库三级模式中,真正存在的是(内模式)。
A. 外模式
B. 子模式(外模式)
C. 模式
D. 内模式
9、层次模型、网状模型和关系模型的划分原则是(数据之间的联系)。
A. 记录长度大小
B. 文件大小
C. 联系的复杂程度
D. 数据之间的联系
10、候选码中的属性可以有(1个或多个)。
A. 0个
B. 1个
C. 1个或多个
D. 多个
11、SQL语言中,删除一个表的命令是(DROP )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
12、数据库设计中的概念结构设计的主要工具是( E-R模型)。
A.数据模型 B.E-R模型 C.新奥尔良模型 D.概念模型
13、设R是一个关系模式,如果R中的每一个属性值都是不可分解的,则(R∈1NF )。
A. R∈1NF
B. R∈2NF
C. R∈3NF
D. R∈4NF
14、关系代数的运算对象和结果均为(关系)。
A. 关系
B. 数据库
C. 表
D. 记录
15、在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是(X>=10 AND X<=20)。
A. X>10 AND X<20
B. X>=10 AND X<20
C. X>10 AND X<=20
D. X>=10 AND X<=20
16、当数据库的_____改变了,由数据库管理员对_____映象做相应改变,可以使_____保持不变,从而保证了数据的物理独立性。 (1)模式 (2) 存储结构 (3)外模式/模式 (4)用户模式 (5)模式/内模式。上面关于数据库模式的描述,下列选项( C )是正确的。
A. (3),(1),(4)
B.(1),(5),(3)
C.(2),(5),(1)
D. (1),(2),(4)
17、由局部E-R模型生成初步E-R模型,其主要任务是( D )。
A. 消除不必要的冗余
B. 消除属性冲突
C. 消除结构冲突和命名冲突
D. B和C
18、某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是( B ) M:N型的联系是不能与其他联系合并(这题我不懂)
A.5个 B.7个 C.8个 D.9个
19、SQL语言最主要功能是(数据查询)。
A.数据定义功能 B.数据管理功能 C.数据查询 D.数据控制
20、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是( 30000 )。
A.400
B.10000
C.30000
D.90000
21、同一个关系模型的任两个元组值(不能相同)。
A.不能相同 B.可以全同 C.必须全同 D.以上都不是
22、视图(view)对应数据库系统三级模式结构中的(外模式)。外模式有部分基本表和视图构成
A.内模式 B.模式 C.外模式 D.都不对
23、子模式是用户与数据库的接口之一,它对应于数据库的(外模式)。
A.外模式
B.概念模式(模式)
C.内模式
D.存储模式
24、关系R(A,B,C,D,B→A,BC→D)最高是( 第一范式的 )。(我不会)
A.第一范式的
B.第二范式的
C.第三范式的
D.BCNF范式的
25、下列四项中,不属于数据库特点的是(数据冗余很高)。
A.数据共享 B.数据完整性
C. 数据冗余很高
D.数据独立性高
26、(DBMS )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA
27、在SQL中,建立索引用的命令是 ( CREATE INDEX )。
A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
28、数据库逻辑结构设计的主要任务是(将E-R图转换为关系模型)。
A.建立E-R图 B.把数据送入数据库
C.建立数据流图和需求说明书 D.将E-R图转换为关系模型
29、下列实体类型的联系中,一对多联系的是( 部门与职工的关系 )。
A. 学生与课程的选课关系
B. 部门与职工的关系
C. 省与省会的关系
D. 顾客与商品的购买关系
二、填空题
1、选择运算是根据某些条件对关系做((水平))分解;投影是根据某些条件对关系做((垂直))分解。
2、E—R模型的组成要素包括:实体、(属性)和(联系)。
3、关系运算包括两类:一类是传统的(集合理论)运算,另一类是专门的(关系代数)运算。
4、如果一个关系R属于2NF并且其所有非主属性都不传递依赖于任何候选关键字,则称关