《数据库系统概论》模拟试卷四 联系客服

发布时间 : 星期五 文章《数据库系统概论》模拟试卷四更新完毕开始阅读f0f0ac5f33687e21af45a9d2

《数据库系统概论》模拟试卷四

一、选择题(20小题,每题1分,共20分) 1.用户涉及的逻辑结构用( )描述

A、模式 B、存储模式 C、概念模式 D、子模式

2.数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A、设计 B、保护 C、操纵 D、维护

3.( )是控制数据整体结构的人,负责三级结构定义和修改

A、 专业用户 B、应用程序员 C、DBA D、一般用户

4.在SELECT语句中,对应关系代数中“投影”运算的语句是( ) A、SELECT B、FROM C、WHERE D、SET 5.视图建立后,在数据字典中存放的是( )

A、查询语句 B、视图的内容 C、视图的定义 D、产生视图的表的定义 6.在SQL语言中,DELETE语句的作用是( )

A、删除基本表 B、删除视图 C、删除基本表和视图 D、删除基本表和视图的元组 7.当两个关系没有公共属性时,其自然联接表现为( )。 A、笛卡儿积 B、等值联接 C、结果为空 D、出错 8.σF1(σF2(E))与( )等价。

A、σ(F1∧F2)(E) B、σF1(E) C、σF2(E) D、σ(F1∨F2)(E) 9.关系代数的四个组合操作是:交、自然联接、联接和( ) A、笛卡儿积 B、差 C、除 D、并

10.在关系R和关系S进行自然联接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( )。

A、外联接 B、内联接 C、左外联接 D、右外联接

11.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么ρ={AB,BC},相对于F( )

A、是无损联接分解,也是保持FD的分解 B、是无损联接分解,但不保持FD C、不是无损联接分解,但保持FD D、既不是无损联接分解,也不保持FD

12.在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为( ) A、平凡函数依赖 B、部分函数依赖 C、完全函数依赖 D、传递函数依赖

13.在关系模式R(U,F)中,如果X→U,则X是R的( ) A、侯选键 B、超键 C、主键 D、外键 14.设计数据流程图(DFD)属于数据库设计的( )

A、可行性分析阶段的任务 B、需求分析阶段的任务 C、概念设计阶段的任务 D、逻辑设计阶段的任务

15.在数据库的概念设计中,最常用的模型是( )

A、实体联系模型 B、数学模型 C、逻辑模型 D、物理模型 16.数据库设计中,概念模型是( )

A、依赖于DBMS和硬件 B、依赖于DBMS独立于硬件 C、独立于DBMS依赖于硬件 D、独立于DBMS和硬件

17.SQL中的视图提高了数据库系统的( )

A.完整性 B.并发控制 C.隔离性 D.安全性 18.数据库中数据的正确性、有效性和相容性称为( ) A、恢复 B、并发控制 C、完整性 D、安全性 19.与分散式DB相比,分布式DB具有( )

A、逻辑整体性 B、逻辑独立性 C、分布整体性 D、分布独立性 20.在对象关系数据库中,不同类型元素的有序集合,称为( ) A、数组类型 B、多集类型 C、结构类型 D、集合类型 二、判断题(10小题,每题1分,共10分) 1.在foxpro中变量必须先赋值再使用。( ) 2.数组变量在未赋值前各个元素的初值为0。( ) 3.FoxPro表达式中的每一项都必须是同类型的。( ) 4.SET MARK TO命令改变显示日期数据中使用的分界符。( )

5.一个.DBF文件可以拥有若干个索引文件,但在任何一个时刻只能有一个索引文件真正起作用。( )

6.用USE命令打开库文件时,记录指针始终指向记录号为1的记录。( )

7.STORE和“=”命令具有相同功能,它们都可以在一条命令中给多个变量赋值。( ) 8.数据库是结构化的相关数据的集合。( ) 9.建立库文件时,一定产生相应的备注文件。( ) 10.内存变量的数据类型一旦确定,就不能再改变。( ) 三、填空题(15小题,每题1分,共15分)

