2024年-学期南方数据库原理与应用(A)卷_第1页
2024年-学期南方数据库原理与应用(A)卷_第2页
2024年-学期南方数据库原理与应用(A)卷_第3页
2024年-学期南方数据库原理与应用(A)卷_第4页
2024年-学期南方数据库原理与应用(A)卷_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

南京林业大学南方学院试卷学号班南京林业大学南方学院试卷学号班号姓名学号班号学号班号姓名学号班号课程数据库原理与应用2012~2013年第一学期所有答案均要写在答题纸上,否则不给分!题号一二三四五六总分得分一、选择题(每题1分,共20分)数据库系统具有许多特点,使其很快成为数据处理的主要工具,下列哪个特点不是数据库系统的特点(B)。

A.具有复杂的数据结构 B.不存在数据冗余

C.有效地实现数据共享 D.具有较高的独立性数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。

A.存储视图 B.概念视图 C.内部视图 D.外部视图数据库的概念模型独立于(A)。

A.具体的机器和DBMS B.E-R图

C.信息世界 D.现实世界数据独立性是指(D)。

A.数据独立于计算机 B.数据独立于操作系统

C.数据独立于数据管理系统 D.数据独立于应用程序规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是(C)。 A.互不相关的B.长度可变的C.不可分解的D.互相关联的一个关系中的各元组(

B)。 A.前后顺序不能任意颠倒,一定要按照输入的顺序排列 B.前后顺序可以任意颠倒,不影响关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同 D.前后顺序不能任意颠倒,一定要按照码的属性列顺序排列设关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是(B)。 A.15,5,10 B.18,7,7 C.21,11,4 D.25,15,0R-S=15-RnS–1R-S=R-RnsRUS=25-RnS–2RuS=R+S-RnS此题关键是RnS.因为R-S,RUS都是由RnS确定的。将RnS代入1,2式子R-S=15-7=8;而B选项中RnS=7,R-S=7所以不对。而看A选项RnS=10代入R-S=15-10=5,RUS=25-10=15所以A项是对的。其它的两个选项也可以这样计算。设有关系R(A,B,C),在下列的等式中,哪一个是不成立的(C)。 A.σA<2(πA,B(R))=πA,B(σA<2

(R)) B.πA,C(σA<2(R))=σA<2(πA,C(R)) C.πB,C(σA<2(R))=σA<2(πB,C(R)) D.πA(πA,B

(R))=πA(R)设有关系R和S,在下列的关系运算中,哪一种运算不要求:“R和S具有相同的元数,且它们对应属性的数据类型也相同”(A)。 A.R×S B.R∩S C.R-S D.R∪S在如下2个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号,若执行所列出的操作,哪个操作不能执行(D)。EMP雇员号雇员名部门号工资001张

山022000010王宏达011200056马林生021000101赵

敏041500DEPT部门号部门名主任01业务部李

建02销售部应伟东03服务部周

