Access-数据库试题-带答案--(5).docx

上传人:李司机 文档编号:7209773 上传时间:2024-06-29 格式:DOCX 页数:7 大小:49.46KB
返回 下载 相关 举报
Access-数据库试题-带答案--(5).docx_第1页
第1页 / 共7页
Access-数据库试题-带答案--(5).docx_第2页
第2页 / 共7页
Access-数据库试题-带答案--(5).docx_第3页
第3页 / 共7页
Access-数据库试题-带答案--(5).docx_第4页
第4页 / 共7页
Access-数据库试题-带答案--(5).docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《Access-数据库试题-带答案--(5).docx》由会员分享,可在线阅读,更多相关《Access-数据库试题-带答案--(5).docx(7页珍藏版)》请在三一办公上搜索。

1、一、选择起(从下列各起四个答案中选由一个正确答案,每小跑1分.共10分)1,爱护数据陈,防止未经授权的不合法的运用造成的数据泄漏、更改岐坏,这是指数据的_A.A、平安性B、完整性C、并发限制D.我原2、若事务T对数据R已加X锁,则其他事务对数据R_D_.A,可以加S领不能力IlX锁Ik不能加S锁可以加X锁B、可以加S镇也可以加X锁D、不能加任何锁3、数据库具有较高的_C_4A、程序与数据牢靠性B,程序与数据完整性C、程序与数据独立性D、程序与数据一样性.4、阳、DBS、PBYS三者之间的关系是_A.A、DBS包括DB、DBMSB,DB包括DBS、DBMSC、DBMS包括DB、DBMSD、DBS

2、就是DB,也就是I)BMS5,常用的数据模型不包括_B_.A、网状模型B、链状模里Cx层次模型D、关系模型6、在SQ1.语句中,对输出结果排序的语句是_B_A、GROUPB、ORDERBYC、WIERED、HAVING7、用于数据库夏原的曳要文件是C.A、数据文件I1.索引文件C、11志文件D、备注文件8、数据库中的封镇机制是工的主要方法。A,完第性B.平安性C.并发限制D、复原、9、关系模型中,一个关迸字是_C_.A、可由多个珈意属性组成B,至多由一个属性组成C、由一个或多个其值能唯一标识该模式中任何元组的璃性组成D、以上都不是10、关系中殂成主键的国性不能取空伯,这称为关系的_A。A.实体

3、完熨性B、关系完整性D、主键完整性C、参照完整性二、简答题(回答要点,并简明扼要作说明。短题5分,共20分)1,简述各种不同的封锁协议及解决的同跑一级封锁协议是:事务T在楼改数据R之前必需先对其加X锁,直到事务结束才择放.事务结束包括正常结束(COMMIT)和非正常结束(RO1.1.BACK).一线封锁协议可以防止丢失假改,并保证事务T是可发原的,运用一拨封钺协议可以解决丢失脩改问题,二级封锁协议是:在级封锁协议加上事务T在读取数掘R之前必露先对其加S锁,读完后方可林放S锁,.被对锁协议除防止了丢失修改,还可以进一步防止读“脏”数据,但在二级将领侨议中,由于读完数据后即可择放S锁,所以它不能保

4、证可重女读。三级封锁协议是:一级封锁协议加上事务T在读取数据R之前必衡先对其加S锁,直到事务结束才林放,三级封锁协议除防止了丢失修改和不读“脏”数据外,还进一步防止了不行重女读。上述三级协议的主要区分在于什么操作须要申请舛锁,以及何时择放评分标准:1)写出一奴封锁出议1分2)写出二级封锁协议2分3)写出三汲封领协议1分1)写出主要区分1分2,分析发生系统故障时数据库可能出现的问也是什么?答:(】)一些尚未完成的事务的结果可能已送入物理数据底,从而造成数据库可能处于不正确的状态。为保证数据一样性,须要消除这些货务对数据库的全部修改。(2)有些已完成的事务可能有一部分区至全部留在缓冲区.尚未写回到

