数据库原理期末复习题(2)

2020-04-14 01:45

22.数据库系统中,为了提高共享数据的数据完整性,采用“封锁”技术,如果事务T1在数

据R上加了共享锁,则事务T2对R可建________锁。 (以上空格可以选择填:共享、排它、任何一种、没有任何一种。)

23.从一个表中取出满足某种条件的元组的操作,可用关系代数的________操作完成。 24.关系数据库系统中,表结构信息存储在________中。

25.数据库设计分为以下六个设计阶段:需求分析阶段、________、________、数据库物理

设计阶段、数据库实施阶段、数据库运行和维护阶段。

26.在客户机/服务器结构的数据库系统中,触发器存储在________上。(以上空格可以选择填:

客户机、服务器)

27.历史上3种较流行的数据模型有:________、________、关系数据模型。 28.当发生介质故障时,必须使用后备副本和________进行数据库恢复。 29.在概念模型中,实体的属性可分为:基本属性和________属性两种类别。 30.如果一个实体的存在依赖另一个实体的存在,则称这个实体存在________。 三、简答题(每小题3分,共15分)

31.简述数据库安全性保护中,访问权限控制的权限有哪些? 32.什么是并发处理?数据库系统中为什么要具有并发控制的功能? 33.简述客户机/服务器系统的组成。 34.基本表与视图的区别是什么? 35.简述DBA的职责。

四、设计题(每小题5分,共20分) 设有关系数据库:

职工关系:E(职工号,职工名,街道,城市) 工作关系:W(职工号,公司号,工资) 公司关系:C(公司号,公司名,城市)

假设一个职工可在多个公司兼职,请基于以上表回答问题36—39:

36.用SQL语句创建表WORKS,并定义其主码和外码(如果有的话),同时保证工资不能为空。 37.有如下关系代数表达式: Π公司名,职工号(σ

城市='上海'

(C W))

请将其转化成相应的SQL语句。

38.将所有在“联华公司”工作的职工加薪5%。 39.检索不为上海公司工作的职工名。 五、综合题(共15分)

40.已知某个工厂中有多个工段,每个工段(WS)有多个车间(WORKSHOP),每个车间只在一

个工段中,每个车间生产多种产品(PRODUCT),而每种产品可由多个车间生产。

工段有:工段名(WSN),工段号(WSNO);

车间有:车间号(WNO),车间名(WN),车间领导(WM); 产品有:产品号(PNO),产品名称(PN),型号规格(PTYPE) 每个车间生产的产品都有完工日期(PFSHDATE)。

(1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。

(2)将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。 (3)写出定义参照完整性和“当某工段中有下属车间时,不允许删除该工段”约束的SQL子

句。


数据库原理期末复习题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:天大15秋季《土木工程概论》在线作业二 答案

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

马上注册会员

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