2012年春季学期计算及科学与技术专业《数据库原理》课程期末复习提纲

2012年春季学期计算及科学与技术专业《数据库原理》课程期末复习提纲

ID:11122530

大小:3.35 MB

页数:105页

时间:2018-07-10

2012年春季学期计算及科学与技术专业《数据库原理》课程期末复习提纲_第1页
2012年春季学期计算及科学与技术专业《数据库原理》课程期末复习提纲_第2页
2012年春季学期计算及科学与技术专业《数据库原理》课程期末复习提纲_第3页
2012年春季学期计算及科学与技术专业《数据库原理》课程期末复习提纲_第4页
2012年春季学期计算及科学与技术专业《数据库原理》课程期末复习提纲_第5页
资源描述:

《2012年春季学期计算及科学与技术专业《数据库原理》课程期末复习提纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、填空题(每空1分,共20分)1.数据模型应包含__数据结构_、数据操作和__完整性约束_三要素。2._逻辑独立性___是指数据库的逻辑结构改变时,尽量不影响局部逻辑结构及应用程3.关系模式是对关系_的描述。它可以形式化地表示为:R(U,D,DOM,F),其中R为__关系名_,U为组成该关系的_诸属性名__,F为属性间数据依赖_的集合。4.关系模式R、S、Z取值如下:RSZABCABCBCa1b1c1a1b2c2b2c2a2b2c2a1b3c2b2c1a2b2c1a2b2c1写出下面运算结果:D.R

2、¸Z={___a2_________}5.视图是一个虚拟表,它由基本关系或者其它视图导出,数据库系统只存储视图的____定义_,而不存储视图的_对应的数据____。6.不好的关系模式会存在插入异常、__修改异常、删除异常和冗余大等问题。7.设K为关系模式R(U,F)中的属性或属性组合。若_______________,则K称为R的一个候选码。8.关系模式R(A,B.C,D),有如下函数依赖:B→D,(A,B)C请问R的码是(A,B)_,R最高属于第_1_范式。9.数据库设计分为_需求分析__、概念结构

3、设计、逻辑结构设计、数据库物理设计、数据库实施,数据库运行和维护等6个阶段。10.建立冗余数据最常用的技术是数据转储和_登记日志文件_。二、选择正确答案(20分)1.在学生关系中,对属性“性别”规定只能取“男”或“女”的这种约束属于_用户定义完整性_规则。2.针对以下数据库模式:student(Sno,Sname,AGE,SEX,Sdept)其中,Sno、Sname、AGE、SEX和Sdept分别表示学生的学号、姓名、年龄、性别、所在的院系号。course(Cno,Cname)其中,Cno表示课程号,

4、Cname表示课程名。SC(Sno,Cno,GRADE)其中,Sno表示学号,Cno表示课程号,GRADE表示成绩在上面的数据库中,要检索选修了3门以上课程(不包括不及格的课程)的学生的学号、总成绩,并按总成绩的降序排序,下面的SQL语句中正确的是A_。A.SELECTsno,SUM(grade)zcjFROMSCWHEREgrade>=60GroupbySNOHAVINGCOUNT(*)>=3ORDERBYZCJDESC1051.对于决定因素是单个属性的函数依赖,以下说法正确的是__B__。B.不可

5、能存在部分函数依赖2.当事务T对数据对象A加上排它锁,则只允许事务T读取和修改A,其他事务对A____C_,直到T释放A上的锁。C.不能再加任何类型的锁在E—R模型中包含的三种基本成分是_A__。A.实体型、属性和联系3.技术及在何处使用(或解决的问题)相关选择说明:下表上边一行表示技术,左边一列表示在何处使用(或解决的问题)请你在相应空格处打√(注意:上边找左边最确切的一个;左边可能对应上边一个或几个或不对应任何一个。)模式分解数据冗余外码事务E-R图数据流图二级映象日志文件主码加锁数据库概念结构设

6、计√参照完整性√数据库安全需求分析√数据独立性√并发控制√√关系模式规范化√实体完整性√系统恢复√√数据库逻辑设计一、回答下列问题(15分)1.叙述事务的概念及它的主要属性。事务的概念及其属性(162):事务是数据库的逻辑工作单位,是用户定义的一组操作序列。这组操作序列要么都做,要么都不做。事务具有4个属性:原子性、一致性、隔离性和持续性。原子性:一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性:事务必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性:一个事务的

7、执行不能被其他事务干扰。持续性:持续性也称永久性,指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。2.简述参照完整性规则,并举例说明它作用。若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值),或者等于S中某个元组的主码值。例如,学生(学号,姓名,专业),专业(专业号,专业名)中学号和专业号分别是学生关系和专业关系的主码,在学生关系中定义专业属性为它的外码,该专业

8、属性与专业关系的主码――专业属性向对应,在学生关系中专业属性的取值受到专业关系主码取值的约束,学生关系中专业属性的取值或者取专业关系中专业属性已经有的值,或者取空值。3.两段锁协议的内容及解决的问题?①在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁,而且②在释放一个封锁之后,事务不再获得任何其他封锁。105解决的问题是:保证并行调度可串行性。四、关系数据库理论(15分)下表是产品使用零件的实例。包括零件信息(包括零件号、零件名、零件现有数量

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

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

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