数据库试题1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库考试试题----大学

数据库系统原理与应用

考试时间:共120分钟

一、选择题:(每题2分,共20分)

1、下述说法中没有体现数据库系统特点的是(A)

A.数据面向应用程序

B.数据结构化

C.数据冗余小

D.数据共享性高

2、在数据库技术中,独立于计算机系统的模型是(A )。

A.E-R模型

B.层次模型

C.关系模型

D.面向对象的模型

3、SQL中的视图提高了数据库系统的(D)

A.完整性

B.并发控制

C.隔离性

D.安全性

4、关系模型基本的数据结构是(D)

A树B图C索引D关系

5 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为(C)

A.r+s

B.r-s

C.r×s

D.max(r,s)

6、要求“学生”关系的“性别”属性只能取0或1,这属于关系的(C)

A.参照完整性规则

B.实体完整性规则

C.用户自定义完整性规则

D.域完整性规则

7、下面不属于实现安全性措施的是(D)

A.授权规则

B.数据加密

C.视图机制

D.日志文件

8、给出如下事务

CREATE TABLE dwaine.mytab (col1 INT, col2 INT)

INSERT INTO dwaine.mytab VALUES (1,2)

INSERT INTO dwaine.mytab VALUES (4,3)

ROLLBACK

SQL 语句SELECT * FROM dwaine.mytab 的返回值为(A)

A. COL1 COL2

----------- -----------

没有数据被选取

B. COL1 COL2

----------- -----------

1 2

选择了1行数据

C. SQLCODE -204 "DWAINE.MYTAB" 未定义.

D. COL1 COL2

----------- -----------

1 2

4 3

9、下面创建表t1,并使得表中employid字段值唯一的sql语句是(D)

A CREATE TABLE t1 (employid INTEGER)

B CREATE TABLE t1 (employid UNIQUE INTEGER)

C CREATE TABLE t1 (employid INTEGER NOT NULL)

D CREAT

E TABLE t1 (employid INTEGER NOT NULL, primary ke

y (employid))

10、表employee中有下列字段:name、department、phone_number,

下面那些操作可以限制人们对phon_number字段的访问(多选)AD?

A 使用视图来访问表

B 在phone_number字段创建索引

C 在表中使用check约束

D 收回对phone_number字段的访问权限

E 在表中使用参照完整性约束

二、填空题:(每空1分,共20分)

1、dbms是位于用户和操作系统之间的一层数据管理软件。

2、数据库管理技术经历了人工管理、文件管理、数据库管理三个阶段

3、数据模型通常由数据结构、数据操作、完整性约束条件三要素构成。

4、在关系代数运算中,从关系中取出满足条件的元组的运算称为选择运算。

5、如果数据库的内模式发生了变化,应用程序仍可保持不变,则称数据库具有

逻辑结构独立性。

6、现有关系图表医疗(患者编号、医生编号、诊断日期、诊断结果),该关

系的主码为患者编号、医生编号。

7、全键的关系是否必然属于3NF,也是否必然属于BCNF?____是_______。

8、视图是定义在_基本表___之上的,对视图的一切操作最终要转换为对__基本

表___的操作。

9、关系数据库中,用___关系__表示实体及实体间的联系。

10、数据库授权语句为____grant__,权限回收语句为___revoke____。

11、__sql___是一种与关系数据库系统通信的标准计算机语言,包括数据定义,数据操纵_、数据查询和数据依赖__4个方面,是一种通用的关系数据库语言。

12、如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为___合并

规则____。

13、对关系数据库进行模式分解,只有保持无损连接性_____和__数据依赖___

的分解,分解前后的关系才能称为等价关系。

三、简答题(每题5分,共15分)

1、什么是关系数据库管理系统及其作用

(dbms: 是位于用户和操作系统之间的一层数据管理软件,提供建立,管理,维护及控制数据库功能的一组计算机软件,主要提供以下功能:数据定义功能、数据操纵功能、2、数据库的建立与维护、数据库的运行与管理。)

参照完整性规则(关系数据库完整性约束的一种,若属性f为基本关系r的外码,它与基本关系s的主码相对应,则对于r中每个元组在f上的取值,必须为:空值或等于s中某个元组的主码值。

从用户的观点看,数据库的体系结构都有哪些类型,并简单说明客户机/服务器模式(体系结构:单用户模式、主从式、客户机/服务器模式,分布式、客

户机/浏览器模式

服务器:网络中某节点专门执行dbms的功能,

客户机:其他节点的计算机安装dbms的外围开发工具,支持用户的应用

四、操作题(共20分)

BORROWER(借书证号姓名系名班级)

LOANS(借书证号图书登记号借书日期)

BOOKS:(书名作者图书登记号出版社价格)

1、检索…计算机系‟学生所借图书的书名、作者(分别使用sql语句与关系代数)

2、检索所有借了C# 类图书(书名中含有…C#‟字样)的借书证号、借书日期和书名(使用SQL语句)

3、检索各系的借书人/次数,并按系别排序(升序)(使用sql语句)

4、图书出版社录入有误,把所有图书的出版社为‟邮电出版社‟的改为…电子出版

社‟ (使用sql语句)

5、检索图书价格低于图书平均价格的图书的全部信息

五、分析设计题(共25分)

1、设有关系模式R(职工名,项目名,工资,部门名,部门经理),有如下语

义,每个职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理,每个部分只有一个经理,根据上面说明,写出R的候选码和基本函数依赖,并判断范式级别,不是3NF的分解成3NF,并说明理由(10分)

相关文档
最新文档