1.数据独立性是指当数据发生变化时,可以不用修改______。

2.在DmC报告中,规定数据管理语言包括模式定义语言,子模式定义语言,以及______语言。 3.如果有元组在关系的主码上取值为空值,那么它违反了关系的______完整性约束。 4.关系R有10列属性,关系S有5列属性,则RXS有________列属性。 5.在E—R模型中,子类实体______超类实体的属性。 6.文件系统与数据库系统的最大区别是在________方面。

7.内模式是描述数据如何在存储介质上组织存储的,又称之为________模式。 8.E-R图中包括实体、属性和_______三种基本图素。

9.数据库逻辑设计步骤分为三步:分析______、画E-R图、建立数据模型。

10.引用完整性规则是指:如果关系R的外部键是另一关系S的主键,则R关系中外部键的取值,要么等于______的值,要么等于空值。 11.数据库概念设计通常采用______方法。

12.合同库文件储存批发商与零售商的供货合同。一个合同可以填写不同商品的订货数量。供货合同的关系模式为:合同(合同号,商品号,商品名,单价,数量),该关系的关键字是 _________。 13.数据流图的四个基本成分是_______、加工、文件、源点和终点。

14.在FoxPro中有些对象可以响应某种动作,对象能够识别的动作称为_________. 15.用命令方式建立项目文件,命令格式是________。 四、简答题(3小题,每题5分,共15分)

1.简述数据库设计六个阶段的名称和每个阶段的主要工作。 2.有下列SQL语句: SELECT A.学号,姓名 FROM 学生A,成绩B

WHERE A.学号=B.学号 AND课号='C8' AND分数>90 AND性别=\男\

请用汉语查询语句的形式解释这个SQL语句. 3.请解释分布式数据库中分布透明性的含义. 五、综合题(4小题,每题10分,共40分)

1.设有关系模式R(C,T,S,N,C),其中C代表课程,T代表教师的职工号,S代表学生学号,N代表学生姓名,C代表学生成绩。每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。请回答下列问题: (1)请列出该关系模式中包含的所有函数依赖; (2)指出该关系模式的候选键; (3)关系模式R符合第几范式?

(4)若将R分解为R1(C,T,S,C)和R2(C,S,N,C),R1和R2各最高符合第几范式,为什么? 2.设有一个设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:

S(SNO, SNAME, STATUS, CITY); P(PNO, PNAME, COLOR, WEIGHT); J(JNO, JNAME, CITY);

SPJ(SNO, PNO, JNO, QTY); //供应数量(QTY) 试用关系代数,元组关系演算完成如下查询:(16分)

(1) 求供应工程J1零件P1的供应商号码SNO; (2) 求供应工程J1零件为红色的供应商号码SNO;

(3) 求至少用了供应商S1所供应的全部零件的工程号JNO。 附:写出相应的SQL语句。

3. 教工关系:TEACHER(TNO,NAME,AGE,ADDR,SEX,SAL)中属性分别表示工作人员的教工号,姓名,年龄,住址,性别,工资,用SQL完成下列问题:

1).用建表语句建立这个基本表,合理选择属性的数据类型, 并写出性别的检验约束. 2).插入任意3个教师的完整信息;

3).修改所有教师的工资,即增加100元。 4).指出键码,在键码属性上建立索引

4.假设某商业集团数据库中有一关系模式R如下:

R(商店编号,商品编号,商品库存数量,部门编号,负责人) 如果规定:

(1) 每个商店的每种商品只在该商店的一个部门销售 (2) 每个商店的每个部门只有一个负责人 (3) 每个商店的每种商品只有一个库存数量.

试回答下列问题

(1) 根据上述规定,写出关系模式R的基本函数依赖 (2) 找出关系模式R的候选码

(3) 试问关系模式R最高已经达到第几范式?为什么? (4) 如果R不属于3NF,请将R分解成3NF模式集.