垠04财务部陈力胜 A.从雇员信息表EMP中删除行'010','王宏达','01','1200'. B.在雇员信息表EMP中插入行'102','赵敬','01','1500'. C.将雇员信息表EMP中雇员号='010'的工资改为1600元 D.将雇员信息表EMP中雇员号='101'的部门号改为'05'关系S:关系R:已知关系R和关系S以及结果关系如下表所示,在下面四个选项中能得到该结果关系的一项是(D关系S:关系R:ABCa1b15a1b26a2b38a2B412ABEa1b13a1b27a2b310a2b32

结果关系表

结果关系表

ABCEa1b153a2b382

C<EC>E

A.R⋈S B.R⋈S

C.R⋈S D.σC>E(R⋈S)C<EC>E在SQL语言的SELECT语句中,实现投影操作的是哪个子句(A)。 A.select B.from C.where D.groupbySQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中CREATE、DROP、ALTER语句实现哪种功能的(C)。 A.数据查询 B.数据操纵 C.数据定义 D.数据控制下列不属于视图的作用是(D)。 A.视图能简化用户的操作 B.视图能使用户以多种角度看待同一数据 C.视图能够对机密数据提供安全保护 D.视图能够保证数据的完整性以下有关子查询的叙述中不正确的是(B)。 A.子查询可以向其外部查询提供检索条件的条件值 B.子查询总是先于其外部查询 C.子查询的结果是一个集合 D.子查询可以嵌套多层候选码中的属性可以有(C)。

A.0个 B.1个 C.1个或多个 D.多个在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到(B)。

A.1NF B.2NF C.3NF D.以上三者都不行下列规则中正确的是(A)。A.若X→Y,WY→Z,则WX→Z B.若XY,则X→YC.若XY→Z,则X→Z,Y→Z D.若X∩Y=φ,则X→Y不允许任何其他事务对这个锁定目标再加任何类型锁的锁是(B)。A.共享锁 B.排它锁 C.共享锁或排它锁 D.以上都不是关于“死锁”,下列说法中正确的是(D

)。A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同的资源时不会发生死锁D.只有出现并发操作时,才可能出现死锁。二、填空题(每空1分,共20分)数据管理技术的发展经历了人工管理 、文件管理,数据库管理等阶段。E-R数据模型是一种基于语义的数据模型,它不是面向计算机实现的,而是面向现实世界的,是用来描述客观世界中事物与事物之间的关联的。一个对象可以用一个或多个关系来表示,元组是关系中各个属性的一个取值的集合。在关系代数的传统集合运算中,假定有关系R和S,运算结果为RS。如果RS中的元组既属于R又属于S,则RS是交运算的结果。设F是基本关系R的一个或一组属性,但不是关系R的码。如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码。R被称为关系,S被称为关系。短语的作用是用来输出满足指定条件的分组(即GROUP)。包含在任何一个候选码中的属性称为。对于关系模式的分解通常用无损连接性和函数依赖保持性两个标准进行衡量。若R属于第3nf范式,则R的每一个非主属性既不部分函数依赖于候选码也不传递函数依赖于候选码。事务是构成单一逻辑工作单元的操作集合,它由一组操作序列组成。一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,即事务的_____持久性_______性。数据库故障分为三类:事务故障、系统故障和介质故障。如果多个事务依次执行,则称为事务的串行调度。编程题(每小题4分,共32分)假设教学数据库中有四个关系:student(sno,sname,birth,ssex,classno)sc(sno,cno,grade)course(cno,cname,ctime)tc(tno,tname,cno)其中,sno,sname,birth,ssex,classno,cno,grade,cname,ctime,tno,tname分别表示学号,姓名,出生日期,性别,班号,课程号,分数,课程名,学时,教师号,教师姓名,请根据该教学数据库给出下列各题操作语句:(1)(2)统计班号中包括“08”的学生人数。Selectcount(*)fromstudentwhereclassno=‘08’;(3)检索选修了“王明”老师所授课程并且成绩在80分以上(含80分)的学生学号和姓名。Selectstudent.sno,student.snamefromstudent,sc,tcwherestudent.sno=sc.snoando=oandtname=’王明’andgrade>=’80’;(4)检索所有选修“C102”号课程,且分数高于该门课程平均分的学生姓名。Selectsnamefromsc,studentwherestudent.sno=sc.snoandcno=’C102’andgrade>(selectavg(grade)fromscwherecno=‘C102’);(5)列出平均成绩在85分以上(含85分)的学生学号和平均分,并按平均成绩由高到低排列。Selectsno,avg(grade)fromscgroupbysnohaving(avg(grade)>=85)orderbyavg(grade)desc;(6)查询没有一名学生成绩低于75分的课程号和课程名称。Selectcno,cnamefromcoursewherecnonotin(selectdistinctcnofromscwheregrade<75);(7)根据学号查询学生姓名和班号,已知待查询的学生学号已经存在变量givensno中,现要求用嵌入式SQL语言查询该生的姓名和班号,并将其分别放在变量xm和bh中。Selectsname,classnointo:xm,:bhfromstudentwheresno=:givensno;(8)定义一个游标teacher,用于显示全校教师号和教师姓名。Declareteachercursorforselecttno,tnamefromtc;四、简答题(每题5分,共10分)1.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?2.什么是自然连接?它和等值连接的区别在哪里?五、设计题(10分)某个电器公司拟设计一个人事管理系统,其中涉及到职工、部门、岗位、技能、培训课程、奖惩记录、工资等信息。其中,一个部门设置了多个岗位,某些岗位在其他部门中也会设置,一名职工只能属于一个部门中的某个岗位。公司要求每名职工都要上多门培训课程,一门培训课程有多名职工上,职工参加培训有成绩属性。一名职工必须掌握多门技能,一项技能可以被多名职工所掌握,一名职工只有一份工资,不同职工工资可能相同,公司可以根据职工的表现对其实施多种奖惩措施,不同职工可能得到相同的奖惩,职工受到奖惩有奖惩日期属性。已知各个实体所具有的属性如下:职工(职工号,姓名,性别,年龄,学历)培训课程(课程号,课程名,教材,学时)技能(技能编号,技能名称,技能级别)岗位(岗位编号,岗位名称,岗位级别)工资(工资号,基本工资,级别工资,养老金,失业金,公积金,纳税)奖惩(序号,奖惩标志,项目,奖惩金额)部门(部门号,部门名称,职能)(1)请根据上述要求画出该人事管理系统的ER图,不要求画属性。(2)根据ER图设计相应的关系模式,要求指出每个关系模式的主码,如果有外码,也请指出来。关系名称和属性名称全部用中文表示。六、综合题(8分)对于R(A,B,C,D,E),F={B→C,E→A,B→AD,D→AC},请完成以下操作(要求写出解答过程):(1)求该关系模式最小函数依赖集Fmin(2)求属性DE的闭包(DE)F+(3)求R的候选码(4)判断R最高达到第几范式?为什么?南京林业大学南方学院答题纸(A)学号班号姓名学号班号学号班号姓名学号班号题号一二三四五六总分得分一、选择题(每题1分,共20分)1234567891011121314151617181920二、填空题(每空1分,共20分)1._________________________________2.___________3.___________4.____________5.____________________

温馨提示

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

评论

0/150

提交评论