武汉理工大学数据库期末考试试题06级_第1页
武汉理工大学数据库期末考试试题06级_第2页
武汉理工大学数据库期末考试试题06级_第3页
武汉理工大学数据库期末考试试题06级_第4页
武汉理工大学数据库期末考试试题06级_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——武汉理工大学数据库期末考试试题06级

武汉理工大学数据库期末考试试题06级

武汉理工大学考试试题纸(B卷)课程名称题号一二20数据库与信息系统三15四50五六七专业班级信息0601-04八九十总分100

题分15

备注:学生不得在试题纸上答题(含填空题、选择题等客观题)

一、填空题(每空1分,共15分)1.数据库的数据模式由_____和____内模式三级模式构成。2.E—R模型的组成要素包括:实体、_____、联系。3.假设一个学生只属于一个班级,则班级和学生之间是____联系;学生可以同时修多门课程,学生和课程之间是____联系。4.关系模式的三类完整性约束分别是____、____和____约束。5.SQLServer主数据文件和事务日志文件默认的扩展名分别为____、____。6.T-SQL语言使用__createtrigger__语句建立触发器。7.2NF的关系模式转变为3NF的关系模式,将是消除了非主属性对码的___传递函数依靠__。8.集合R交S的并表示为_____。9.SQL语句分为:数据定义语句、_数据操纵语言DML____和数据控制语句。10.删除视图的SQL命令是____DROPVIEW_。

二、单项选择题(本大题共20小题,每题1分,共20分)1.DBMS能实现对数据的查询、插入、修改和删除等操作,这种功能称为(A.数据定义功能B.数据管理功能C.数据控制功能D.数据操纵功能2.以下四项中说法不正确的是()A.数据库减少了数据冗余数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性3.()由数据结构、关系操作集合和完整性约束三部分组成。A.关系模型B.关系C.关系模式D.关系数据库4.在数据库的E-R图中,方框表达的是()A.属性B.实体C.实体之间的联系D.实体与属性之间的联系)

武汉理工大学数据库期末考试试题06级

5.现有关系表:选课(学号,姓名,所在系,课程号,课程名,成绩)的主码是()A.学号,课程号B.学号学号,C.课程号D.姓名,课程名6.在关系数据库中,表与表之间的联系是通过()实现的。A.实体完整性规则B.参照完整性规则C.用户自定义的完整性规则D.主键7.在SQL中,SELECT语句的SELECTDISTINCT表示查询结果中()A.属性名都不一致B.去掉了重复的列C.行都不一致D.属性值都不一致8.SQL语言中,删除一个索引的命令字是()A.DELETEB.DROPC.CLEARD.REMORE9.四种专门的关系运算是()A),,π,和σB)∪,,π,和σC)∪,∩,,和σD)∩,,π,和σ10.在以下SQL语句中,属于数据控制的语句是()A.CREATE,DROP,DELETE,ALTERB.CREATE,DROP,ALTERC.SELECT,UPDATE,DELETE,INSERTD.GRANT,REVOKE11.在关系数据库中,规范化理论的引入是为了()A.解决插

入、删除、更新异常和数据冗余B.提高查询速度C.减少数据操作的繁杂性D.保证数据的安全性和完整性12.若两个实体间联系的是M∶N,则将其转化为关系时应()A.将M方的码纳入N方B.将N方的码纳入M方C.将M方的码纳入N方,同时将N方的码纳入M方D.另建一个关系,包括M方和N方的码以及联系上的所有属性13.SQL语言有2种使用方法,分别称为交互式SQL和()A.提醒式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL14.SQL语言是()语言。A.层次数据库B.网状数据库C.非数据库D.关系数据库15.某学生关系(学号,姓名,年龄,课程名,成绩)属于()。A.1NFB.2NFC.3NFD.BCNF16.设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称(A.Y函数依靠于XC.X为U的候选码B.Y对X完全函数依靠D.R属于2NF))。

17.关系学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束

武汉理工大学数据库期末考试试题06级

18.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保存字()A.UNIQUEB.COUNTC.DISDINCTD.UNION19.在SQL语言中,()子句能够实现关系参照性规则。A.PRIMARYKEYB.NOTNULLC.FOREIGNKEYD.FOREIGNKEY...REFERENCES...20.DBMS提供的数据操纵语言可以嵌入到高级语言中,该高级语言称为()A.会话语言B.宿主语言C.主控语言D.虚拟语言

