数据库原理试卷A标准答案_第1页
数据库原理试卷A标准答案_第2页
数据库原理试卷A标准答案_第3页
数据库原理试卷A标准答案_第4页
数据库原理试卷A标准答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. z.得分一、单项选择题(在每题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。每题1分,共20分)得分数据模型的三要素中,数据的约束条件规定数据及其联系的 A 。A. 制约规则B. 静态特性C. 动态特性D. 数据构造DB、DBMS、DBS三者之间的关系是 B 。A. DBMS包括DB和DBSB. DBS包括DB和DBMS C. DB包括DBMS和DBSD. DB、DBMS、DBS是同一个意思有一个关系:学生(*,*,系别),规定*的值域是9个字符组成的字符串,这一规则属于 C 。A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束有

2、12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,则根据转换规则,这个ER构造转换成的关系模式至少有B。A17个B18个C23个D27个在数据库技术中,未提交的随后被撤消了的数据,称为D 。A报废的数据B过时的数据C撤消的数据D脏数据嵌入式SQL的预处理方式,是指D 。A识别出SQL语句,加上前缀标识和完毕标志B对源程序进展格式化处理C把嵌入的SQL语句编译成目标程序D把嵌入的SQL语句处理成函数调用形式假设系统在运行过程中,由于*种硬件故障,使存储在外存上的数据局部损失或全部损失,这种情况称为A。A. 介质故障 B.

3、运行故障 C. 系统故障 D. 事务故障如果事务T获得了数据项Q上的排它锁,则T对QC。A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写在SQL的以下语句中,能够实现参照完整性约束的语句D。AFOREIGN KEYBPRIMARY KEYCREFERENCESDFOREIGN KEY和REFERENCES在需求分析阶段,数据字典是对系统中A。A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述对数据对象施加封锁,防止死锁的方法没有采用以下C策略。A顺序封锁法B一次封锁法C先来先效劳D两段锁在数据库系统中,对存取权限的定义称为B。A. 声明B. 授权C.

4、加密D. 口令将SQL嵌入到主语言使用时,必须区分SQL语句和主语句。通常在所有的SQL语句前加上B。A. :B. E*ECSQLC. SQLD. DECLARE设有关系B书号,书名,如果要检索第3个字母为N,且至少包含4个字母的书名,则SQL查询语句中WHERE子句的条件表达式应写成:书名 LikeC。A._ _N _B._ _ N%C._ _ N _ %D._%N_ _数据库设计人员与用户之间沟通信息的桥梁是A。A. 实体联系图B. 程序流程图C. 模块构造图D. 数据构造图SQL语言中的MIT语句的主要作用是B。A. 完毕程序 B. 返回系统 B. 提交事务 D. 存储数据并发操作可能带

5、来以下的数据不一致性D。A. 丧失修改、不可重复读、脏读、死锁B. 不可重复读、脏读、死锁C. 丧失修改、脏读、死锁D. 丧失修改、不可重复读、脏读数据库物理设计完成以后,进入数据库实施阶段,下述工作中, A 一般不属于实施阶段的工作。A建立库构造B系统调试C加载数据D扩大功能在数据库系统中,日志文件用于D。A.保障事务的并发性B.保障数据的平安性C.检测系统的死锁D.数据库故障的恢复存在一个等待事务集T0,T1,Tn,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项, ,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于 D 。A. 封锁B.

6、 死锁C. 循环D. 并发处理得分 填空题(每空1分,共10分)请在答题卡的相应位置写上正确答案,错答、不答均无分得分1数据模型的开展经历了层次模型 、网状模型、关系模型和面向对象模型等阶段。2数据库数据具有永久存储、有组织和可共享三个根本特点。3审计一般可以分为用户级审计和系统级审计。4触发器是实现数据库完整性 的一个重要方法。5使用SQL语言的SELECT语句进展分组查询时,如果要对分组进展筛选,应该使用HAVING子句。6游标是系统为用户开设的一个数据缓冲区。7防止未经授权的用户恶意地存取数据库中的数据,这是数据库系统的平安性控制机制要解决的问题。得分 判断题(每题1分,共10分)请在答

7、题卡的相应位置写上正确答案或,错答、不答均无分得分1数据库系统的数据独立性是指不会因为存储策略的变化而影响存储构造。 2层次模型和网状模型统称为关系模型。 3. 规*化主要的理论依据是关系代数理论。 4. 事务一旦提交,对数据库的修改就是永远的是指持久性。 5. 把低一级的关系模式分解为假设干个高一级的关系模式,其目的是为了消除插入异常、删除异常和数据不一致。 6. 为使程序员编程时既可以使用数据语言,又可以使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到宿主语言中。 7. 如果两个实体之间具有M : N 联系,则将它们转换为关系模型的结果是两个表。 8. 在SELECT语法中,_可以

