




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。==============================================================================命运如同手中的掌纹,无论多曲折,终掌握在自己手中==============================================================一、选择题(共15小题,每题1分,共计15分)1、数据库管理系统(DBMS)是()。A、一个完整的数据库应用系B、一组硬件C、一组系统软件D、既有硬件,也有软件2、关系数据库的数据及更新操作必须遵循()等完整性规则。A、实体完整性和参照完整性B、参照完整性和用户定义完整性C、实体完整性和用户定义完整性D、实体完整性、参照完整性和用户定义完整性3、数据独立性是指()。A、用户与数据分离B、用户与程序分离C、程序与数据分离D、人员与设备分离4、关系数据库建立在关系数据模型基础上,借助()等概念和方法来处理数据库中的数据。A、集合代数B、分析方法C、统计分析D、表格5、4元关系R为:R(A,B,C,D),则()。A、πA,C(R)为取属性值为A,C的两列组成B、πA,C(R)为取属性值为1、3的两列组成C、π1,3(R)和πA,C(R)是等价的D、π1,3(R)和πA,C(R)是不等价的6、δ3<'2'(S)表示()。A、表示从S关系中挑选3的值小于第二个分量的元组B、表示从S关系中挑选第三个分量的值小于2的元组C、表示从S关系中挑选第三个分量的值小于第二个分量的元组D、δ3<'2'(S)是向关系垂直方向的运算7、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S全连接成的结果集是()元关系。A、4B、3C、7D、68、笛卡儿积是()进行运算。A、向关系的垂直方向B、即向关系的水平方向也向关系的垂直方向C、向关系的水平方向D、先向关系的垂直方向,然后在向关系的水平方向9、下列关于视图的叙述中,正确的一条是()。A、当某一视图删除后,由该视图导出的其它视图也将自动删除B、若导出某一视图的基本表被删除,那么该视图将不受任何影响C、视图一旦建立,就不能被删除D、当修改某一视图时,导出该视图的基本表也随之修改10、数据库管理系统提供的DDL语言的功能是()。A、实现对数据库的检索、插入、修改和删除B、描述数据库的结构,为用户建立数据库提供手段C、用于数据的安全性控制、完整性控制、并发控制和通信控制D、提供数据初始装入、数据转储、数据库恢复、数据库重新组11、SQLServer数据库文件有3类,其中主数据文件的后缀为()。A、.ndfB、.ldfC、.mdfD、.idf12、下面关于触发器的描述,错误的是()。A、触发器是一种特殊的存储过程,用户可以直接调用B、触发器可以用来定义比CHECK约束更复杂的规则C、触发器表和DELETED表没有共同记录D、删除触发器可以使用DROPTRIGGER命令,也可以使用企业管理器13、事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。A、一级封锁协议B、二级封锁协议C、三级封锁协议D、零级封锁协议14、数据库应用系统中的基本逻辑工作单位是()。A、一个查询B、一个过程C、一个事务D、一个程序15、在SQL的下列语句中,哪些是关于用户定义完整性约束的语句()。A、NOTNULLB、NOTNULL和UNIQUEC、UNIQUED、NOTNULL、UNIQUE及CHECK二、填空题(共9小题,每空1分,共计15分)1、DBMS是位于和之间的一层管理软件。2、数据库是。3、给定关系中,元组的集合称为该关系的。4、是用来表示多个关系联系的方法5、在关系数据库中,只能存放视图的,不能存放视图,视图是一个。6、SQL语言的数据定义功能包括、、和定义索引。7、关系模式的操作异常问题往往是由引起的8、在设计E-R图时,由于各个子系统分别面向不同的应用,各个分E-R图之间难免存在冲突,这些冲突主要包括属性冲突、和。9、数据库系统中,事务并发操作带来的数据不一致性包括3类,分别是丢失修改、、读脏数据。三、简答题(共3小题,每题7分,共计21分)1、什么是数据模型及其要素?2、什么是数据库恢复?简述数据库恢复的基本技术。3、简述DBMS的主要功能。四、(共4小题,每题3分,共计12分)有一学校教学数据库,包括学生、课程、教师、学生成绩4个关系。学生关系S(SNO,SN,AGE,SEX)有属性:学号、姓名、年龄、性别;课程关系C(CNO,CN,PCNO)包括属性:课程号、课程名、先修课课程号;教师关系T(ENO,EN,DEPT),包括属性:职工号、姓名、系别;学生成绩关系SC(SNO,CNO,ENO,G),包括属性:学生号、课程号、任课教师职工号和学生学习成绩。请用关系代数完成所要求的操作:求选修了王云老师所授课程且成绩在“B”以上的学生学号;求选修了李平老师讲授的所有课程的学生名;查询不选修信息系老师开设的所有课程的学生名。查询既选修了“软件工程”又选修了“计算机网络”的学生姓名。五、(共5小题,每题3分,共计15分)设有下列3个关系学生表S(SNO,SN,SA,SX)其中SNO为学生号,SN为姓名;课程表C(CNO,CN,TA)其中CNO为课程号,CN课程名,TA教师名;和学生选修课程表SC(SNO,CNO,GD)其中GD为成绩;试用SQL语言完成以下各题:查询选修了课程号为“C01”的女学生的姓名。检索选修人数超过30人的课程的平均分。检索选修了“李清”同学没有选修的课程的学生的学号。检索至少选修了“王平”老师所授课程中一门课程的学生的姓名。将“王敏”老师所授课程均更改为“李飞”老师所授。六、(共2小题,共计10分)一个图书借阅管理数据库要求提供下述服务:可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、结束日期和还书日期。(我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。)当需要时,可通过数据库中保存的出版社的电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性根据以上描述,试作如下设计:确定系统中的实体及属性,构造满足需求的E-R图;(6分)转换为等级的关系模型结构,并支持主码。(4分)七、(共4小题,共计12分)设有关系模式:授课表TC(课程号Cno,课程名Cname,学分Ccredit,授课教师号Tno,教师名Tname,授课时数Chour)。其语义为:一门课程号有确定的课程名和学分,每名教师有确定的教师名,每门课程号可以由多名教师讲授,每名教师也可以讲授多门课程,每名教师对每门课程号有确定的授课时数。回答以下问题:根据上述规定写出关系模式TC的基本函数依赖;(4分)找出关系模式TC的候选码;(2分)判断TC最高达到了第几范式?为什么?(2分)将TC分解至3NF。(4分)徐州工程学院试卷参考答案及评分标准2013-2014(一)数据库原理及应用(B卷)一、选择题(共15小题,每题1分,共计15分)1、C2、D3、C4、A5、C6、B7、C8、B9、A10、B11、C12、A13、A14、C15、C二、填空题(共9小题,每空1分,共计15分)1、应用程序;操作系统2、按一定结构组织起来的数据的集合。3、实例4、外部关系键5、定义;对应的数据;虚拟表6、定义数据库;定义基本表;定义视图7、数据冗余8、命名冲突;结构冲突9、不可重读三、简答题(共3小题,每题7分,共计21分)1、什么是数据模型及其要素?答:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。…….2分(1)数据结构是所研究的对象类型的集合,是对系统的静态特性的描述。(2)数据操作是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。(3)数据的约束条件是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。…….5分2、什么是数据库恢复?简述数据库恢复的基本技术。答:把数据库从错误状态恢复到某一已知的正确状态(即一致状态或完整状态),就是数据库恢复。…….1分数据库恢复的基本技术是数据转储和登录日志文件。即根据存储在系统别处的冗余信息来恢复数据库系统。转储即DBA按照一定的策略将数据库复制到磁带或另一个磁盘上保存起来的过程。日志文件是用来记录事务对数据库的所有更新操作的文件,包括数据库内部的更新操作。不同数据库系统采用的日志文件格式是不同的。当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。…….6分简述DBMS的主要功能。答:DBMS主要具备以下功能:(1)数据定义功能;(2)数据操纵;(3)数据库运行管理功能;(4)数据组织、存储和管理功能;(5)数据库的建立和维护功能;(6)通信功能。…….7分四、(1)求选修了王云老师所授课程且成绩在B以上的学生姓名;…….3分(2)求选修了李平老师讲授的所有课程的学生名;….3分(3)查询不选修信息系老师开设的所有课程的学生名。….3分(4)查询查询“高等数学”的先修课程。…….3分五查询选修了课程号为“C01”的女学生的姓名。selectSNfromS,SCwhereS.SNO=SC.SNOandSX=’女’andC.CNO=’C01’…….3分检索选修人数超过30人的课程的平均分。selectavg(GD)fromSCgroupbyCNOhavingcount(*)>30…….3分检索选修了“李清”同学没有选修的课程的学生的学号。selectSNOfromSCwhereCNOin(selectCNOfromCwhereCNOnotin(selectCNOfromS,SCwhereSN=’李清’andS.SNO=SC.SNO))…….3分检索至少选修了“王平”老师所授课程中一门课程的学生的姓名。selectSNfromS,SC,CwhereS.SNO=SC.SNOandC.CNO=SC.CNOandCN=’王平’…….3分将“王敏”老师所授课程均更改为“李飞”老师所授。updateCsetTA=’李飞’whereTA=’王敏’…….3分六、解:(1)E-R图如下:出版出版出版社邮编地址电话借书人借书证号姓名单位书籍书号品种数量存放位置借阅借书日期还书日期书号mnn1 出版社名 出版社名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论