5、磁盘上的物理数据库中,系统故砥使得这些事务时数据除的修改部分或全部丢失,这也会使数据库处于不一样状态,因此应将这些W务己提交的结果正新写入数据库。找原子系统必需在系统重新启动时除须要撤销(INDO)全部未完成事务外,还须要电做(REDo)全部已提交的事务.以将数据库真正里原到一样状态.评分标准:1)写出第(1选2分2)写出第步2分3)写出更原子系统的UND0、REDo操作1分3、淹述卷照完整性约束中应留意的几个说要问胭(1)外码能否接收空值问即在实现参照完整性时,供应定义外码列是否允许空值的机制.(2)在被参照关系中删除元祖的问遨级联蒯除(CASCADES)受限捌除(RESTRICTED仅当螫

6、照关系中没有任何元组的外眄值与被参照关系中要删除元组的主码值相同时,系统才执行删除操作,否则拒绝此删除操作。置空值刷除(NU1.1.IFIES)删除被参照关系的元组,并将参照关系中相应元组的外眄Gi置空值.(3)在参照关系中插入元祖时的问魄受限插入递归插入(4)修改关系中主码的问SS不允许慨改主码允许修改主码评分标准:1)写出第步I分2)写出第(2沙2分3)写出第步1分4)写出第步4、简述存取限制机制的主要内容.1)定义用户权限,并将用户权限驿记到数据字典中,Course(ame.precno.ceredit,tno)老师表(老师号Char(5),老师名称VarChara0),姓利Char2)

7、Teacher(tno,tna三e.SeX)选课表(学号ChaK5)、课程号Char,成果tinyini)SC(o.grade)I、编写一个触发器.当对课程表进行修改时其学分只能在1到5分之间.createIrigKerCourseUpdatconCourseforupdateasbeginifexists(selectfrominsertedwherecereditnotbetween1and5)rolIbackend评分标准:】写出createtriggeronCourse1分2 )写出forxiate1分3 )写出ifexists(selectfrominsertedwherecered

8、itnotbetveen1and5)2分4写出rollback1分2、编写个存储过程.依据输入的课程号参数,统计该门课程的平均分和总分,要求运用游标.不行以运用sum和avg吩咐。createprocedureSeafchSuinByCno(0crwchar(3)asbegindeclareOsumint,avgnumeric(5,1),*adetinyint.0contIinyintselectsum-0,0count-0declaremyCursorcursorforselectgradefromSCwhereCnQ=耻noopenmyCursorfetchmyCursorintoSgra

9、devhi1e(fetch-status=0)beginselectsu11=0sumgradeselectcount-0count1fetchmyCursorintogradeendclosemyCursordeallocateByCursorifftcount=0selectO总分,0平均分elsebeginselectavg=0sumcountselectSum总分,avg平均分endend评分标准:1定义游标1分2定义变量1分3变量毓值1分4)游标的打开获得和关闭I分5)循环条件1分3、运用关系代数诺吉查询没行选修刘红老加所按课程的同学学号。11sno-(11sno(SC)11cno(

10、otnaae=刘红(ToaChor)sCcurse)评分标准,1 )otname-刘纣(Teacher)1分2 )与Course表的连接I分3)与SC表的连接2分4)作差运算1分4、运用元组演算语音询选修了刘红老财课程的同学姓名、课程名及相应的成果.h3u3VSu3s(Student(u)SC(v)ACourse(w)ATeacher(三)s2三,刘红sl=w5l=2ul-vltl=u2t2=w2t3=v3)评分标准;I写出存在量词1分2写出连接运算sl=w5l=v2ul=vl2分3写出选取条件s2=刘红1分4写出投影运算tl=u2t2=w2t3=v31分四、综合设计题(共40分)1,已知:关

