欢迎来到天天文库
浏览记录
ID:55848595
大小:78.50 KB
页数:5页
时间:2020-03-14
《《数据库原理及应用》考试题目及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2012学年第一学期《数据库原理及应用》期末考试试卷《数据库原理及应用》期末考试试卷答案及评分标准一、单选题(每小题2分,共20分)1.关系数据库规范化是为解决关系数据库中()问题而引入的。A.插入异常、删除异常和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。A.DBMS包括DB和DBSB.DB包括DBS和DBMSC.DBS包括DB和DBMSD.DBS就是DB,也就是DBMS3.数据库管理系统能实现对数据库中数据表、索引等对象的定义、修改、删除,这类语言称为()。A.数
2、据定义语言(DDL)B.数据操纵语言(DML)C.数据查询语言(DQL)D.数据控制语言(DCL)4.概念模型是()A、用于信息世界的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS无关C、用于现实的建模,与具体的DBMS有关D、用于现实的建模,与具体的DBMS无关5.物理数据独立性是指()。A.模式改变,外模式和应用程序不变B.模式改变,内模式不变C.内模式改变,模式不变D.内模式改变,外模式和应用程序不变6.SQL语言是()语言。A.层次数据库B.网络数据库C.关系数据库D.非数据库7.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R
3、和S含有一个或多个共有的()。A.元组B.行C.记录D.属性8.文件系统与数据库系统的最大区别是()。A.数据共享B.数据独立C.数据结构化D.数据冗余9.用于事务回滚的SQL语句是()A、CREATETABLEB、COMMITC、GRANT和REVOKED、ROLLBACK10.为提高效率,关系数据库系统必须进行()处理。A、定义视图B、查询优化C、建立索引D、数据规范化到最高范式第5页共5页2012学年第一学期《数据库原理及应用》期末考试试卷第5页共5页2012学年第一学期《数据库原理及应用》期末考试试卷二、填空题(每小题2分,共20分)第5页共5页2012学年第一学期《数据库原理及
4、应用》期末考试试卷1.数据库中的数据具有两个特征:______________、______________2.关系中主码的取值必须唯一且非空,这条规则是______________完整性规则。3.SQL语言提供数据定义、______________、数据控制等功能。4.在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用______________关键字。5.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和______________。6.如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是_________
5、个表。7.SQL语言中,删除基本表的语句是______________,删除数据的语句是______________8.在DBMS的授权子系统中,授权和回收权限的语句分别是____________和REVOKE语句。9.数据库行为设计一般分为:_______________、_____________、______________、______________10.数据库是收集______________的仓库或容器。三、简答题(每小题5分,共30分)1.数据模型的三大要素是什么?2.数据库设计的基本步骤是什么?3.什么是事务?事务具有哪些特性?4.简述数据库并发操作通常会带来哪些问题。
6、5.数据库设计的特点是什么?6.什么是函数依赖,为什么讨论函数依赖?四、设计题(共10分)1.某医院病房计算机管理中需要如下信息:科室:科室名,科地址,科电话,医生姓名;病房:病房号,床位号,所属科室名;医生:姓名,职称,所属科室名,年龄,工作证号;病人:病历号,姓名,性别,年龄,主管医生,病房号;第5页共5页2012学年第一学期《数据库原理及应用》期末考试试卷其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。要求:画出该计算机管理系统的E-R图。五、综合题(共20分)在教学管理数据库中有学生、课程和
7、选课三个表,它们的定义分别为为:Student(SnoChar(5),SnameChar(6),SsexChar(2),SageInt,SdeptChar(2))Course(CnoChar(1),CnameChar(10),CpnoChar(1),CcreditInt)SC(SnoChar(5),CnoChar(1),Gradeint)根据下面的要求,写出SQL语句。①用SQL语句建立数据表SC,以(Sno,Cno)作为主键;②向
此文档下载收益归作者所有