数据库试卷2005b

上传人:cn****1 文档编号:464967670 上传时间:2023-12-18 格式:DOCX 页数:6 大小:77.39KB
返回 下载 相关 举报
数据库试卷2005b_第1页
第1页 / 共6页
数据库试卷2005b_第2页
第2页 / 共6页
数据库试卷2005b_第3页
第3页 / 共6页
数据库试卷2005b_第4页
第4页 / 共6页
数据库试卷2005b_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数据库试卷2005b》由会员分享,可在线阅读,更多相关《数据库试卷2005b(6页珍藏版)》请在金锄头文库上搜索。

1、2004 2005学年第二学期数据库原理及应用课程考试试卷( B 卷)名姓注意:1、本试卷共 4 页;2、考试时间: 120 分钟3、姓名、学号必须写在指定地方号学阅卷人得分一、选择题(每小题 2分,共 30 分)题号-二三四五六七八总分得分级班院学 卷试学大江长1. 现实世界中事务的特征在信息世界中称为c。A.实体 B.实体标识符C.属性 D.关键字2. 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_B_。A.数据库管理系统B.各类相关人员C.相关的计算机系统D.数据库应用系统3. 一个m:n联系可以转换为一个独立的关系模式,关系的码为。A. 实体的码B. 各实体码的组合C. n

2、 端实体的码D. 每个实体的码4. 概念设计阶段得到的结果是_B。A.数据字典描述的数据需求B. E-R图表示的概念模型C. 某个 DBMS 所支持的数据模型D. 包括存储结构和存取方法的物理结构5. 包含在_D中的属性,叫做主属性。A. 主码 B. 外码 C. 全码 D. 候选码6. 在R(U)中,如果X-Y,并且对于X的任何一个真子集X,都有Xf Y,则一B 。A. Y对X完全函数依赖B. Y部分函数依赖于XC. X为U的候选码D. R属于2NF7. 在DBS中,DBMS和OS间的关系。A.相互调用B. DBMS调用OSC. OS调用DBMSD.互不调用8. SQL属于A数据库语言。A.关

3、系型B.网状型C.层次型D.面向对象型9. “一个事务中的诸操作要么都作,要么都不做”,这是事务的属性。A.原子性B.致性C.隔离性D.持续性10. 数据库系统中,用D描述全部数据的整体逻辑结构。A.外模式B.存储模式C.内模式D.概念模式阅卷人得分二、简答题(共15 分)1. (5 分)试述数据库三级模式和二级映象功能与数据独立性的关系。外模式:是模式的子集,正对用户所使用的局部数据的逻辑结构和特征的描述 模式:对数据库中全体数据的逻辑结构和特征的描述。 内模式:是对数据物理结构和存储方式的描述。三层模式结合两级映象实现了数据库系统中的数据具有较高的逻辑独立性和物 理独立性。数据库的物理结构

4、改变时,应用程序不用修改,保证了数据与程序的物理独立 性。(数据库中的学生表由D:改存为E:)数据库的逻辑结构改变时,应用程序不用修改,保证了数据与程序的逻辑独立 性。(数据库中的学生表的学号字段由 int 改为 char)2.(10分)用SQL语句创建教师授课关系(TC),包括Tno、Cno和AVGrade,必须定义三类完整性,包括(Tno, Cno)的主键,Tno和Cno两个外键,以及AVGrade 的取值范围在 0 到 100 分的约束。Create table SC(Sno char(10) not null,Cno char(10) not null,grade int,Constr

5、aintSCPK primary key( Sno,Cno),ConstraintStudentFKForeignkey( Sno)referencesstudent( Sno),ConstraintCourseFKForeignkey( Cno)referencescourse( Cno),ConstraintGradeCKCheck( Grade ) 0and Grade 100) )名姓号学级班阅卷人得分四、简答题(共 55 分)1. (15 分)将下述关系代数表达式进行查询优化,n (oSNAMES.SNAME=LIPING and SPJ.J#=J1 and S.S#=SPJ.S#1

6、)写出优化后的关系代数表达式2) 画出优化后的语法树。n (o(oSNAME S.S#=SPJ.S#S.SNAME=LIPING(SPJ)JiSNAMEItr S. S#=SFJ. S#a S. S1TAME 二UFINGJ tr spj ji1IIsSFJ(SXSPJ)S)oSPJ.J#=J1院学 卷试学大江长2. 学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名和学分,并参 加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称和 负责人;

7、学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修 有分数。(1)(10分)请设计此学校的教学管理的E-R模型。(2)(5分)将上述E-R模型转换为关系模型。(2) 系 (系号,系名,系主任)教师 (教师号,教师名,职称,系号) 学生(学号,姓名,年龄,性别,系号) 项目(项目号,名称,负责人) 课程(课号,课程名,学分,教师号) 选修(课号,学号,分数)负责(教师号,项目号,排名3.设有关系模式R (A, B, C, D, E, F),其函数依赖集F = A-B, AB C, DE, ADF, BD-F ,试:1.(5分)找出R所有的关键字(10分)把R分解为3NF并具有无损联

8、接性和依赖保持性;(AD)R1(ADF) R2(ABC)R3(DE)4. (20 分)设有关系模型: 供应者:S(S#,SNAME,CITY);key=S#;零件: P(P#,PNAME,COLOR,WEIGHT); key=P#; 工程: J(J#,JNAME,CITY);key=J#;联系: SPJ(S#, P#, J#, QTY); QTY数量;key=S# P# J#;请用SQL和关系代数表示查询操作1) 取出所有供应者的全部信息;2)取出给上海的工程提供红色零件的供应者号;3)取出给同一个工程提供零件P1和P3的供应者号;4)统计每个工程使用的各种零件的数量;5)取出给同一个工程提供

9、2种或2种以上零件的供应者号和工程号; SELECT * FROM Pn p#, pname,color,weight(P)Select S# FROM SPJ,J WHERE SPJ.J#=J.J# AND J.CITY=北京n(o”亠(J)才SPJ)S#J.city =北京Select S# FROM SPJ A, SPJ B WHERE A.J#=B.J# AND A.P#=P3 AND B.P#=P7 n(o(spj)才oSPJ)S#p#= p33=7p#= p7Select J#, P#, COUNT(QTY) FROM SPJ GROUP BY J#, P# ORDER BY JNOSelect J#, S # FROM SPJ GROUP BY J# HAVING COUNT(*)三2

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 电气技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号