




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本试卷适应范围南京农业大学试题纸计科51--532007-2008学年2学期课程种类:必修、选修试卷种类:A、B课程数据库系统班级计科51、52、53学号姓名成绩题号一二三四五六七八九总分署名得分装订得分评阅人线
一、名词解说(10分)1.主码2.数据库完好性3.数据词典4.视图5.模式得分评阅人二、选择题(10分)1.数据库与文件系统的根本差别在于【】装A.提升了系统效率B.方便了用户使用C.数据的构造化D.节俭了储存空间2.对由SELECT--FROM—WHERE—GROUP--ORDER构成的SQL语句,其在被DBMS办理时,各子句的履行序次为【】。—FROM—GROUP—WHERE—ORDER——SELECT--WHERE——GROUP——ORDER——WHERE——GROUP——SELECT——ORDER——FROM——WHERE——GROUP——ORDER索引属于【】A.模式B.外模式C.内模式D.观点模式4.任何一个知足2NF但不知足3NF的关系模式都不存在【】A.主属性对键的部分依靠B.非主属性对键的部分依靠C.主属性对键的传达依靠D.非主属性对键的传达依靠5.设有T事务的封闭序列为:LOCKS(A)-LOCKS(B)-LOCKX(C)–UNLOCK(B)-UNLOCK(A)-UNLOCK(C),则T【】A会发存亡锁B.恪守两段锁协议C.可串行化D.不会发存亡锁6.假如事务T获取了数据项Q上的排它锁,则T对Q【】A.只好读不可以写B.只好写不可以读C.既可读又可写D.不可以读不可以写7.逻辑构造设计的主要工具是【】A.数据流图和数据词典B.E-R图C.规范化理论D.SQL语言8.一个数据库一定能够表示实体和联系,联系能够和【】个实体相关个或许1个以上D.2个或2个以上9.数据库镜像能够用于【】A.保证数据库的完好性B.实现数据库的安全性C.进行数据库恢复或并发操作D.实现数据共享10.并发操作能够带来的问题不包含【】A.丢掉更新B.读脏数据C.不可以够复读D.数据冗余得分评阅人三、填空题(10分)1、数据抽象的方法有、齐集和归纳。2、DBMS的基本功能包含、数据操控、数据库的运转管理、数据库的成立和保护等功能。3、关系代数特意的关系运算包含有选择、、连结、除等。4、数据库系统中最主要的逻辑模型有层次模型、、等。5、事务拥有、一致性、、长久性4个特征。6、一般数据词典应包含对、数据构造、等几部分数据的描绘。7.数据库房的数据拥有、集成的、不行更新的和随时间不停变化的特点。得分评阅人四、简答题(20分).简要回答数据模型的观点及其构成因素2.什么是数据库恢复数据库恢复的基本技术是什么什么是数据与程序的物理独立性数据库系统怎样保证该独立性简述ODBC的工作原理5.简要阐述数据库新技术与发展。得分评阅人五、设计题(50分)1.(18分)设有:供给商表S(SNO,SNAME,CITY),部件表P(PNO,PNAME,Color,WEIGHT),工程项目表J(JNO,JNAME,CITY),供给关系表SPJ(SNO,PNO,JNO,QTY),QTY为供给数目。(1)试用关系代数达成以下操作:求供给工程J1部件为红色的供给商号码SNO.求没有使用天津供给商生产的红色部件的工程号JNO.用SQL语句达成以下操作成立供给关系表SPJ,并定义主码、外码拘束以及空值等拘束。找出所有供给商的姓名和所在城市求工程项目J2使用的各样部件的名称及其数目.求没有使用天津产的部件的工程号码.把所有红色部件的颜色改成蓝色。将(S2,J6,P4,200)插入供给状况关系。T1T2T3从供给商关系删除S2的记录,并从供给状况关系中删除相应的记录。Read(A)Read(B)2.(5分)在数据库系统中有以下一个调动S,它波及到3个不一样的事务T、T2Read(Q)1和T3。请问调动S是矛盾可串行化的吗假如是矛盾可串行化的,就请给出与之等Write(Q)价的一个串行调动序列。Read(M)Write(Q)Read(Q)Write(M)Write(B)3.(10分)某工厂生产若干产品,每种产品由若干不一样的部件构成,有的部件可用在不一样的产品上。这些部件由不一样的原资料构成。不一样部件所用的资料能够同样。这些部件依据所属的不一样的产品分别放在库房中,原资料依据类型放在若干库房里面。(1)请建立该工厂产品、部件、资料、库房的观点模型。(2)把该观点模型变换为关系模型并确立每个模式的候选键。4.(12分)现有以下关系模式:此中,Teacher(Tno,Tname,Tel,Dpartment,Bno,Bname,BorrowDate,Rdate,Backup)。Tno,教师编号;Tname,教师姓名;Tel,电话;Department,所在部门;Bno,借阅图书编号;Bname,书名;BorrowDate,借书日期;Rdate,还书日期;Backup,备注。该关系模式的属性之间拥有往常的语义,比如,教师编号函数决定教师姓名,即教师编号是唯一的,图书编号是唯一的,等等。.教师编号是候选码吗原因是什么。.写出该关系模式的主码。.该关系模式中能否存在部分函数依靠假如存在,请写出此中两个。(4).说明要将一个1NF的关系模式转变为若干个2NF关系,需要怎样做.该关系模式最高知足第几范式并说明原因。.将该关系模式分解为3NF。5.(5分)设有:供给商表S(SNO,SNAME,CITY),部件表P(PNO,PNAME,WEIGHT,SIZE),供给关系表SP(SNO,PNO,DEPT,QUAN),有以下查问:查问供给一个部门10000个以上螺栓而且位于南京的供给商的名字.SELECTSNAMEFROMS,P,SPWHERE=AND=AND=‘NAJING’AND=‘BOLT’AND>10000;给出该语句的代数优化方法(写出该语句的查问树、原始语法树,依据代数优化规则生成优化的查问树)。系主任出卷人参照答案:一、名词解说(10分)1.主码表中的某个属性组,他能够独一确实定一个元组。2.数据库完好性指数据的正确性与相容性。包含完好性拘束体制、完好性检查体制和违反完好性拘束条件应采纳的预防措施。(回答:实体完好性、参照完好性和自定义完好性也可)3.数据词典数据词典是系统中各种数据描绘的会合。一般包含:数据项、数据构造、数据流、数据储存、办理过程。4.视图视图是从一个或许几个基本表导出的表。视图自己不独立储存在数据库中,是一个虚表。能够在视图上再定义视图。5.模式:是数据库全体数据的逻辑构造和特点的描绘,是所实用户的公共数据视图。(回答:对关系的描绘,一般表示为:关系名(属性,域、属性与域的映照,函数依靠)也能够。)二、选择题(10分).三、填空题(10分)1、抽象2、数据定义3、投影4、网状模型、关系模型5、原子性、隔绝性(次序能够颠倒)6、数据项、数据流、储存过程、数据储存(4个里面选用随意2个)7.面向主题四、简答题(20分)1.简要回答数据模型的观点及其构成因素数据模型是数据库顶用来对现实世界进行抽象的工具,是数据库顶用于供给信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的观点的会合。这些观点精准地描绘系统的静态特征、动向特征和完好性拘束条件。所以数据模型往常由数据构造、数据操作和完好性拘束三部分构成。(1)数据构造。(2)数据操作。(3)数据的拘束条件:2.什么是数据库恢复数据库恢复的基本技术是什么把数据库从错误状态恢复到某一已知的正确状态(即一致状态或完好状态),就是数据库恢复。数据库恢复的基本技术是数据转储和登录日记文件什么是数据与程序的物理独立性数据库系统怎样保证该独立性当数据库的储存构造发生变化了,由数据库管理员对模式/内模式映像做相应改变,能够使模式保持不变。进而应用程序也不需要变化,保证了数据与程序的物理独立性,简称数据的物理独立性。简述ODBC的工作原理ODBC由四个部分构成。包含应用程序、驱动程序管理器、数据库驱动程序、ODBC数据源管理。(对每个部分的功能做简要说明即可。假如画出系统构造更好。)5.简要阐述数据库新技术与发展。数据库技术经历了第一代的层次模型与网状模型阶段、第二代的关系数据库阶段,当前发展到数据局系统大家族的第三代阶段。主要特点和技术包含:面向对象的方法和技术对数据库的发展有深远影响、数据库技术与多学科交错交融,如与网络技术、散布市技术、并行计算技术、挪动计算技术等相互联合、相互浸透。面向应用领域的数据库技术的研究也获取新的进展。如,统计数据库、数据库房、工程数据库、科学数据库、空间数据库等。五、设计题(50分)1.(1)试用关系代数达成以下操作:求供给工程J1部件为红色的供给商号码SNO.sno(jno'j1'(SPJ))求没有使用天津供给商生产的红色部件的工程号JNO.jno(j)jno(sno(city'天津'(S))sno,pno,jno(SPJ)pno(color'红'(P)))用SQL语句达成以下操作成立供给关系表SPJ,并定义主码、外码拘束以及空值等拘束。CREATETABLESPJ(SNOCHAR(3),PNOCHAR(3),JNOCHAR(3),QTYINT);找出所有供给商的姓名和所在城市SELECTSNAME,CITYFROMS;求工程项目J2使用的各样部件的名称及其数目.SELECT,FROMP,SPJWHERE=AND=’J2’;求没有使用天津产的部件的工程号码.SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMSPJWHERE=ANDSNOIN(SELECTSNOFROMSWHERECITY=’天津’;把所有红色部件的颜色改成蓝色。UPDATEPSETCOLOR=’蓝’WHERECOLOR=’红’;将(S2,J6,P4,200)插入供给状况关系。INSERTINTOSPJ(SNO,JNO,PNO,QTY)VALUES(S2,J6,P4,200)从供给商关系删除S2的记录,并从供给状况关系中删除相应的记录。DELETEFROMSPJWHERESNO=’S2’;DELETEFROMSWHERESNO=’S2’;2.(5分)调动S是矛盾可串行化的,与之等价的一个串行调动序列为:3(10分)某工厂生产若干产品,每种产品由若干不一样的部件构成,有的部件可用在不一样的产品上。这些部件由不一样的原资料构成。不一样部件所用的资料能够同样。这些部件依据所属的不一样的产品分别放在库房中,原资料按照类型放在若干库房里面。(1)请建立该工厂产品、部件、资料、库房的观点模型。2)把该观点模型变换为关系模型并确立每个模式的候选键。产品关系、部件关系、资料关系、库房关系(产品构成关系部件制造关系部件储存关系资料寄存关系。)4.(12分)现有以下关系模式:此中,Teacher(Tno,Tname,Tel,Dpartment,Bno,Bname,BorrowDate,Rdate,Backup)。Tno,教师编号;Tname,教师姓名;Tel,电话;Department,所在部门;Bno,借阅图书编号;Bname,书名;BorrowDate,借书日期;Rdate,还书日期;Backup,备注。该关系模式的属性之间拥有往常的语义,例如,教师编号函数决定教师姓名,即教师编号是唯一的,图书编号是唯一的,等等。.教师编号是候选码吗原因是什么。教师编号Tno不是候选码.写出该关系模式的主码。(tno,bno).该关系模式中能否存在部分函数依靠假如存在,请写出此中两个。(tno,bno)-tmane(tno,bno)bname.说明要将一个1NF的关系模式转变为若干个2NF关系,需要怎样做模式分解。除去1NF关系中的存在传达函数依靠。分解时要保持无损连结性和原因的函数依靠。.该关系模式最高知足第几范式并说明原因。1NF,存在部分函数依靠。(6).将该关系模式分解为3NF。Teacher1(Tno,Tname,Tel,Dpartment)Teacher2(Bno,Bname,Bor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年计算机二级考试试题及答案在线
- 2025年计算机二级考试复习试题及答案重点
- C++程序设计的进阶技巧试题及答案
- MySQL协作与版本控制的动态分析试题及答案
- C++设计模式的实际应用案例试题及答案
- 加快你的Delphi编程能力试题及答案
- 文学中价值观的体现与分析试题及答案
- 基础知识总结的计算机试题及答案
- 2025年Msoffice考试考查试题及答案
- 考前复习的计算机二级基础试题及答案
- 西格列汀二甲双胍缓释片-药品解读
- 多因素身份认证
- 小学二年级下学期数学家长会课件
- (完整版)小学生心理健康教育课件
- 铁路基本建设工程设计概(预)算编制办法-国铁科法(2017)30号
- 汽车修理厂台账表格范本
- 400字作文稿纸20x20格A4标准稿纸
- 管道燃气客服员(高级工)技能鉴定考试题库大全(含答案)
- 伤口敷料种类及作用-课件
- 《分式方程复习课》教学设计
- 二年级道德与法治下册 (做个“开心果”)教学课件
评论
0/150
提交评论