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

下载本文档

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

文档简介

广州大学2007—2008学年第一学期考试卷(A)科目:《数据库原理》一、选择题(共20分,每选1分)1、在关系模式中,视图是三级模式结构中的(D)内模式B.模式C.存储模式D.外模式2、在数据库的三级模式中,内模式有(A)1个B.2个C.3个D.多个3、在关系数据库中,当关系的型改变时,用户程序也可以不变。这是(B)物理独立性B.逻辑独立性C.位置独立性D.存储独立性4、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D)多对多B.一对一C.多对一D.一对多5、为数据表创建索引的目的是(A)A.提高查询的检索性能B.创建唯一索引C.创建主键D.归类6、设有一张数据表“DEPT”,包含两个字段DNO和DNAME,如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE(B)A.‘__W_%'B.‘_%W__'C.‘_W__'D.‘_W_%'7、SQL语言中,删除一个表的命令是(B)A.DELETETABLEB.DROPTABLEC.CLEARTABLED.REMORETABLE8、设有关系模式R(C,T,H,R,S),其中各属性的含义是:C表示课程,T表示教员,H表示上课时间,R表示教室,S表示学生。根据语义有如下函数依赖集:F={C-T,(H,R)-C,(H,T)-R,(H,S)-R},则关系模式R的码是(D)A.CB.(H,R)C.(H,T)D.(H,S)9、接9题,关系模式R的规范化程度最高达到(BA.1NFB.2NFC.3NFD.BCNF10、下列聚合函数中哪一个是计算列的平均值(C)A.SUM()B.MAX()C.AVG()D.COUNT()11、Wheredate1>=‘2002-02-01'anddate1<=‘2002-06-30'相当于(C)A.Wheredate1>='2002-02-01'ordate1<=‘2002-06-30'Wheredate1<='2002-02-01'anddate1>=‘2002-06-30'Wheredate1between'2002-02-01'and‘2002-06-30'Wheredate1between‘2002-02-01'or‘2002-06-30'12、一个1:n联系可以转换为一个独立的关系模式,关系的码为(C)A.实体的码B.各实体码的组合C.n端实体的码D.每个实体的码13、下列关于函数依赖的叙述中,哪一条是不确定的(B)A.由X—Y,X—Z,有X—YZB.由XY—Z,有X—Z,Y—ZC.由X—Y,WY—Z,有XW—ZD.由X—Y,及ZY,有X—Z14、关系数据模型(D)只能表示实体间的1:1联系只能表示实体间的1:n联系只能表示实体间的m:n联系可以表示实体间的上述三种联系15、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS16、设有T1和T2两个事务,其并发操作如下表所示,下面评价中正确的是(C)表-1并发操作T1T2⑴读A=100,B=5⑵读A=100,A=A*2写回⑶求A+B=105,验证错A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏数据”17、授予用户Jean删除帐户表的权限,使用的SQL语句是(A)A.GRANTDELETEON帐户TOJeanGRANTDELETETOJeanON帐户GRANTDELETETO帐户ONJeanGRANTDELETEONJeanTO帐户18、在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为(B)A.选择B.投影C.连接D.扫描19、下列说法正确的是(B)A.视图是观察数据的一种方法,只能基于基本表建立。视图是虚表,观察到的数据是实际基本表中的数据。索引查找法一定比表扫描法查询速度快。索引的创建只和数据的存储有关系20、当关系R和关系S自然连接时,能够把R中原该舍弃的元组放到结果关系中的操作是(A)A.左外连接B.右外连接C.外部并D.外连接二、填空题(每空1分,共16分)1、数据库系统的主要特点(1)数据结构化、数据冗余度低、数据独立性高、数据由DBMS统一管理和控制。2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有(2)层次模型,(3)网状模型,(4)关系模型3、数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:(5)实体完整性、(6)参照完整性和用户自定义完整性三种,其中外键可以实现(7)参照完整性4、诊断死锁的方法有(8)超时法、(9)事务等待图法。5、关系系统杳询优化的一般准则中非常重要的一条是(10)选择应尽量先做。6、事务具有四个特性,分别为:(11)原子性、(12)—致性、(13)隔离性和(14)持续性7、关系操作中5种基本运算为:并、差、选择(15)投影(16)笛卡尔积三、简答题(共16分)1、简述数据库设计的主要步骤。(4分)答:数据库的设计经过:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护6个阶段。2、简述视图的作用。(6分)答:(1)视图能够简化用户操作(2)视图机制可以使用户以不同的方式看待同一数据(3)视图为数据库重构提供一定的逻辑独立性(4)视图可以对机密的数据提供安全保护(5)适当的利用视图可以更清晰的表达查询3、设有关系模式R(A,B,C,D,E),数据依赖集F={A-B,B-A,(A,C)—D,D—E}。(1)求R的所有候选码。(3分)答:(A,C)和(B,C)(2)该关系模式最高能够满足第几范式?(3分)答:(A,C)—D,D—E存在传递依赖,所以是2NF四、计算题(共32分)设有学生-课程关系数据库,其数据库关系模式为:学生表:Student(Sno,Sname,Ssex,Sage,Sdept)(其中的属性依次为:学号、姓名、性别、年龄、所在系)课程表:Course(Cno,Cname,Cpno,Ccredit)(其中的属性依次为:课程号、课程名、先修课号、学分数)学生选课表:SC(Sno,Cno,Grade)(其中的属性依次为:学号、课程号、成绩)Student表有以下完整性约束:学号是主码,姓名取唯一值,性别取值只能是,男”或者”女”。SC表有以下完整性约束:成绩在0-100分之间;Sno和Cno是外码,他们共同组成主码。1、用SQL语言建立学生-课程数据库中的Student表和SC表。(6分)CREATETABLEStudent(SnoCHAR(9)PRIMARYKEY,SnameCHAR(20)UNIQUE,SsexCHAR(2)CHECK(SsexIN('男','女')),SageSMALLINT,SdeptCHAR(20));CREATETABLESC(SnoCHAR(9),CnoCHAR(4),GradeSMALLINTCHECK(GradeBETWEEN0AND100),PRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno),FOREIGNKEY(Cno)REFERENCESCourse(Cno));2、用关系代数写出下列查询。(6分)求选修了3号课程的学生学号和姓名。关系代数实现:nsn°,name(StudentX°5。=,丁(SC))求选修了全部课程的学生学号。关系代数实现:n学号,课程号(选课三课程)3、用SQL语言写出下列查询。(20分)求姓王的名字是三个字的女学生的学号和姓名,并按学号降序排列SELECTSname,SnoFROMStudentWHERESsex=‘女'andSnameLIKE‘王'ORDERBYSnoDESC;求选课人数不少于35人的课程号及相应的选课人数。SELECTCno,COUNT(Sno)FROMSCGROUPBYCnoHAVING(COUNT(*)>=35)查询与“刘晨”在同一个系学习的学生的学号、姓名和所在系。SELECTSno,Sname,SdeptFROMStudentWHERESdeptIN(SELECTSdeptFROMStudentWHERESname=‘刘晨');4)将学生200515121的年龄改为22岁。UPDATEStudentSETSage=22WHERESno='200515121';5)设已存在用户USER1,把查询Student表和修改学生学号的权限授给用户USER1,并且允许他再将此权限授予其他用户。GRANTUPDATE(Sno),SELECTONTABLEStudentTOUSER1WITHGRANTOPTION;五、综合题(16分)某医院病房管理系统需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多个病房,一个病房只能属于一个科室,一个医生只属于一个科室但可负责多个病人的诊治,一

温馨提示

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

评论

0/150

提交评论