




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷一〔哈尔滨工业大学〕一、选择题〔每题1分,共20分〕.在数据治理技术的开展过程中,数据独立性最高的是〔〕阶段.A.数据库系统B.文件系统C.人工治理D.数据项治理.〔〕是存储在计算机内的有结构的数据集合.A.网络系统B.数据库系统C.操作系统D.数据库.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是〔〕.A.外模式B.内模式C.存储模式D.模式TOC\o"1-5"\h\z.作为关系数据系统,最小应具备的关系运算是〔〕.A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5.在select语句中使用groupbySno时,Sno必须出现在〔〕子句中.A.whereB.fromC.selectD.having.在where语句的条件表达式中,与零个或多个字符匹配的通配符是〔〕.A.*B.?C.%D._.对关系模式进行分解时,要求保持函数依赖,最高可以到达〔〕.A.2NFB.3NFC.BCNFD.4NF.在关系模式R〔U,F〕中,YCXF+是-Y是否成立的〔〕.A.充分必要条件B.必要条件C.充分条件D.既不充分也不必要条件.在关系数据库设计阶段中,完成关系模式设计的阶段是〔〕.A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.A.需求分析阶段TOC\o"1-5"\h\z.根本E-R图就是数据库的〔〕.A.外模式B.逻辑模式C.内模式D.概念模式.从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的〔〕.A.数据项B.数据流C.数据处理D.数据存储.以下〔〕不是当前常用的存取方法.A.索引方法B.聚簇方法C.HASH方法D.链表方法.事务一旦提交,对数据库的改变是永久的,这是事务的〔〕.A.原子性B.一致性C.隔离性D.持久性.并发限制要解决的根本问题是保持数据库状态的〔〕.A.平安性B.完整性C.可靠性D.一致性.在数据库系统中,对存取权限的定义称为〔〕.A.授权B.定义C.约束D.审计.视图建立后,在数据字典中存放的是〔〕.A.查询语句B.视图的定义C.组成视图的表内容D.产生视图的表定义.由全码组成的关系模式,最高可以到达的模式为〔〕.A.4NFB.2NFC.3NFD.BCNF.以下表达中,正确的选项是〔〕.A.对于关系数据模型,标准化程度越高越好B.如果F是最小函数依赖集,那么RC2NFC.如果RCBCNF,那么F是最小函数依赖集D.关系模式分解为BCNF后,函数依赖关系可能被破坏19.19.为保证多用户环境中数据的完整性和一致性,DBMS采取的限制称为〔A.平安性限制B,完整性限制C.事务限制D,并发限制20.包含在日志文件中的主要内容是〔〕.A.程序运行过程B.对数据的全部操作C.对数据的全部更新操作D.程序执行结果二、填空题〔每题1分,共10分〕.关系模式R与S,组成关系R+S的是关系〔〕的属性集..在SQL中视图是由〔〕产生的虚表.TOC\o"1-5"\h\z.在SQL中Xnotbetween20and30的含义是〔〕..在合并E-R图时需解决的属性冲突包括属性〔〕冲突和属性取值单位冲突..事务遵守〔〕是可串行化调度的充分条件..要使数据库具有可恢复性,根本原那么就是数据〔〕..数据库限制保护的主要内容是数据的平安性、〔〕、并发限制和恢复..事务对数据库数据进行更新操作时,必须首先获得对该数据集合的〔〕锁..〔〕是指造成系统停止运转的任何事件,使得系统要重新启动..数据〔〕是预防数据库中数据在存储和传输中失密的有效手段.三、简单应用题〔每题3分,共15分〕ABcftABcftLbla?b3Cb4c6b2c3R表ABCnlcla2b2a4b6c6mlbla3b4c6RCDblc2d4b:cldib2也T改求解以卜美系代数友达式结果:l.RHa2.R-S3.(RUS)^-T四、应用题〔每题5分,共25分〕给定学生选课数据库,其中包含有3张根本表:学生表S〔Sno,Sname,Sage,Ssex,Sdept〕课程表C(Cno,Cname,Teacher,Ccredit),选课表SC(Sno,Cno,Grade).按要求完成以下数据操作要求..用SQL语句创立选课表SC〔Sno,Cno,Grade〕,其中主码为〔Sno,Cno〕,外码为Sno,Cno,并规定成绩Grade的取值应该在0到100之间..用SQL语句表示“将计算机科学系全体学生的成绩置零〞..用SQL语句表示“查询选修并且成绩及格的课程总数大于3门〔包括3门〕的学生的学号和姓名〞..用SQL语句创立视图VSC〔Sno,Sname,Cno,Cname,Grade〕,并将对学生表S的修改权限授权给用户U1,并且U1可以将权限进行传播..用关系代数表达式表示“查询选修了全部课程的学生学号和姓名〞.五、〔15分〕关系模式R〔U,F〕中U={ABCDEG},F={BE-G,BDfG,CD-A,CEfG,CDEfAB,BCfA,B-D},求下歹恪题.〔3分〕F的最小函数依赖集;〔3分〕关系模式R的候选码;〔3分〕判断R的最高标准化程度,并说明理由;〔3分〕判定分解p={ABD,DGE,AG,CE}是否保持无损连接性;〔3分〕将关系模式R分解为3NF,并且保持函数依赖和无损连接性.六、〔15分〕设某汽车运输公司有三个实体集.一是“车队〞实体集,属性有车队号和车队名等;二是“车辆〞实体集,属性有牌照号、厂家和出厂日期等;三是“司机〞实体集,属性有司机编号、姓名和等.设车队与司机之间存在“聘用〞联系,每个车队可聘用假设干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有〞联系,每个车队可拥有假设干个车辆,但每辆车只能属于一个车队;司机与车辆之间存在“使用〞联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用.1.〔6分〕试画出E-R图,并在图上注明属性、联系类型及实体标识符;2.〔6分〕将E-R图转换为关系模型,并说明主键和外键.3.〔3分〕判定每个关系模式的最高标准化程度O试卷一答案〔哈尔滨工业大学〕、选择题〔每题1分,共20分〕1-5ADDBC6-10CBACD11-15DDDDA16-20DDDDC二、填空题〔每题1分,共10分〕1.关系R2.根本表或视图3.X<20或X>304.域5.两段锁协议6.冗余7.完整性8.排它〔写〕9.系统故障10.加密,简单应用题C每题3分.共15分〕ABCalblc2a3b4c61.RnsAC心c7alb2c32,R-S3,〔RUSKTR.AR.BKCIBT.CT.Dalblc2bic2d4b3Lblc2d4h3b4c6bJc2d4alt>2c3blc2d4fllblc2b2cldl曰2c7b2cldla3b4c6b2cldlalb2c3b2cldLblc2b2c3rd2b3c7b2Td2b4u6b2c3d2alb2c3b2c3d24.RXTADaldlnld2a2dla2d2ald+“IT皿5b四、应用题〔每题5分,共25分〕(5分)createtableSC(Snochar(10)notnull,Cnochar(10)notmill.Gradeintcheck(Grade>=0andGrade=<100).primarykey(Sno.Cno)nforeignkey(Sno)referencesS(Sno),foreignkey(Cno)referencesC(Cno)):(5分)updateSCsetGrade=0where、CS'=(selectSdeptfromSwhereS.Sno=SC.Sno);(5分)selectSno.SnamefromSwhereSnoin(selectSnofromSCwhereGrade>=60groupbySnohaving(connt(*)>=3));本科生测试试卷一、选择题〔每题1分,共20分〕TOC\o"1-5"\h\z.数据库系统的核心是〔〕.A.数据库B.数据库治理系统C.数据模型D.软件工具.应用数据库的主要目的是为了〔〕.A.解决保密问题B.解决数据完整性问题C.共享数据问题D.解决数据量大的问题.子模式是〔〕.A.模式的副J本B.模式的逻辑子集C.多个模式的集合D.以上三者都对.关系运算中花费时间可能最长的运算是〔〕.A.投影B.选择C.笛卡尔积D.除.关系模式R〔U,F〕,如果RC2NF,根本可以消除的数据异常是〔〕.A.插入异常B.删除异常C.候选码冗余D.数据冗余过大.在关系模式R〔U,F〕中,X、Y、Z都是属性,且X-Y、YfZ,那么XfZ是〔〕.A.一定是传递函数依赖B.一定不是传递函数依赖C.不一定是传递函数依赖.在关系数据库设计阶段中,完成E-R图设计的阶段是〔〕.A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段.数据抽象的内容是〔〕.A.选择、投影、连接B.分类、概括、聚集C.调查、分析、设计D.超类、子类、消
TOC\o"1-5"\h\z息9.在整个设计过程中,最困难、最耗时的阶段是〔〕.A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段.事务要么都做,要么都不做,是事务的〔〕.A.原子性B.一致性C.隔离性D.持久性.从E-R图向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的关键字是〔〕.A.N方实体的关键字B.M方实体的关键字N方实体关键字与M方关键字组合D.重新选择其他属性.现有两个关系R〔A,B,C〕、S〔A,C,D,E〕,以下哪个表达式能够合法执行〔〕.A.RASB.6B="b"〔R〕C.nA,C〔R〕nnA,D〔S〕D.RUS.将局部E-R图合并为全局E-R图时可能会出现冲突,不属于合并冲突的是〔〕.A.属性冲突B.结构冲突C.语法冲突D.命名冲突.关系模式R中的属性全部是主属性,那么R的最低范式必定是〔〕.2NF32NF3NFC.BCNFD.4NF.以下SQL语句中,修改表结构的是〔〕.A.ALTERB.CREATEC.UPDATETOC\o"1-5"\h\zINSERT16.SQL的SELECT语句中,"HAVING条件表达式〞用来筛选满足条件的〔〕.A.列B.行C.关系D.分组17.对于属T子集X、Y,X'是X的真子集,假设X-Y,X'fY,那么称〔〕.A.Y传递函数依赖于XB.Y局部函数依赖于XC.Y完全函数依赖于XD.X、Y相互函数依赖.系统故障会造成〔〕.A.内A.内存数据丧失B.硬盘数据丧失C.软盘数据丧失D.磁带数据丧失.为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语言称为〔〕.A.查询语言B.宿主语言C.自含语言D.会话语言.SQL中的视图提升了数据库系统的〔〕.A.完整性B.并发限制C.隔离性D.平安性二、填空题〔每题1分,共10分〕.在关系模式中,能够唯一表达元组的属性组称为〔〕..参照完整性规那么是对〔〕键的约束..判断一个并发调度是否正确,可以用〔〕概念来解决..模式/内模式映像为数据库提供了〔〕数据独立性..数据库系统中可能发生的故障有:系统故障、〔〕和计算机病毒..外模式是〔〕的子集..制作数据后援副本的过程称为〔〕..并发限制是对用户的〔〕加以限制和协调..在数据库系统中对存取权限的定义称为〔〕..〔〕数据模型一般在数据库设计的概念设计阶段使用.I.RJS2.R-S3.iRJS)H-T4[|^S)NILwsqtHSMT)四、应用题〔每题5分,共25分〕给定学生选课数据库,其中包含有3张根本表:学生表S〔Sno,Sname,Sage,Ssex,Sdept〕,课程表C〔Cno,Cname,Teacher,Ccredit〕,选课表SC〔Sno,Cno,Grade〕.按要求完成以下数据操作要求..用关系代数表达式表示“查询成绩在90分以上的学生的学生姓名〞..用SQL语句表示“用户U1具有从每门课程中SELECT最高成绩、最低成绩、平均成绩的权力,他不能查看每个人的成绩〞..用SQL语句表示“将〔S0009,C003,78〕插入SC关系表中〞..用SQL语句表示“查询选修王平老师讲授课程的学生姓名〞..用SQL语句表示“将IS系的学生选课信息删除〞.五、〔15分〕设R〔ABC,D,E〕,F={A->C,C->D,B->C,DE->C,CE->A}求:〔5分〕R的候选码;〔5分〕p={AD,AB,BC,CDE,AE}是否无损连接;〔5分〕将R分解BCNF且无损.六、〔15分〕请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位.对每本书存有:书号,书名,作者,出版社.对每本被借出的书存有读者号、借出日期和应还日期.要求:1.〔6分〕给出E-R图;〔6分〕再将其转换为关系模型;〔3分〕判断每个关系模式的标准化最高程度.
本科生测试试卷答案、选择题〔每题1分,共20分〕1-5BCBCA6-10CBBAA11-15CBCBA16-20DBABD、填空题〔每题1分,共10分〕7、1、超码2、外码3、可串行化调度4、物理5、介质故障6、模7、转储8、并发操作9转储8、并发操作9、授权10、E-R=\简玳应用题〔每题3分.1.RUSABCalb2共15分)2.R3ADald4a25nADCs.c=r.c(SXT>1(RlJS)-bT四、简单应用题〔每题5分,共25分〕ASC.Grade>90(SxSC)1、(5分)nS.Sname<rS.Sno=SC.Sno2、〔5ASC.Grade>90(SxSC)WHERES.Sno=SC.SnoandC.Cno=SC.CnoandC.Teacher='王平'5、(5分)DELETEFROMSCWHERE'CS'=(SELECTSdeptFROMWHERES.Sno=SC.Sno);口应用密门5分;I.15分〕幄选只为CBE〕3©分〕ABcDEADaaaAHaaaBCaa*aaaaAEAa*a无全a行.所以诙分解为有损连接.3、〔5分〕p=1AC'BD-ABE:六、2、〔6分〕读者〔读者号,姓名,地址,性别,年龄,单位〕书〔书号,书名,作者,出版社,读者号,借出日期,应还日期〕3、〔3分〕均为BCNF哈尔滨工程大学试卷一、问做题〔30分,每题5分〕.说明什么是数据〔Data〕和数据库〔Database〕?.说明什么是数据库治理系统〔DBMS〕和数据库系统〔DBS〕?.简述数据治理技术的开展过程.什么是事务〔Transaction〕,事务和程序的区别.什么是计算机系统平安性.TCSEC/TDI平安级别划分有几个等级,各是什么二、〔10分〕画出包括学生、宿舍、档案材料、班级、班主任的ER图,指出实体之间的联系和描述实体的属性,并指出实体的码三、〔20分设有学生课程数据库中包含三个关系:学生关系S、课程关系C、学生选课关系SC,如下列图.
CnoCuaiuCnoCuaiusPcjioCreditI数据库33数学43操作系统444效据结构735敬字通信63j6信息系统147程序设计22SnoClioGmm300119330017843001384300283300239310421S4iD4?2S2SnoSuauieSexSDAge3001I'?/'r女计算机ris「3W2寸;:勇男计算机194003婢明k机械IS4004刘明远更机械171M赵国庆男逋信7IT1042樊建堂5J通信1r〔1〕用关系代数检索选修课程名为“数学〞的学生号和学生姓名〔10分〕〔2〕用SQL命令查询其它系比计算机系所有学生年龄都要小的学生姓名及年龄.〔10分〕四、〔20分〕设有一关系R,具有以下属性:学号〔S#〕、课程号〔C#〕、成绩〔G〕、TN〔任课教师姓名卜教师所在系〔D〕.数据具有如下语义:一个学生一个学号,一门课程一个课程号一位学生所修的每门课程都有一个成绩每门课程只有一位任课教师,一教师可教多门课教师中没有重名,每位教师只属于一个系〔1〕指出关系R中的函数依赖关系〔5分〕〔2〕指出关系R的缺点〔5分〕(3)指出关系R的缺点的解决途径和标准化程度(10分)五、(20分,每题5分)学生数据库中有三个根本表(关系):S(Sno,Sname,Age,Sex,SD)C(Cno,Cname,Teacher)SC(Sno,Cno.Grade)请用SQL语言完成以下操作:⑴检索选修了‘操作系统‘或‘数据库’课程的学号和成绩;(2)检索选修了“刘平〞老师所讲课程的学生的学号、姓名及成绩;⑶检索所有姓“张〞的学生姓名、年龄和所在系;(4)检索三门课以上学生姓名、年龄和所在系.哈尔滨工程大学试卷二、问做题(30分,每题5分).说明什么是数据(Data)和数据库(Database)?答:数据(Data)是数据库中存储的根本对象,数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合.说明什么是数据库治理系统(DBMS)和数据库系统(DBS)?答:数据库治理系统(DatabaseManagementSystem,简称DBMS)是科学地组织和存储数据、高效地获取和维护数据.数据库系统由数据库、数据库治理系统(及其开发工具)、应用系统、数据库治理员(和用户)构成..简述数据治理技术的开展过程答:1.人工治理阶段(40年代中--50年代中)2.文件系统阶段(50年代末--60年代中)3.数据库系统阶段(60年代末--现在).什么是事务(Transaction),事务和程序的区别答:事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可
SQL语分割的工作单位.事务和程序是两个概念:在关系数据库中,一个事务可以是一条句,一组SQL语句或整个程序;一个应用程序通常包含多SQL语.什么是计算机系统平安性答:为计算机系统建立和采取的各种平安保护举措,以保护计算机系统中的硬件、软件及数据,预防其因偶然或恶意的原因使系统遭到破坏,数据遭到更改或泄露等..TCSEC/TDI平安级别划分有几个等级,各是什么答:四组(division)七个等级,D,C(01,02),B(B1,B2,B3),A(A1)二、(10分)画出包括学生、宿舍、档案材料、班级、班主任的ER图,指出实体之间的联系和描述实体的属性,并指出实体的码答:其中有下划线的属性为实体的码.(5分)学生{学号,姓名,出生日期,}档案材料:{档案号,......}班级:{班级号,学生人数}班主任:{职工号,姓名,性别,是否为优秀班主任}宿舍:{宿舍编号,地址,人数}教室:{教室编号,地址,容量}(2)用关系代数检索选修课程名为“数学〞的学生号和学生姓名(10分)答:检索选修课程名为“数学'’的学生号和学生姓名:①关系代数表达式为:7[Sno.Sname<(7Cname=•数学・(S[X]SC(XJC))(2)用SQL命令育彻其它系比计算机系所有学生年龄都要小的学生姓名及年龄.(10分)答:SELECTSname,AgeFROMSWHEREAge<ALL(SELECTAgeFROMSWHERESD='CS,)ANDSDoCS'或者:SELECTSname,AgeFROMSWHEREAge<(SELECTMIN(Age)FROMSWHERESD='CS')ANDSDo'CS'四、(20分)设有一关系R.具有以下属性:学,(S#)、课程号(C#)、成绩(G)、TN(任课教师姓名)、教师所在系(D).数据具有如卜•语义:■一个学生一个学号.一门课程一个课程号一位学生所修的每门课程都有一个成绩每门课程只行,位任课教师.一教师可教多门课教帏中没有重名.每位教师只属于一个系<4)指出关系R中的函数依赖关系(5)指出关系R的缺点(6)指出关系R的缺点的静决途径和标准化程度答:(1)具行的函数依赖:(5分)F={(S#.C#)YC#—TN,TN-D;(2)缺点的产生主要来自关系的结构.该关系中包含三方面数据:成绩.开课教师和所属系.(5分)(3)解决途径是将关系进行分解一关系标准化c(10分)SCG(S#,C#,G)CTN(C#,TN)TND(TN.D)五、(20分)学生数据库中有三个根本表(关系):S(Sno.Siiame.Age.Sex,SD)C(Cno.Cnamu.Teacher)SC(SnotCno.Grade)请用SQL语言完成以下操作:(1)检索选修了■系统'或'数据库'课程的学号和成回b(2)检索选修了“刘平〞老一所讲课程的学生的学号、姓名及成绩:(3)检索所有姓“张〞的学生姓名、年龄和所在系:(』)检索三门课以上学t姓名、年龄和所在系.答:〔1〕验索选修了‘操作系统‘或‘数据库’课程的学号和成绩;〔5分〕SELECTSno.Grade;FROMSC.C:WHERESC.Cno=C.CnoAND〔C.Cnamu,操作系统OR:C.Cname=,数据库*〕仁〕校索选修r“刘平〞老师所讲课程的学生的学号、姓名〔5分〕SELECTS.Sno.Sname:FROMS.SC.C;WHERES.Sno=SC.SnoANDSC.Cno=C.CnoANDC.Teacher='刘平'〔3〕检索所有姓“张〞的学生姓名、年龄和所在系;〔5分〕SELECTSnameAge.SD:FROMS;WHEReSnameLIKE'张%'〔4〕段索三门课以上学生姓名、年龄和所在系.〔5分〕SELECTSname.Age.SD;FROMS;WHERESnoIN;〔SELECTSno;FROMSC;GROUPBYSno;HAVINGCOUNT〔*〕>=3〕哈尔滨工程大学本科生测试试卷.数据库的概念模型独立于〔B〕.AE-R图B具体的DBMS和机器C信息世界D现实世界.在数据库中,数据的物理独立性指的是〔D〕.A用户程序与DBMS的相互独立B数据库与数据库治理系统的相互独立C应用程序与数据库中数据的逻辑结构相互独立D应用程序与存储在磁盘上数据库中的数据相互独立.数据库〔DB〕、数据库系统〔DBS〕和数据库治理系统之间的关系是〔B〕.ADBMS包括DB和DBSBDBS包括DB和DBMSCDB包括DBS和DBMSDDBS就是DB,也是DBMS.数据库中产生数据不一致的根本原应是〔C〕.A数据的平安B数据的存储量太大C数据冗余D未进行完整性限制.自然连接是构成新关系的有效方法.一般情况下,当关系R和S进行连接操作的时候,要求R和S含有一个或多个共有的〔C〕.A元组B行C属性D记录.关系运算中花费时间最长的运算是〔A〕,应尽量预防使用该种运算.A笛卡尔积B选才iC投影D除.SQL语言属于〔C〕.A关系代数语言B元组关系演算语言C具有关系代数和关系演算双重特点的语言D域关系演算语言.实体完整性要求主属性不能为空值,这点可以通过〔A〕保证.A定义主码B定义外码C用户定义完整性D系统自动限制.SQL语言具有〔C〕功能.A关系标准、数据操纵、数据限制B关系标准、数据定义、数据限制C数据定义、数据操纵、数据限制D数据定义、关系标准、数据操纵.SQL语言是一种高度〔B〕的语言.A过程化B非过程化C导航式D格式化.当修改基表数据时候,视图〔B〕.A需要重新建立B可以看到修改的结果C更新后可以看到修改结果D不允许修改带有视图的基表.关系数据库的标准化为了解决关系数据库中〔C〕问题.A保证数据的平安性和完整性B提升查询速度C插入、删除和数据冗余D减少数据操作的复杂性.当关系模式R〔A,B〕已经属于3NF,那么以下说法中正确的选项是〔B〕.A它一定消除了插入和删除异常B仍然存在一定的插入和删除异常C属于BCNFD以上说法均不正确14当B属性函数依赖于A属性时,属性A与属性B的联系是〔B〕.A一对多B多对一C多对多D以上均不是15.关系模式R中的属性全部是主属性,那么R的最高范式是〔〕.A2NFB3NFCBCNFD4NF、填空题〔共15空,每空1分,共15分〕.关系的候选码是指〔能唯一标示元组的属性或属性集合〕.对关系R,根据条件f对关系R进行选择操作的写法是〔〕..假设关系R为1NF,且它的每一个非主属性都〔不局部函数依赖于〕候选码,那么关系R为2NF..在数据库设计阶段,E-R图用来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的〔概念设计〕阶段..数据冗余指的是〔各个数据文件中存在重复的数据〕..根本的封锁类型有两种,分别是〔排它〕锁和〔共享〕锁..DBMS通常提供授权命令来限制不同用户访问数据库的权限,这主要是为了实现数据库的〔平安〕性..数据库设计可以分为以下六个阶段〔需求分析〕、〔概念结构设计〕、〔逻辑结构设计〕、〔物TOC\o"1-5"\h\z理结构设计〕、〔数据库实施〕和〔数据库运行和维护〕..并发操作一般会引起〔丧失修改〕、〔不能重复读〕和〔读脏数据〕三种不一致情况.三、判断题〔共10小题,每题1分,共10分〕.建立数据库三级模式的功能是由SQL语言的数据定义功能实现的.Y.数据库中,对于试图,即存放试图的定义又存放试图所对应的数据,N.设计性能较优的关系模式称为标准化,标准化的主要理论依据是关系标准化理论.Y.关系模型中的关系模式至少满足1NF.Y.数据库设计中,关系的标准化程度越高,数据表的设计就越合理.N.对于关系,其关系模式的分解方式不是唯一的.Y.在数据库系统中,对存取权限的定义称为授权.Y.事务的原子性是指事务中的操作要么都作,要么都不作..数据库中的封锁机制是保证数据库平安性的主要方法.N,并发限制.数据库系统是利用存储在外部存储介质上的冗余数据来重建被破坏的数据库,它主要有两种:数据库副本和日志文件.Y四、简做题〔共4小题,每题5分,共20分〕.简述关系数据库中模型、模式和具体值之间的联系和区别..简述自然连接和等值连接的区别..事务中提交和回滚的含义..怎样进行系统故障的恢复.〔答复的时候应该考虑到系统故障发生时使数据不一致的原因有哪些〕五、问做题〔共2小题,1题20分,2、3题各10分,共40分〕.基于这样的三个表:学生表S,课程表C和学生选课表SC.它们的结构如下:S〔S#,SN,SEX,AGE,DEPT〕C〔C#,CN〕SC〔S#,C#,GRADE〕其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩.答复以下问题:1〕写出创立关系S的SQL语句.2〕检索选修了课程的学生学号、姓名、课程名和成绩,写出SQL语句.3〕检索所有比“张鹏〞年龄大的学生学号、姓名和性别,写出SQL语句.4〕检索选修了课程号为“C1〞的学生中成绩最高的学生的学号姓名和成绩,写出SQL语句..某学校实行学分制,学生可以根据自己的情况选修课程.每名学生可以同时选修多门课程,每门课程可以由多位教师讲授,每位教师可以讲授多门课程.〔1〕指出学生、课程和教师的联系类型,画出E-R图.〔属性自行确定〕〔2〕将〔1〕中所画E-R图转换为关系模式.3,设有关系R和S如以下列图所示.关系RABC1231534关系SABC215414计算:mR1=R-S(2)R2=RUS⑶R2=RHS⑷R2=RXS数据库试卷B答案一、简做题〔30分,每题10分〕1.什么是排它锁和共事锁答:排它锁假设事务T对数据对象A加上X锁,那么只允许T读取和修改A,其它事务都不能再对A加任何类型的锁,直到T释放A上的锁.共事锁假设事务T对数据对象A加上S锁,那么只允许T读取A,但不能修改A,其它事务只能再对A加S锁,直到T释放A上的S锁.这就保证了其它事务可以读A,但在T释放A上的S锁之前不能对A进行任何修改.2.数据库设计的根本步骤有哪些:答:根据标准的设计方法,将数据库设计分为六个阶段:①需求分析;②概念结构设计;③逻辑结构设计;④物理结构设计;⑤数据库实施;⑥数据库的运行和维护.3.什么是活锁与死锁答:活锁是指当事务T1封锁了数据R,事务T2请求封锁数据R于是T2等待,当Tl释放了R上的封锁后,系统首先批准了T3请求,于是T2仍等待,当T3释放了R上的封锁后,又批准了T4请求,,,使律2可能永远等待.这种现象就是活锁.死锁是指两个以上的事务分别请求封锁对方已经封锁的数据,导致长期等待而无法继续运行下去的现象叫做死锁.二、设有一个供应商S、零件P、工程工程J、供销情况SPJ,请建立四个索引.其中,(20分,每题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园家长会活动方案策划范文
- 计算机通信与网络(山东联盟)知到智慧树章节测试课后答案2024年秋青岛理工大学
- 2025年合肥共达职业技术学院单招职业适应性测试题库及参考答案
- 电商平台用户界面设计的人性化考量
- 购买机床分期合同范本
- 远期合约合同范本
- 现代食品厂安全生产管理模式的构建与实施
- 2025-2030年中国特种火柴市场运行状况及发展预测分析报告
- 科技创新与知识产权的融合路径分析
- 2025-2030年中国演艺经纪行业运行状况及发展趋势分析报告
- 中建某公司技术质量工作会讲稿总工
- 施工图纸接收及分发台账
- Visio图标最全网络通信图标库(可用于VISIO等)课件
- 马工程西方经济学(第二版)教学课件-8
- 小粒咖啡栽培技术措施课件
- 部编版二年级道德与法治下册全册课件
- 六年级下册信息技术教学计划
- 台塑关系企业资材管理规则
- 沉井施工方案
- 民法典侵权责任编课件
- 10KV系统短路电流整定计算表格
评论
0/150
提交评论