《数据库原理与应用期中试卷答案.doc》由会员分享,可在线阅读,更多相关《数据库原理与应用期中试卷答案.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流数据库原理与应用期中试卷答案.精品文档.期中试卷答案一1数据库是长期存储在计算机内、有组织的、可共享的(B)A文件集合B数据集合C命令集合D程序集合2应用程序员所看到和使用的是数据库的(C)A外部模型B.物理模型C逻辑模型D.概念模型3从一个数据库文件中取出满足某个条件的所有记录的操作是(A)A.选择B连接C.投影D.复制4下面关于自然连接与等值连接的各个叙述中,不正确的是(C)A.自然连接是一种特殊的等值连接B自然连接要求两个关系中具有相同的属性组,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属
2、性,而等值连接则不必5.SQL语言是关系数据库的标准语言,它是(B)A过程化的B.非过程化的C.格式化的D.导航式的6现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句(D)SELECT Sno,CnoFROM SCWHERE中WHERE后正确的条件表达式是AG=0B.GBCD, AB-D, D-E,E-F,D-F,求F的最小函数依赖集。A-B, A-C A-D, AB-D, D-E,E-F,D-FA-B, A-C A-D, D-E,E-F,D-FA-B, A-C A-D, D-E, E-F 2假设为自学考试成绩管理设计了一个关系R(S,SN,C,CN,G,U)
3、,其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考学校名称。规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试,且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课程有唯一的课程号。(1)写出关系模式R基本的函数依赖集。S#-SN, S#C#-G,C#-CN,C#-U(2)写出关系模式R的候选键。S#,C#(3)关系模式R最高达到第几范式?为什么?1NF,S#C#-CN是部分函数依赖,不满足2NF(4)将R规范化为3NF。S#,SN ;C#,CN ;S#,C,#G, C#,U三1、建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ss
4、ex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。CREATETABLE Student(Sno CHAR(5) NOT NULL UNIQUE,Sname CHAR(20),Ssex CHAR(1),Sage INT,Sdept CHAR(15);2、查考试成绩有不及格的学生的学号SELECT DISTINCT SnoFROM CourseWHERE Grade all(SELECT AVG(Sa) FROM S AS S1 WHERE S1.Se=女) 6、SELECT S#FROM SCGROUP BY S#HAVING COUNT(*)1SC1:=SC7. 8.