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

下载本文档

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

文档简介

试卷序号:题号一二三四总分得分一、阅卷教师得分选择题(本大题共15小题,每题1分,共15分)DB、DBMS和DBS三者间的12关系是()。DBS包括DB和CDBMS包括DBS和DDBS与DB、DBMSDBDBMS无关B在一个数据库中可以有多个的是()。C外模式A模式B内模式D存储模式3下面()不是常用的数据模型?A线性模型B关系模型C层次模型D网状模型4数据库与文件系统的根本区别在于()。A提高了系统效率BDC数据的结构化节省了存储空间5)。A主码是一个属性,它能唯一标识一列B主码是一个属性,它能唯一标识一行C主码是一个属性或属性集,它能唯一D主码是一个属性或属性集,它能唯一标识标识一行一列下列不属于SQL语言的特点的是(67)。B面向集合的操作方A综合统一式C简洁易学D高度过程化SELECT语句:SELECT性别,avg(入学FROM学生GROUPBY其功能是成绩)性别()。B按性别分组计算并显示所有学生的入学成绩的平均值C计算并显示所有学生的性别和入学成D按性别分组计算并显示性别和入学分数绩的平均值的平均值当关系R和S自然联接R和S原该舍弃的元组放到结果关系8时,能够把中的操作是()A.左外联接B.右外联接C.外部并D.外联接R和S进行自然连接时,要求R和S含有一个或者多个共有的(B.行C.属性D.元组C.一个关系数据库D.一个关系代数运算D.数据独立性高A.数据共享B.数据完整性C.数据冗余很高.1213在关系代数运算中,五种基本运算为()A.∪,-,×,π和σB.∪,-,∞,π和C.∩,×,πD.σ和σ_____是数据库系统中最早出现的数据模型?()和σ下面列出的数据模型中,A.关系模型B.层次模型C.网状模型1D.面向对象模型索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的(A插入B修改C删除D.查询?式结构中的外模式B.用户模C.存储模D.用户视A.子模式式二、阅卷教师简答题(本大题共6小题,每题得分5分,共30分)数据的独立性是指应用程序与数据库的数据结构之间相互独立。DBMS为三级模式结构提供了两层映/模式映像和模式/内模式映像。这两层映像机制数据库系统中的像机制:外模式保证了数据库系统中2、试述文件系统与数据库系统的区别和联系文件系统与数据库系统的区别:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。文件系统与数据库系统的联系:两者都是计算机系统中管理数据的软件。文件系统是操作系统的重要组成部分;而DBMS是独立于操作系统的软件。但是DBMS是在操作系统的基础上实现的数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。3、简述什么是候选键,主键,外键。候选键(candidatekey):不含有多余属性的超键称为候选键。(候选键可以有多个)主键(primarykey):用户选作元组标识的一个候选键称为主键。(主键是候选键中一个)外键(ForeignKey):如果关系模式R1中的某一个属性(或属性组)F与关系模式R2的主键相对应,但不是R1的超键,则称F是关系模式R1的外键。4、设有关R和S(如下表)。计算系RUS:R∪S,R-SR-SABC773ABC7733276523246545、设有关系R和S(如下S,σA=C表)。计算R(R×S)σA=C(RS:S)ABababcbCcdcAR.BS.BCacdbeabbcbdecbdde6、设有关系aR和S如下,写出S计算结果(请写出求解步骤)。解πB,C(S)={(1,2),(3,4)}abc的象集为{(1,2)}的象集为{(1,2),(3,4)}的象集为{(1,2}2Ab1J(jno,jname,city);供应商表SPJ(sno,pno,jno,qty);S由供应商代码(sno)、供应商姓名(status)、供应商所在城市(city)组成;零件表P由零件代码(pno)、零件名(pname)、颜色(color)、重量(weight)组成;工程项目表J由工程项目代码(jno)、工程项目名(jname)、工程项目所在城市(city)组成;供应情况表SPJ由供应商代码(sno)、零件代码(pno)、工程项目代码(jno)、供应数量(qty)组成,表示某供应商供应某种零件给某工程项目的数量为(1qty。j1零件p1的供应用关系代数表示:求)供应工程商号码’∧(SPJ))分)π(snoσjno=?j1(2j1零件为红色的供应商号码’红用关系代数表示:求)供应工程sno。(4分)’∧π(P))色’(SPJcolor=snoσjno=?j1(3s1所供应的全部零件的jno工程号分)用关系代数表示:求至少用πSPJ))(SPJ)÷π(jno,pnopnoσsno=?s1?((4用SQL表示:S表中,按SNO列升序创3)建唯一索引(分)Createuniqueindexttons(sno)(其中tt为自拟索引名)4分)连接查SelectdistinctpnofromSPJ,JwhereSPJ.jno=J.jnoandcity=?北京?询:SelectdistinctpnofromSPJwherejnoin(selectjnofromJwherecity=?北京?)(6)用SQL表示:找出使用上海产的零件(4的工程名称。分)连接查询:SelectjnamefromSPJ,S,JwhereSPJ.jno=J.jnoandSPJ.sno=S.snoandS.city=?上海?嵌套查询:SelectjnamefromJwherejnoin(selectjnofromSPJwheresnoin(selectsnofromSwherecity=?上海?))(7)用SQL表示:查询供应总数量小于(4分)30的零件的编号、颜色和名称,并按零件重量降序排列。selectP.pno,color,pnamefromSPJ,PwhereSPJ.pno=P.pnogroupbyP.pno,color,pname,weighthavingsum(qty)<30orderbyweightdesc(8)用SQL表示:把零件p2的重量增加5,颜色改为黄色。(3分)Updatepsetweight=weight+5,color=?黄色?wherepno=?p2?用SQL表示:从供应情况中删除供应商s2的记录。(3分)(9)DeletefromSPJwheresno=?s2?(10)用SQL表示:将(s2,j2,p1,200)插入供应情况关系。(3分)InsertintoSPJvalues(,s2?,?j2?,?p1?,200)3VIEW1,显示每种零件qty)。(5分)selectP.pno,pname,count(jno)工程数目,sum(qty)零件总数量fromSPJ,PwhereSPJ.pno=P.pnogroupbyP.pno,pname(12)从VIEW1中查询名称为“螺母“的零件,供应的工程数目及(3供应的零

温馨提示

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

评论

0/150

提交评论