数据库试题1

2020-04-14 02:38

一、选择题:(每题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 \未定义. 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 CREATE TABLE t1 (employid INTEGER NOT NULL, primary key

(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分) 2、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。 (1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。

(2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。 (3)分析每个关系模式已经达到第几范式。

《数据库系统概论》试题C

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

1.数据库系统与文件系统的主要区别是____。 A.数据库系统复杂,而文件系统简单

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件


数据库试题1.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:项目管理试用期转正工作总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: