数据库原理试卷2014(春季)A_第1页
数据库原理试卷2014(春季)A_第2页
数据库原理试卷2014(春季)A_第3页
全文预览已结束

下载本文档

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

文档简介

1、湖南工业大学考试试卷纸系(院) 课程名称 班级 姓名 学号 密封线课程名称:数据库原理 (A卷 闭卷)适用专业年级: 计算机12级、软件工程12级 考试时间100分钟题号一二三四五六七八九十总分统分人 签名题分20301082012100得分考生注意事项:1、本试卷共 3 页,试卷如有缺页或破损,请立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。(答案请写在密封线内和纸卷正面,否则不记分)1、 填空(每小题2分,共20分)1对现实世界进行第一层抽象的模型,称为_模型;对现实世界进行第二层抽象的模型,称为_模型。2实体完整性规则是_ 。3如果关系R和S做自然联接时

2、,只把R中原该舍去的元组放到新关系中, 那么这种操作称为_操作。4正在使用的、用于标识元组的候选键,称为_。5在关系数据库中,一个数据库表的表头称为_。6设有关系模式R(A,B,C,D),F是R上成立的FD集,F=ABC,DB ,则 F在模式ACD上的投影为_;F在模式AC上的投影为_ _。7实体完整性规则是对_的约束, 参照完整性规则是对_的约束。8R与S的自然联接等价于它们的笛卡尔积的条件是 _。9. 消除了每一属性对候选键传递依赖的关系模式,称为_模式。10. 要使数据库具有可恢复性,在平时要做好的两件事是_和_。二、单选题:(每小题2分,共30分)1. 数据独立性是指A数据之间相互独立

3、B应用程序与DB的结构之间相互独立C数据的逻辑结构与物理结构相互独立D数据与磁盘之间相互独立2.下列式子中,不正确的是 ARS=R(RS)BR=(RS)(RS)CRS=S(SR)DRS=S(RS)3如果两个关系没有公共属性,那么其自然联接操作相当于_ A转化为联接操作 B转化为笛卡尔积操作C转化为外部并操作D结果为空关系4从关系中挑选出若干记录组成新关系的运算称为_ A.选择运算B.交运算C.联结运算D. 投影运算5. SQL中,聚合函数COUNT(列名)用于 A计算元组个数B计算属性的个数C对一列中的非空值计算个数D对一列中的非空值和空值计算个数6. 两个函数依赖集F和G等价的充分必要条件是

4、 AF=G BF+=G CF=G+ DF+=G+7. 对于基本表EMP(ENO,ENAME,SALARY,DNO)其属性表示职工的工号、姓名、 工资和所 在部门的编号。有一SQL语句:SELECT COUNT(DISTINCT DNO)FROM EMP;其等价的查询语句是 A统计职工的总人数B统计每一部门的职工人数C统计职工服务的部门数目D统计每一职工服务的部门数目8. 从2NF到3NF要求消除关系模式中可能存在的_函数依赖. A.非主属性对主键的部分 B.非主属性对主键的传递 C.主属性对主键的部分和传递 D.主属性对主键的传递9设关系模式R(A,B,C,D),F是R上成立的FD集,F= A

5、BC,DB ,那么F 在模式ACD上的投影ACD(F)为 A ABC,DB B ACD C ADC D(即不存在非平凡的FD)10. 在数14设关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DB , = ACD,BD 是R上的一个分解,那么分解 A保持函数依赖集FB丢失了ABC C丢失了DBD是否保持FD,由R的当前关系确定11.数据库中的封锁机制是_的主要方法 A. 完整性 B. 安全性 C. 并发控制 D. 恢复12. 在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会 A出现死锁现象 B出现活锁现象 C事务执行成功 D事务执行失败13. 在DB恢复时,对尚未

6、做完的事务执行 AREDO处理 BROLLBACK处理 CABORT处理 D UNDO处理14. 在最小依赖集F中,下面叙述不正确的是 AF中每个FD的右部都是单属性 BF中每个FD的左部都是单属性CF中没有冗余的FD DF中每个FD的左部没有冗余的属性第 1 页 共 3 页 b5湖南工业大学考试试卷纸系(院) 课程名称 班级 姓名 学号 密封线15. 如果有10个不同的实体集,它们之间存在着12个不同的二元联系,其中3个1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为A14个 B15个 C19个 D22个三、简答题(每小题5

7、分,共10分) 1笛卡尔积、等值连接和自然连接三者之间有什么区别? 2. X封锁与S封锁有什么区别?四、 计算题(8分)假设关系R 、S如下图所示,求下列表达式的值: RS 3,2(S), B4(R)R1= t | R(t) t23 五、综合题(每题10分,共20分)1.设有三个关系表: S(S#,SNAME,AGE,SEX) SC(S#,C#,CNAME) C(C#,CNAME,TEACHER)(1) 试用关系代数表达式表示下列语句: 检索年龄少于18岁的男生的学号与姓名; 检索学号为S3学生所学课程的课程名与任课教师名。 检索WANG同学不学的课程的课程号。 (2)设数据库中有三个关系表:

8、 职工表 EMP(E#,ENAME,AGE,SEX,ECITY),其属性分别表示职工工号、姓名、年龄、性别和籍贯。 工作表 WORKS(E#,C#,SALARY),其属性分别表示职工工号、工作的公司编号和工资。 公司表 COMP(C#,CNAME,CITY),其属性分别表示公司编号、公司名称和公司所在城市。试用SQL语句写出下列操作: 检索超过50岁的男职工的工号和姓名。 检索在“联华公司”工作、工资超过10000元的男性职工的工号和姓名。第 2 页 共 3 页湖南工业大学考试试卷纸系(院) 课程名称 班级 姓名 学号 密封线第 页 共 页湖南工业大学考试试卷纸系(院) 课程名称 班级 姓名

9、学号 密封线 2.设关系模式R(ABCD),F是R上成立的FD集,F= BA,AC ,= AB,AC,AD 是R上的一个分解,判断该分解是否为无损分解且是否保持函数依赖。六、应用题(12分) 1某学员为公安局的车辆信息管理系统设计了数据库的ER图,对车辆、车主、驾驶员、制造商、保险公司、警察、车辆违章和车辆事故等信息进行了管理,其ER图如下所示。该ER图有7个实体类型,其结构如下:制造商(制造商编号,名称,地址)交通管理大队(大队编号,地址,区域,电话)警察(警号,姓名,性别,出生年月)车主(身份证号,姓名,地址,电话)车辆(车辆牌号,型号,发动机号,座位数,登记日期)驾驶员(驾驶证号,姓名,性别,地址,准驾车型,发证日期)保险公司(保险公司编号,名称,地址,电话)该ER图有8个联系类型,其中5个是1:N联系,1个是M:N联系,2个是M:N:P联系。其联系的属性如下:违章(违章编号,时

温馨提示

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

评论

0/150

提交评论