下载此文档

数据库原理期中考试试题及答案.pdf


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
该【数据库原理期中考试试题及答案 】是由【小屁孩】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【数据库原理期中考试试题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..数据库原理期中考试试题及答案试卷序号:班级:学号:姓名:2012~2013学年第二学期期中考试《数据库原理》试卷使用班级11级答题时间100分钟题号一二三四总分阅卷教师得分一、阅卷教师得分选择题(本大题共15小题,每题1分,共15分)1DB、DBMS和DBS三者间的关系是()。ADB包括DBMS和DBSBDBS包括DB和DBMSCDBMS包括DBS和DBDDBS与DB、DBMS无关2在一个数据库中可以有多个的是()。A模式B内模式C外模式D存储模式3下面()不是常用的数据模型?A线性模型B关系模型C层次模型D网状模型4数据库与文件系统的根本区别在于()。A提高了系统效率B方便了用户使用C数据的结构化D节省了存储空间5下列叙述正确的为()。A主码是一个属性,它能唯一标识一列B主码是一个属性,它能唯一标识一行C主码是一个属性或属性集,它能唯一标识一行D主码是一个属性或属性集,它能唯一标识一列6下列不属于SQL语言的特点的是()。A综合统一B面向集合的操作方式C简洁易学D高度过程化7在“学生”表中有“学号”、“姓名”、“性别”和“入学成绩”字段。有以下SELECT语句:SELECT性别,avg(入学成绩)FROM学生GROUPBY性别其功能是()。A计算并显示所有学生的入学成绩的平均值B按性别分组计:..算并显示所有学生的入学成绩的平均值C计算并显示所有学生的性别和入学成绩的平均值D按性别分组计算并显示性别和入学分数的平均值8当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(),当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(),一个关系相当于(),不属于数据库特点的是(),五种基本运算为()A.∪,-,×,π和σB.∪,-,∞,π和σC..∪,∩,×,π和σD.∪,∩,∞,π和σ13下面列出的数据模型中,_____是数据库系统中最早出现的数据模型?(),它同基本表分开存储,使用它能够加快数据的()速度。,哪一个不是指数据库三级模式结构中的外模式?、阅卷教师得分简答题(本大题共6小题,每题5分,共30分)1、什么是数据的独立性?数据库系统中为什么能具有数据独立性?数据的独立性是指应用程序与数据库的数据结构之间相互独立。数据库系统中的DBMS为三级模式结构提供了两层映像机制:外:..模式/模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。物理独立性保证了应用程序在使用数据时无须考虑数据的实际物理存储,当数据的物理存储改变时,程序不用改变;逻辑独立性保证了应用程序在编写时无须考虑数据库中数据的整体逻辑结构。2、试述文件系统与数据库系统的区别和联系文件系统与数据库系统的区别:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。文件系统与数据库系统的联系:两者都是计算机系统中管理数据的软件。文件系统是操作系统的重要组成部分;而DBMS是独立于操作系统的软件。但是DBMS是在操作系统的基础上实现的数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。3、简述什么是候选键,主键,外键。候选键(candidatekey):不含有多余属性的超键称为候选键。(候选键可以有多个)主键(primarykey):用户选作元组标识的一个候选键称为主键。(主键是候选键中一个)外键(ForeignKey):如果关系模式R1中的某一个属性(或属性组)F与关系模式R2的主键相对应,但不是R1的超键,则称F是关系模式R1的外键。4、设有关系R和S(如下表)。计算R∪S,R-SRUS:R-SABCAB327436524477335324654C7735、设有关系R和S(如下表)。计算RRS,σA=C(R×S)A=C(R×S)S::..d6、设有关系R和S如下,写出R÷S计算结果(请写出求解步骤)。解:因为πB,C(S)={(1,2),(3,4)}a的象集为{(1,2)}b的象集为{(1,2),(3,4)}c的象集为{(1,2}2d的象集为{(3,4}A其中b象集等于或包含{(1,2),(3,4)}则R÷S=b四、阅卷教师得分综合题(本大题共2小题,第1题43分,第2题12分,共55分)1设有一个SPJ数据库,包括S、P、J、SPJ4个关系模式:S(sno,sname,status,city);P(pno,pname,color,weight);J(jno,jname,city);SPJ(sno,pno,jno,qty);供应商表S由供应商代码(sno)、供应商姓名(sname)、供应商状态(status)、供应商所在城市(city)组成;零件表P由零件代码(pno)、零件名(pname)、颜色(color)、重量(weight)组成;工程项目表J由工程项目代码(jno)、工程项目名(jname)、工程项目所在城市(city)组成;供应情况表SPJ由供应商代码(sno)、零件代码(pno)、工程项目代码(jno)、供应数量(qty)组成,表示某供应商供应某种零件给某工程项目的数量为qty。(1)用关系代数表示:求供应工程j1零件p1的供应商号码sno。(3分)πsno(σπsno(σjno=?j1’∧pno=’p1’(SPJ))(2)用关系代数表示:求供应工程j1零件为红色的供应商号码sno。(4分)jno=?j1’∧color=’红色’(SPJP))(3)用关系代数表示:求至少用了供应商s1所供应的全部零:..件的工程号jno。(4分)πjno,pno(SPJ)÷πpno(σsno=?s1?(SPJ))(4)用SQL表示:S表中,按SNO列升序创建唯一索引(3分)Createuniqueindexttons(sno)(其中tt为自拟索引名)(5)用SQL表示:输出为北京的工程项目供应的不同零件号(4分)连接查询:SelectdistinctpnofromSPJ,==?北京?嵌套查询:SelectdistinctpnofromSPJwherejnoin(selectjnofromJwherecity=?北京?)(6)用SQL表示:找出使用上海产的零件的工程名称。(4分)连接查询:SelectjnamefromSPJ,S,===?上海?嵌套查询:SelectjnamefromJwherejnoin(selectjnofromSPJwheresnoin(selectsnofromSwherecity=?上海?))(7)用SQL表示:查询供应总数量小于30的零件的编号、颜色和名称,并按零件重量降序排列。(4分),color,pnamefromSPJ,=,color,pname,weighthavingsum(qty)30orderbyweightdesc(8)用SQL表示:把零件p2的重量增加5,颜色改为黄色。(3分)Updatepsetweight=weight+5,color=?黄色?wherepno=?p2?(9)用SQL表示:从供应情况中删除供应商s2的记录。(3分)DeletefromSPJwheresno=?s2?(10)用SQL表示:将(s2,j2,p1,200)插入供应情况关系。(3分)InsertintoSPJvalues(?s2?,?j2?,?p1?,200)3:..(11)用SQL表示:创建视图VIEW1,显示每种零件的代码,名称,供应的工程数目,供应的零件总数量(qty)。(5分),pname,count(jno)工程数目,sum(qty)零件总数量fromSPJ,=,pname(12)从VIEW1中查询名称为“螺母“的零件,供应的工程数目及供应的零件总数量。(3分)Select工程数目,零件总数量fromVIEW1wherepname=?螺母?2、根据以下描述,为某百货公司设计E-R模型。百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。实体型“商店”的属性有:店号、店名、店址、店经理。实体型“商品”的属性有:商品号、品名、单价、产地。实体型“职工”的属性有:工号、姓名、性别、工资。在联系中应反映职工参加某商店工作的开始时间、商店销售商品的月销售量。4

数据库原理期中考试试题及答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小222 KB
  • 时间2024-04-15