搜索
您的当前位置:首页正文

数据库题集

来源:六九路网
题集一及答案 一、单项选择题

1. _____是位于用户与操作系统之间的一层数据库管理软件。

(A) 数据库管理系统 (B) 数据库系统 (C) 数据库 (D) 文件组织 2. 单个用户使用的数据视图的描述称为_____。

(A) 模式 (B) 存储模式 (C) 内模式 (D) 外模式 3. 在数据库设计中,将E-R图转换成关系数据模型的过程属于_____。

(A)概念结构设计 (B) 逻辑结构设计 (C) 物理设计 (D) 需求分析 4. 同一张表上的多类触发器激活时遵循的执行顺序为_____ 。

①执行该表上的AFTER触发器;②执行该表上的BEFORE触发器;③激活触发器的SQL语句。

(A) ①②③ (B) ③②① (C) ①③② (D)②③①

5. 把对表student的查询权限授予U1并获得传播该权限的权利,以下_____SQL

语句正确实现该功能。

(A) GRANT INSERT ON TABLE STUDENT (B) GRANT SELECT ON TABLE STUDENT

TO U1 WITH GRANT OPTION; TO U1 WITH ADMIN OPTION; (C) GRANT INSERT ON TABLE STUDENT (D) GRANT SELECT ON TABLE STUDENT

TO U1 WITH ADMIN OPTION; TO U1 WITH GRANT OPTION;

6. SQL中,与“< ANY”等价的操作符是_____。

(A) < MIN (B) > MIN (C) < MAX (D) > MAX

7. 如果事务T1获得了数据项P上的排它锁,则以下说法正确的是_____。

(A) T1对P只能读不能写 (B) T2对P能加共享锁

(C) T2对P能加排它锁 (D) 以上说法都不正确

8. 设关系模式R,函数依赖集F={AB→C,AE→B,B→E,A→D},以下为

R的候选码的是_____。 (A) {B} (B) {AD} (C) {AC} (D){AE} 9. 为保证数据库是可恢复的,登记日志文件时必须遵守_____。

(A) 先写日志文件再写数据库 (B) 先写数据库再写日志文件 (C) 只写日志文件 (D) 以上都不正确 10. 以下不属于数据模型的组成要素的是_____。

(A) 数据结构 (B) 数据操作 (C) 数据字典 (D)完整性约束

二、多项选择题

1. 以下关于“数据”叙述正确的是_____。

1

(A)只是指数字

(B)描述事物的符号记录 (C)可以是数字和文字 (D)可以是图像 (E)可以是声音

2. 以下关于“视图”叙述正确的是______。

(A)视图能简化用户的操作 (B)视图使用户能以多种角度看待统一数据 (C)适当的利用视图可以更清晰的表达查询 (D)所有视图都能被更新 (E)视图能够对机密数据提供安全保护

3. 以下属于用户自定义完整性设定的是______。 (A)设置主码 (B)设置外码

(C)设置UNIQUE (D)设置NOT NULL

(E)设置成绩字段在0-150 (F)设置性别字段取(‘男’,‘女’) 4. 使用游标的SQL语句有______。

(A)查询结果为单记录的SELECT语句 (B)查询结果为多条记录的SELECT语句 (C)数据定义语句 (D)非CURRENT形式的增删改语句 (E)数据控制语句

5. 关系代数运算中为基本运算的是______。 (A)并 (B)差 (C)交 (D)笛卡尔积 (E)选择 (F)投影 (G)连接 (H)除 6. SQL的主要特点包括______。

(A)综合统一 (B)高度非过程化 (C)面向集合的操作方式 (D)以同一种语法结构提供两种使用方式 (E)语言简捷,易学易用 7. 数据库系统中常见故障种类有______。

(A)计算机病毒 (B)介质故障 (C)系统故障 (D)程序故障 (E)人员故障

三、根据每一小题的具体要求完成以下操作要求。

数据库中有3个关系,物资表 WZ(WZno, WZNAME, WZTYPE),其属性分别表示物资号,物资名,物资类型。供应公司表GYGS(Gno,GNAME,CITY,TEL,LXR),其属性分别表示公司编号,公司名,公司所在城市,公司电话,公司联系人。供应表GY(Gno,WZno,GYnum,GYprice),其属性分别表示公司编号,物资号,供应数量,供应单价。假设一种物资可由多个供应公司提供,1个供应公司可以提供多种物资。

2

1、 用关系代数写出下列查询:

(1) 查找所有在南昌的供应公司信息。 (2) 查找所有物资的物资名及其物资类型。 2、 用SQL语言表达下列要求:

(1) 查找所有物资类型为‘服装’的物资基本信息。(3分) (2) 查找公司编号为‘10’的公司供应物资的总量。(3分)

(3) 查找在公司联系人姓陈的公司所供应的物资号和物资名,并将结果按物资号降序排列。(5分)

(4) 将供应单价小于10元的物资供应单价增至原来的两倍。(3分) (5) 在供应表和物资表中删除物资号为’02’的相关记录。(4分)

五、设计题

请设计一个连锁超市销售数据库,此数据库中对每种商品保存记录,包括:商品号,商品名,商品颜色,商品单价。对每个超市存有:超市编号,超市名,超市所在城市。对超市销售商品存有销售数量。一家超市可销售多种商品,一种商品可被多家超市销售。

1、 请画出E-R图。(8分)

2、 将E-R图转换为若干个关系模型。(7分)

一、单项选择题(每题1.5分,共10题,错选不给分,共15分)

1 A

二、多项选择题(每题5分,共7题:全部答对给满分,多选或错选给给0分,每答对一个选项给1分;共计35分。)

2 D 3 B 4 D 5 D 6 C 7 D 8 D 9 A 10 C 1 BCDE

2 ABCE 3 CDEF 4 B 5 ABDEF 6 ABCDE 7 ABC 三、根据每一小题的具体要求完成以下操作要求。(共24分)

1、用关系代数写出下列查询: (6) (3分)

σ

City=’南昌’(gygs)

3

(7) (3分)

π

wzname,wztype

(WZ)

2、用SQL语言表达下列要求: (1) (3分)

SELECT * FROM WZ WHERE WZTYPE=’服装’; (2) (3分)

SELECT sum(GYnum) FROM GY WHERE Gno=’10’; (3) (5分)

SELECT WZ.WZno,WZNAME FROM WZ,GYGS,GY

WHERE WZ.WZno= GY.WZno AND GY.Gno= GYGS.Gno AND LXR LIKE’ 陈%’

ORDER BY WZ.WZno DESC; (4) (3分)

UPDATE GY SET GYprice= GYprice*2 WHERE GYprice<10 ; (5) (4分)

DELETE FROM GY

WHERE WZno= ’02’;

DELETE FROM WZ WHERE WZno = ’02’;

4

五、设计题(共15分)

3、 (8分) 销售数量 商品号 商品名 M n 商品销售 商品颜色 商品单价 4、 (7分) 商品(商品号,商品名,商品颜色,商品单价) 超市(超市编号,超市名,超市所在城市) 销售(商品号,超市编号,销售数量)

超市编号 超市名 超市 超市所在城市

5

因篇幅问题不能全部显示,请点此查看更多更全内容

Top