数据库题集一及参考答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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分)

相关文档
最新文档