第一范文网 - 专业文章范例文档资料分享平台

华中师范大学网络教育学院《数据库》练习测试题库及答案 (2)

来源:用户分享 时间:2020-06-22 本文由乐与故人同 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2、设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式?A,E??B?D?R?S??

3、设有关系模式R (A,B,C,D),F是R上成立的FD集,F = {D→A,D→B},试写出关系模式R的候选键,并说明理由。

4、两个函数信赖集F和G等价的充分必要条件是什么? 5、简述数据管理技术的发展阶段。 6、试述关系模型的三个组成部分。

7、SQL中表达完整性约束的规则主要有哪几种? 8、什么是分布式数据库的分布透明性? 9、什么是对象关系数据模型? 10、简要说明事务的原子性。 11、什么是数据库的并发控制? 12、简单说明排它锁和它的作用。 13、什么是分布式数据库?

14、解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题? 15、试述数据库设计过程。 16、假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(16),单价N(7,2))

读者(借书证号C(4),单位C(10),姓名C(6),性别C(2),职称C(6),地址C(16))

借阅(借书证号C4),总编号C(6),惜书日期D()) ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D(),职称C(6),基本工资N(7,2))

试写出下列语句的含义:

(1)select count(*)as 总册数

from 图书

(2)select * from 图书

where 出版单位 in(“清华大学”,“高等教育”)

order by单价

(3)select 单位,count(*) from 读者

group by 单位 (4)select *

from图书;

where 总编号 in (select总编号from借阅) 17、假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下: “图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(16),单价N(7,2))

读者(借书证号C(4),单位C(10),姓名C(6),性别C(2),职称C(6),地址C(16))

借阅(借书证号C(4),总编号C(6),借书日期D())

ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D(),职称C(6),基本工资N(7,2))

试写出下列语句的含义: (1)select

from 图书

where作者=“李”

(2)select distinct分类号,书名,作者 from图书

order by 分类号 (3)select

from 图书;

where 书名 like ”%数据库%”

(4)select distinct x. 借书证号,姓名,单位 from 借阅 x,读者 y

where x. 借书证号=y. 借书证号

18、什么是多值依赖中的数据依赖?举例说明。 19、数据库系统生存期是什么?

20、为什么说需求分析是数据库系统开发中最困难的任务之一? 21、简述ORDBS的中文含义。 22、数据库的三级模式和两级映象体系结构中,模式/内模式映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性。其主要作用是什么? 23、简述逻辑数据的独立性。

24、数据库是一个共享资源,在多用户共享系统中,并发操作的含义是什么? 25、设有关系R和S如下,写出R÷S计算结果。

26、设有描述学校情况的U关系。 U(S#,SD,MN,CN,G)

其中:S#属性表示学生学号,SD表示学生所在系名,MN表示系主任,CN表示课程名,G表示成绩。一个系有若干名学生,一个学生只属于一个系,一个系只有一名系主任,一个学生可选多门课,每个学生选每门课有一个成绩。试写出U关系中的函数依赖,并给每个函数依赖一个简短说明。

27、数据库运行中可能产生的故障有哪几类? 28、什么是日志文件?为什么要设立日志文件?

29、并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? 30、什么是数据库系统?

四、设计题

1、 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)

工作关系WORKS (职工号,公司号,工资) 公司关系COMPANY (公司号,公司名,城市)

(1)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。

(2)依据上述的关系数据库,试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。

2、 图书出版管理数据库中有两个基本表:

图书 (书号,书名,作者编号,出版社,出版日期)

作者 (作者编号,作者名,年龄,地址)

试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。

3、学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:

学生 (学号,姓名,专业,入学日期) 收费 (学年,学号,学费,书费,总金额)

假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。

试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句) 4、假设某商业集团数据库中有一关系模式R如下: R (商店编号,商品编号,数量,部门编号,负责人) 如果规定:

(1) 每个商店的每种商品只在一个部门销售; (2) 每个商店的每个部门只有一个负责人; (3) 每个商店的每种商品只有一个库存数量。 试回答下列问题:

(1)根据上述规定,写出关系模式R的基本函数依赖; (2)找出关系模式R的候选码;

(3)试问关系模式R最高已经达到第几范式?为什么? (4)如果R不属于3NF,请将R分解成3NF模式集。 5、设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。

试用SQL语句完成以下任务:

(1)试用SQL语句完成查询:列出各部门中工资不低于600元的职工的平均工资。 (2)请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10% 6、设数据库中有基本表:

教师(工号,姓名,性别,职称,工龄,基本工资,补贴)

请用SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。

7、在教学管理系统中,含有二个关系:

学生(学号,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩)

(1)若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句 (2)用SQL语句写出往成绩表中插入一个元组(20010101,管理信息系统,80) 8、基于数据库中的学生表、成绩表、任课表: 学生(学号,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩) 任课(课程名,任课教师名)

用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。 9、基于数据库中的成绩表:

成绩(学号,课程名,成绩)

用SQL语句写出只选修一门的学生的学号、课程名、成绩。 10、下面是医院组织的结构图 要求完成以下工作:

画出医院组织的E-R图;

查询所有外科病区和内科病区的所有医生姓名;

查询内科病区患胃病的病人的姓名。

11、设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式;

S(SNO,SNAME,STATUS,CITY);

P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY);

SPJ(SNO,PNO,JNO,QTY):

供应商表S由供应商代码(SNO),供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;

零件表P由零件代码(PNO)、零件名(PNAME),颜色(COLOR),重量(WEIGHT)组成; 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市 (CITY)组成:

供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。 针对建立的四个表试用SQL语言完成如下查询: (1)求供应工程J1零件的供应商号码; (2)求供应工程J1零件P1的供应商号码; (3)求零件颜色为红色和兰色的零件号码; (4)求重量在5和20公斤范围内的零件名称; (5)查询所有与\高碳钢\有关的零件号码; (6)查询没有登记零件供应数量的零件名称;

(7)查询上海供应商且状态标志为'A'级的供应商情况; (8)查询零件号码为'TB_435'的零件颜色和重量;

(9)查询既不在上海和天津也不在北京的供应商情况; (10)查询与\聚四氟乙稀\化学制品有关的零件情况。

《数据库系统原理概论》练习测试题参考答案

一、选择题

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

10、C 11、C 12、D 13、C 14、A 15、C 16、C 17、D 18、D 19、D 20、B 21、C 22、C 23、D 24、D 25、C 26、A 27、D 28、B 29、A 30、D 31、B 32、D 33、A 34、C 35、B 36、A 37、B 38、C 39、D 40、D

二、填空题

1、可重用性 (或共享性) 2、层次模型 3、谓词演算 4、自反 5、B→C

6、不相交条件 7、不可重复读 8、隔离性

9、简单 (或容易) 10、子类型 11、ASC

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新幼儿教育华中师范大学网络教育学院《数据库》练习测试题库及答案 (2)全文阅读和word下载服务。

华中师范大学网络教育学院《数据库》练习测试题库及答案 (2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1096555.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top