8、匹配多个字符。 9. 在数据库三级模式构造中,外模式的个数与用户个数一样。 10.不属于数据库管理技术开展阶段的是自动处理阶段。 得分综合应用题之一 (每题3分,共30分) 得分设有一个数据库,包括如下关系模式:部门部门编号C(3),部门名称C(8),办公地点C(8),部门C(8)教工教工编号C(3),部门编号C(3),*C(6),性别C(1),出生日期 D( ),职称C(6),文化程度C(6),婚否C(1),根本工资 N7,2,家庭C(8)任课教工编号C(3),课程编号C(4),上课班级C(8),上课时间 D( ),上课地点C(8)课程课程编号C(4),课程名称C(10),学分N(5,1)1

9、试用关系代数完成如下查询查询所有女教工的*、家庭。答:*,家庭 (性别=女(教工) 1分 1分 1分查询部门名称为外语系的所有女教师的*和家庭。答:*,家庭 (部门名称=外语系性别=女(部门教工) 1分 1分 1分查询教工编号为126的教师的任课情况,要求输出:*、课程名称、上课时间、上课地点。答:*,课程名称,上课时间,上课地点 (教工编号=126(教工任课课程) 1分 1分 1分2写出以下操作的SQL语句在课程表中插入一条记录课程号:A256,课程名称:高等数学,学分:4.5。INSERTINTO课程 (1分)VALUES(A256”,高等数学,4.5 ); 查询所有文化程度为硕士的女教工

10、的教工编号、*、出生日期,并按出生日期升序排列。SELECT 教工编号,*,出生日期 (1分)FROM 教工WHERE性别=女 and 文化程度=硕士(1分)ORDER BY出生日期; (1分)查询计算学校教工总人数。SELECT COUNT(*) (2分)FROM 教工; (1分)将部门名称计算机系修改为计算机学院。UPDATE 部门 (1分)SET 部门名称=计算机学院 (1分)WHERE 部门名称=计算机系; (1分)把查询和删除课程表数据的权限授给用户U2。GRANT SELECT, DELETE (1分)ON 课程 TO U2; (2分,表前加TABLE不扣分)创立一个所有教师任课信

11、息的名为teach的视图,包含以下属性:*、课程名称、上课班级、上课时间、上课地点。CREATE VIEW teach*,课程名称,上课班级,上课时间,上课地点 (1分)ASSELECT*,课程名称,上课班级,上课时间,上课地点 (1分)FROM 部门,教工,任课,课程 (1分)查询各位教师任课门数,输出:教师编号、教师名称、任课门数。SELECT教师编号,教师名称,COUNT(课程编号) AS 任课门数 (1分)FROM教工,任课WHERE 教工. 教工编号=任课. 教工编号 (1分)GROUP BY 教工编号; (1分)得分得分综合应用题之二 (每题10分,共20分)*大学教学管理数据库中

12、有如下实体集:教师:属性有教师编号、*、性别、年龄、职称学生:属性有*、*、性别、出生日期、籍贯课程:属性有课程代号、课程名称、考核方式、学分专业:属性有专业代码、专业名称其中,每个教师可以讲授多门课程,每门课程可以由多个教师讲授,课程分派给教师时指定上课时间和上课地点;每个学生可选修假设干门课程,每门课程可由假设干学生选修,学生选修课程后有成绩;每个学生只属于一个专业。1试画出E-R图,并在图上注明属性、联系类型。评分标准:实体属性图中,教师、学生实体型每个2分,课程、专业实体型每个1分;实体联系图中,讲授联系2分,选修和属于联系各1分。2将E-R图转换成关系模型,并说明主码和外码。教师教师

13、编号,*,性别,年龄,职称 1分主码:教师编号学生*,*,性别,出生日期,籍贯,专业代码2分主码:* 外码:专业代码课程课程代号,课程名称,考核方式,学分1分 主码:课程代号专业专业代码,专业名称1分 主码:专业代码讲授教师编号,课程代号,上课时间,上课地点3分主码:教师编号,课程代号外码:教师编号,课程代号 选修*,课程代号,成绩2分主码:*,课程代号外码:*,课程代号得分规*化理论(共10分)得分设有如以下图所示的关系R:1它为第几*式,为什么?4分2是否存在删除操作异常?假设存在,则说明是在什么情况下发生的?2分3将它分解为高一级*式,分解后的关系是如何解决分解前可能存在的删除操作异常的问题?4分答:1它是2NF。1分因为R的候选码为课程名,而课程名教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论