数据库题集一及参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题集一及答案
一、单项选择题
1.___A__是位于用户与操作系统之间的一层数据库管理软件。
(A) 数据库管理系统 (B) 数据库系统
(C) 数据库 (D) 文件组织
2.单个用户使用的数据视图的描述称为___D__。
(A) 模式 (B) 存储模式 (C) 内模式 (D) 外模式
3.在数据库设计中,将E-R图转换成关系数据模型的过程属于__B___。
(A)概念结构设计 (B) 逻辑结构设计 (C) 物理设计 (D) 需求分析
4.同一张表上的多类触发器激活时遵循的执行顺序为__D___ 。
①执行该表上的AFTER触发器;②执行该表上的BEFORE触发器;③激活触发器
的SQL语句。
(A) ①②③ (B) ③②① (C) ①③② (D)②③①
5.把对表student的查询权限授予U1并获得传播该权限的权利,以下__D___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”等价的操作符是__C___。
(A) < MIN (B) > MIN (C) < MAX (D) > MAX
7.如果事务T1获得了数据项P上的排它锁,则以下说法正确的是__D___。
(A) T1对P只能读不能写 (B) T2对P能加共享锁
(C) T2对P能加排它锁 (D) 以上说法都不正确
8.设关系模式R,函数依赖集F={AB→C,AE→B,B→E,A→D},以下为
R的候选码的是__D___。(唯一标识)
(A) {B} (B) {AD} (C) {AC} (D){AE}
9.为保证数据库是可恢复的,登记日志文件时必须遵守___A__。
(A) 先写日志文件再写数据库(B) 先写数据库再写日志文件
(C) 只写日志文件 (D) 以上都不正确
10.以下不属于数据模型的组成要素的是_C__。
(A) 数据结构 (B) 数据操作 (C) 数据字典 (D)完整性约束
二、多项选择题
1.以下关于“数据”叙述正确的是__BCDE___。
(A)只是指数字
(B)描述事物的符号记录 (C)可以是数字和文字 (D)可以是图像
(E)可以是声音
2.以下关于“视图”叙述正确的是___ABCE___。
(A)视图能简化用户的操作 (B)视图使用户能以多种角度看待统一数据(C)适当的利用视图可以更清晰的表达查询 (D)所有视图都能被更新
(E)视图能够对机密数据提供安全保护
3.以下属于用户自定义完整性设定的是__CDEF____。
(A)设置主码 (B)设置外码
(C)设置UNIQUE (D)设置NOT NULL
(E)设置成绩字段在0-150 (F)设置性别字段取(‘男’,‘女’)
4.使用游标的SQL语句有_B_____。
(A)查询结果为单记录的SELECT语句 (B)查询结果为多条记录的SELECT语句(C)数据定义语句 (D)非CURRENT形式的增删改语句
(E)数据控制语句
5.关系代数运算中为基本运算的是___ABDEF___。
(A)并 (B)差 (C)交(D)笛卡尔积
(E)选择 (F)投影 (G)连接 (H)除
6.SQL的主要特点包括___ABCDE___。
(A)综合统一 (B)高度非过程化 (C)面向集合的操作方式
(D)以同一种语法结构提供两种使用方式 (E)语言简捷,易学易用
7.数据库系统中常见故障种类有__ABC____。还有事务故障
(A)计算机病毒 (B)介质故障 (C)系统故障 (D)程序故障
(E)人员故障
三、根据每一小题的具体要求完成以下操作要求。
数据库中有3个关系,物资表WZ(WZno, WZNAME, WZTYPE),其属性分别表示物资号,物资名,物资类型。供应公司表GYGS(Gno,GNAME,CITY,TEL,LXR),其属性分别表示公司编号,公司名,公司所在城市,公司电话,公司联系人。供应表GY(Gno,WZno,GYnum,GYprice),其属性分别表示公司编号,物资号,供应数
量,供应单价。假设一种物资可由多个供应公司提供,1个供应公司可以提供多种
物资。
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分)
二、多项选择题(每题5分,共7题:全部答对给满分,多选或错选给
给0分,每答对一个选项给1分;共计35分。)
三、根据每一小题的具体要求完成以下操作要求。(共24分)
1、用关系代数写出下列查询:
(6)(3分)