数据库原理期中测验答案.doc

数据库原理期中测验答案.doc

ID:50881897

大小:35.50 KB

页数:4页

时间:2020-03-15

数据库原理期中测验答案.doc_第1页
数据库原理期中测验答案.doc_第2页
数据库原理期中测验答案.doc_第3页
数据库原理期中测验答案.doc_第4页
资源描述:

《数据库原理期中测验答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理期中测验(2010年11月11日)一、单项选择题(本大题共5小题,答对一题得2分,共10分)1、描述数据库全体数据的全局逻辑结构和特性的是【A】(A)模式(B)内模式(C)外模式(D)以上都不是2、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是【B】(A)实体完整性、参照完整性、用户自定义完整性(B)数据结构、关系操作、完整性约束(C)数据增加、数据修改、数据查询(D)外模式、模式、内模式3、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位);医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)

2、其中,医疗关系中的外码是【A】A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号4、关系数据库管理系统应能实现的专门关系运算包括【B】(A)排序、索引、统计(B)选择、投影、连接(C)关联、更新、排序(D)显示、打印、制表5、有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的

3、WHERE子句的内容是【A】(A)S.S#=SC.S#andC.C#=SC.C#andSEX=’男’andCNAME=’数据库’  (B)S.S#=SC.S#andC.C#=SC.C#andSEXin’男’andCNAMEin’数据库’  (C)SEX’男’andCNAME’数据库’(D)S.SEX=’男’andCNAME=’数据库’二、概念解释(本大题共3小题,每一小题5分,共15分。)6、数据的逻辑独立性和物理独立性数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即数据的逻辑结构改变了,用户程序可以不变。数据的物理

4、独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的,即数据在磁盘上的数据库中怎样存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,数据的物理存储改变了,应用程序不用改变。7、实体完整性、参照完整性实体完整性规则(EntityIntegrity)若属性A是基本关系R的主属性,则属性A不能取空值;参照完整性规则若属性(或属性组)F是基本关系R的外码它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S

5、中某个元组的主码值8、模式、内模式、外模式模式(也称逻辑模式)数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图,综合了所有用户的需求;外模式(也称子模式或用户模式)数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述,数据库用户的数据视图,是与某一应用有关的数据的逻辑表示;内模式(也称存储模式)是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。三、填空题(本大题共11个空,每空1分,共11分。)9、两个实体型之间的联系可以分为(1:1),(1:n)和(n:m)等三类。10、数据库系统的三级

6、模式结构是指数据库系统是由(模式),(内模式)和(外模式)三级构成。10、数据库系统的二级映像分别是(模式/内模式映像)和(外模式/模式映像),它们分别对应(物理)独立性和(逻辑)独立性。11、若关系中的某一属性组的值能唯一的标识一个元组,则称该属性组为(候选键,或叫候选码)。四、简答题(本大题共2小题,共16分)12、请详细说明SQL语言的特点。1)综合统一:集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体。2)高度非过程化:非关系数据模型的数据操纵语言“面向过程”,必须制定存取路径;SQL只要提出“

7、做什么”,无须了解存取路径;存取路径的选择以及SQL的操作过程由系统自动完成。3)面向集合的操作方式:非关系数据模型采用面向记录的操作方式,操作对象是一条记录;SQL采用集合操作方式—操作对象、查找结果可以是元组的集合;一次插入、删除、更新操作的对象可以是元组的集合4)以同一种语法结构提供多种使用方式:SQL是独立的语言;能够独立地用于联机交互的使用方式;SQL又是嵌入式语言5)语言简洁,易学易用:SQL功能极强,完成核心功能只用了9个动词。13、请简单说明DBMS(数据库管理系统)提供的数据控制功能。DBMS提供的数据控制功能:(1)

8、数据的安全性(Security)保护。保护数据,以防止不合法的使用造成的数据的泄密和破坏。(2)数据的完整性(Integrity)检查。将数据控制在有效的范围内,或保证数据之间满足一定的关系。(3)并发(C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。