11、系模式R(UF)中R-ABCDEGF=(BEG.BD-G111C,B-D1C-D)求:(1) (BC)IR的候选码.(5分)(2)F的报小函数依描集,并将模式R用算法分解到无损连接的3NF5分)解:(2) (BC),=BCADG.R的候选码是:CE(3) F的最小函数依箱架足:F三in=B-G,CE-B1C-A.CE-G1B-D,C-D)格R分解为3NF:P=MX;,BCEG,ACD)评分标准:(1) BOP=BCADG(2分)(2) R的候选码是1CE(3分)(3)F的最小函数依戕集是(2分(4) P=BDG,BCEG,ACR(3分)2,设有关系模式R,U=(E.G,H,hJ),F=(ErI

12、,j-j,i-g.GH-I.III-EGl.假设有一个分解P=RMID,R2(Gm),R3(IHE).推断谀分解是否保持函数依靠关系,并推断此分解是否具有无损连接性.(10分)解:求出F的最小函数依靠集F=E-1.J-1.I-G,GH-I,IHfE)若PNRl(IJ).R2(GHI),R3(IHE),F1F,等价,所以该分解保持函数依靠关系。又因为:EGHIJRlblla2b!3a4a5R2ala2a3a-l1)25R3ala2a3a4b35所以.可以得到没有一行全为a,所以该分解为有损分解.评分标准:I)写出分解保持函数依靠关系5分2)写出分解为有损分解5分3、对于关系篌式R(D,BJ,S,

13、Q,O),设存两个函数依靠集F和C,F=MB-3)-EG,C-A,CG-BD,CE-AG),G=MB-C.D-G.C-A.CG-B.D-E.CE-G)试推断F和G是否等价.(5分)解:因为FG.GUr所以F和G等价评分标准:1)FGg(2分)2) GF(2分)3) F和G等价(1分1.数据库设计设计一个商品销售数据库,此数据阵中保存有商品记录,包括商品号、名称、单价、类别、单位。客户记录包括客户号、客户名、客户地址、联系“一个客户有多个地址.镣冉记录有客户、商品.俯传数量、订货H期和发货地址.要求1 杳出E-R图(5分)2 )依据须要可以增M/性,转换为满意3NF的关系模式(5分)3)给出主神

14、约束和外键约束(5分)4)关系名和属性名用汉字1百出E-R图(5分)评分标准:1绘出两个实体2分2绘出一个联系1分3每个实体、联系的周性3分2)依据筑要可以刷til词性,转换为满意3W的关系模式商品关系(商品号、商品名称、单价、类别、单位)客户关系(客户号、客户名、联系方式客户地址关系(客户号、地址)订货主关系(订货号、客户号、订优FlHIk发货地址)订货明细关系订货号、商品号、铜件数量)评分标准:每个关系1分商品关系:客户关系:客户地址关系:仃货主关系:3)给出主造的束和外键的束主键:商品号主键:客户号外犍:客户号外谖:客户号主犍:客户号地址主键:订货号订货明细关系:主键:订货号、商品号外键

15、1:订货号,外键2:商品号评分标准:给出主镀3分给出外键2分五、优化与并发(每题S分.共10分)I、设有二个事务T、U,下面的并发便作是否正确,若不正确请运用时间戳方法解决其冲突,设TS(T)TS(U).TURead(b)Write(b=b-500)Read(bUrite(b*300)答:并发操作不正确,可以运用时间微方法解决其冲突.T事务操作数据b务读时标写时标00tl0U读bt20T读bt20U更新b(不允许.因tl120回退U并给予新时标t3t2t2T更新b1312Uilfb正确的调度:T事务U事务Read(b)Write(b=b*300)Readb)ftritc(b=b-500)评分标

16、准:1)并发操作不正确,可以运用时间戳方法解决其冲突。(1分)2)时标表(3分)3)正确的调改(1分)2、优化中的究法描述:依捌索引连接售法描述下列查询操作的实现.(5分)t3t3U更新bselecta.*,b.*froaemployeea,salesbwherea.emp_no=b.saleid解:首先对SaleS按属性CUSlJd建索引:取employee表中每一个元组,由CUSJid通过sales表的索引查找相W的sales的元组:把这些employee元组和sales元俎连接起来;M漳更上述,步骤,直到c三ployee表扫描完。评分标准:1)写出第步I分2)写出第(2沙2分3)写出第步1分4)写出第步1分

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号