ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:123.55KB ,
资源ID:17897707      下载积分:6 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17897707.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(山东信息职业技术学院005学年第二学期.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

山东信息职业技术学院005学年第二学期.docx

1、山东信息职业技术学院005学年第二学期山东信息职业技术学院2004-2005学年第二学期2003级高职数据库原理与应用期末试题()(卷面成绩为100分,考试时间为120分钟)题号一二三四总分得分一、填空(每空1分,共20分)1、视图是一个虚表,它是从_中导出的表。在数据库中只存放那个使用的_,不存放视图的_.2、SQL语言中,修改表结构的语句是_.3、关系模式是关系的_,相当于_.4、关系数据库中,二维表称为一个,表的一行称为,表的一列称为。5、关系代数运算中,基本的运算有_,_,_,_,_.6、安全性控制的一般方法_,_,_,_,_,_.7、数据恢复是利用_数据重建已破坏的数据。二、选择(每

2、题2分,共20分)1数据库系统与文件系统的主要区别是_。A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2同一个关系模型的任意两个元组值_。A不能全同B可全同C必须全同D以上都不是3自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_。A元组B行C记录D属性4SQL语言具有两种使用方式,分别称为交互式SQL和_。A提示式SQLB多用户SQLC嵌入式SQLD解释式SQL5关系

3、规范化中的删除操作异常是指_。A不该删除的数据被删除B不该插入的数据被插入C应该删除的数据未被删除D应该插入的数据未被插入6.属于BCNF的关系模式_。A已消除了插入、删除异常B已消除了插入、删除异常和数据冗余C、仍然存在插入、删除异常D在函数依赖范畴内,已消除了插入和删除的异常7从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是_。AM端实体的关键字BN端实体的关键字CM端实体关键字与N端实体关键字组合D重新选取其他属性8数据库的_是指数据的正确性和相容性。A安全性B完整性C并发控制D恢复9授权编译系统和合法性检查机制一起组成了_子系统。A安全性B完整性C

4、并发控制D恢复10、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为_。A事务故障B系统故障C介质故障D运行故障三、简答题(15分,每小题5分):1什么是数据库?2什么是数据库的数据独立性?3叙述等值连接与自然连接的区别和联系。四、综合题(45分):1、设有一个学生-课程数据库,包括学生关系Student、课程关系Course和选修关系SC。(12分)Student:SHAPE*MERGEFORMATCourseSHAPE*MERGEFORMATSC用关系代数表示下列查询,并写出结果。(1)查询信息系(IS系)全体学生(2)查询学生关系Student中

5、都有哪些系(3)查询至少选修1号课程和3号课程的学生号码(4)查询至少选修了一门其直接先行课为5号课程的课程的学生姓名。2、学生-课程数据库(24分)学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cpno,Ccredit)学生选课表:SC(Sno,Cno,Grade)用SQL语句实现:(1)为学生-课程数据库中的Course表建立索引,按课程号升序建唯一索引。(2)删除Course表的索引。(3)查询全体学生的姓名、学号、所在系。(4)查询年龄不在2023岁之间的学生姓名、系别和年龄。(5)查询所有姓刘学生的姓名、学号和性

6、别。(6)求各个课程号及相应的选课人数。(5)查询每个学生的学号、姓名、选修的课程名及成绩(6)将所有学生的年龄增加1岁。3.设有如下实体:(9分)学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1)一个学生可选修多门课程,一门课程可为多个学生选修;(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;(3)一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:(1)分别设计学生选课和教师任课两个局部信息的结构E-R图。(3分)(2)将上述

7、设计完成的E-R图合并成一个全局E-R图。(3分)(3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。(3分)数据库原理与应用期末试题答案(C)一、填空(每空1分,共20分)1、一个或多个基本表,定义,视图对应的数据2、Alter3、框架,记录格式4、关系元组属性5、笛卡尔积,并差投影选择6、用户标识与鉴定存储控制定义视图审计数据加密7、冗余二、选择(每题2分,共20分)1B2A3D4C5A6D7C8B9A10C三、简答题(15分,每小题5分):1什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个

8、用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。2什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数

9、据库数据的存储结构与存取方法独立。数据独立性的好处是,数据的物理存储设备更新了,物理表示及存取方法改变了,但数据的逻辑模式可以不改变。数据的逻辑模式改变了,但用户的模式可以不改变,因此应用程序也可以不变。这将使程序维护容易,另外,对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。3叙述等值连接与自然连接的区别和联系。答:等值连接表示为RA=BS,自然连接表示为RS;自然连接是除去重复属性的等值连接。两者之间的区别和联系如下:自然连接一定是等值连接,但等值连接不一定是自然连接。等值连接不把重复的属性除去

10、;而自然连接要把重复的属性除去。等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。等值连接不把重复的属性除去;而自然连接要把重复的属性除去。四、综合题(45分):1.(1)Sdept=IS(Student)或5=IS(Student)结果:(2)Sdept(Student)结果:(3)首先建立一个临时关系K:Cno13然后求:Sno.Cno(SC)KSno.Cno(SC)95001象集1,2,395002象集2,3Cno(K)=1,3于是:Sno.Cno(SC)K=95001(4)Sname(Cpno=5(CourseSCStudent)或Sname(Cpno=

11、5(Course)SCSno,Sname(Student)或Sname(Sno(Cpno=5(Course)SC)Sno,Sname(Student)2、(1)CREATEINDEXCoucnoONCourse(Cno)(2)DROPINDEXCourse.Coucno(3)(3)SELECTSname,Sno,SdeptFROMStudent(4)(4)SELECTSname,Sdept,SageFROMStudentWHERESageNOTBETWEEN20AND23(5)(5)SELECTSname,Sno,SsexFROMStudentWHERESnameLIKE刘%(6)SELECT

12、Cno,COUNT(Sno)FROMSCGROUPBYCno(7)SELECTStudent.Sno,Sname,Cname,GradeFROMStudent,SC,CourseWHEREStudent.Sno=SC.SnoandSC.Cno=Course.Cno;(8)UPDATEStudentSETSage=Sage+1;3.试完成如下工作:(10分)(1)分别设计学生选课和教师任课两个局部信息的结构E-R图。(4分)(2)将上述设计完成的E-R图合并成一个全局E-R图。(3分)(3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。(3分)解:(1)学生选课局部E-R图如图2所示,教师任课局部E-R图如图3所示。(2)合并的全局E-R图如图4所示。为避免图形复杂,下面给出各实体属性:单位:单位名、电话学生:学号、姓名、性别、年龄教师:教师号、姓名、性别、职称课程:编号、课程名(3)该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:单位(单位名,电话)教师(教师号,姓名,性别,职称,单位名)课程(课程编号,课程名,单位名)学生(学号,姓名,性别,年龄,单位名)讲授(教师号,课程编号)选修(学号,课程编号)图2学生选课局部ER图图3教师任课局部ER图图4合并的全局ER图

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2