三、简答题(每题5分,共15分)

1.视图与基本表有何联系和区别?2.数据库系统设计的基本步骤?3.在嵌入式SQL中,如何协调SQL语言的集合处理方式与主语言单记录处理方式?

四、综合题(共50分)

1.设有学生S、课程C和选课SC等3个关系:S(S#,SNAME,AGE,SEX),C(C#,CNAME,TEACHER),SC(S#,C#,GRADE)用关系代数完成以下查询:1)年龄大于22岁男学生的学号和姓名。2)选修了C3或C4课程的学生学号和姓名。3)数据库课程成绩小于60分的信息系学生姓名。2.工程-零件数据库有4个基本表:供应商(供应商代码,姓名,所在城市,联系电话)工程(工程代码,工程名,负责人,预算)零件(零件代码,零件名,规格,产地,颜色)供应零件(供应商代码,工程代码,零件代码,数量)用SQL语句完成以下操作:1)找出上海市供应商的电话2)找出天津厂商供应的所有零件号码3)找出工程项目D3使用的零件名称3.对于学生选课关系,其关系模式为:学生(学号,姓名,年龄,

所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。用Transact-SQL完成以下操作1)建立学生选课库。2)建立学生选课表。3)查询选修了数据结构课程的学生姓名。4)查询计算机系的学生人数。5)在学生表中增加特长属性。6)查询选修了C1或C5课程号的学生姓名和人数。

(15分)

(15分)

(20分)

武汉理工大学数据库期末考试试题06级

武汉理工大学教务处

试题标准答案及评分标准用纸

课程名称数据库与信息系统(B卷)

一、填空题(每空1分,共15分)1.外模式,模式(或规律模式)

2.属性

3.1对多(1:N),多对多(M:N)

4.实体完整性约束,参照完整性约束,自定义完整性约束5..mdf,.ldf6.CREATETRIGGER7.传递函数依靠8.R∩S

9.数据操纵语句10.DROPVIEW

二、单项选择题(本大题共20小题,每题1分,共20分)

D,C,B,C,A,B,C,B,A,D,A,D,C,D,A,B,C,A,D,B

三、简答题(每题5分,共15分)

1.数据的4个特征:

1)数据有“型〞和“值〞之分。2分2)数据受数据类型和取值范围的约束。1分3)数据有定性表示和定量表示之分。1分4)数据应具有载体和多种表现形式。1分

2.需求分析阶段,概念结构设计阶段,规律结构设计阶段,数据库物理设计阶段,数据库实施阶段,数据库运行和维护阶段5分

3.主语言通过主变量向SQL语句提供参数。2分

SQL语句当前的工作状态和运行环境数据要反馈给应用程序。SQL将其执行信息送到通信区SQLCA中,应用程序从SQLCA中取出这些状态信息,并据此信息来控制应当执行的语句。3分

四、综合题

1.1)∏

姓名,学号

(课程名=‘数据库’(学生∞选课∞课程))5分

武汉理工大学数据库期末考试试题06级

2)∏姓名,学号(课程名=‘数据库’(学生∞选课∞课程))∩∏姓名,学号(课程名=‘数据结构’(学生∞选课∞课程))5分3)∏姓名,学号(学生)-∏姓名,学号(课程名=‘数据库’(学生∞选课∞课程))5分

2.1)SELECT工程3分FROM供应零件

WHERE供应商代码=’S1’;

2)SELECT零件.零件名,供应零件.数量FROM零件,供应零件

WHERE零件.零件代码=供应零件.零件代码AND供应零件.工程代码=’J2’;3)SELECT零件FROM供应商,供应零件

WHERE供应商.供应商代码=供应零件.供应商代码AND供应商.所在城市=’上海’4)SELECT工程号码

FROM工程WHERENOTEXISTS(SELECT*

FORM供应零件

WHERE工程.工程代码=供应零件.工程代码AND供应商代码IN(SELECT供应商代码FROM供应商WHERE所在城市=’天津’));

3.1)CREATEDATABASE学生选课库

温馨提示

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

评论

0/150

提交评论