ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:249.95KB ,
资源ID:3130100      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3130100.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《数据库系统原理》期末复习6文档格式.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

《数据库系统原理》期末复习6文档格式.docx

1、22两段式封锁是可串行化的(充分)条件。23数据库的完整性是指数据的(正确性)和(相容性)。24SQL中的安全性机制,主要有两个:(视图)和(授权)。25在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,在这几个阶段中,数据的独立性是(数据库系统)阶段实现的。26数据模型是由(数据结构),(数据操作)和(完整性约束) 三部分组成的27按照数据结构的类型来命名,数据模型分为(层次模型),(网状模型)和(关系模型)。28规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是(不可分解的)。29关系模型是把实体之间的联系用(

2、二维表格)表示。30在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是(数据的逻辑独立性)。31在数据库系统的三级组织结构中,DBA视图是(概念模式),系统程序员视图是(内模式),用户视图是(外模式)。32表示实体及其联系的方法为(E-R图),基本图素包括(实体)、(属性)和(联系)。习惯上实体用(矩形)表示,实体属性用(椭圆形)表示,联系用(菱形)表示。33在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为(实体完整性)规则。34描述概念模型常用的方法是(实体-联系方法)。35消除了部分函数依赖的1NF的关系模式,必定是( 2NF)。3

3、6关系模式中R的属性全部是主属性,则R的最高范式必定是( 3NF)。37在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在A中称为(外码)。38关系模型中的关系模式至少是(1NF)。 39关系模式中,满足2NF的模式必定是(1NF)。40候选关键字中的属性称为( 主属性)。41在数据库设计中,将E-R图转换成关系数据模型的过程属于( 逻辑设计阶段 )。42在数据库设计的4个阶段中,每个阶段都有自己的设计内容。“在哪些表、在哪些属性上、建什么样的索引”,这一内容应该属于(物理)设计阶段。43设计概念结构时,常用的数据抽象方法是( 聚集)和(概括 )。44就方法的

4、特点而言,需求分析阶段通常采用(自顶向下逐步细化)的分析方法;概念设计阶段通常采用(自底向上逐步总和)的设计方法。45在数据库设计中,子类和超类存在着(继承)的联系。46由分E-R图生成初步E-R图,其主要任务是(消除属性冲突)、(消除结构冲突)和(消除命名冲突)。47由初步E-R图构成基本E-R图,其主要任务是(消除不必要的冗余)。48( 事务 )是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性)、(一致性)、( 隔离性)、( 持续性 )四个特性。49关系操作的特点是(集合)操作。50若事务T对数据对象A加了S锁,则其他事务只能对数据A再加( S )锁,不能加(X )

5、锁,直到事务T释放A上的锁。51、在DBMS的用户权限定义中,授权粒度越(细),授权子系统就越灵活,但系统开销也会相应地增大;数据库的完整性是指数据库中数据的(正确性)和(相容性)。52事物的所有操作要么全做,要么全不做,这是事务的(原子)特性。53并发操作带来的问题主要有(丢失更新),(不可重复读),(读脏数据)。54在登录日志文件时,应该先(登录日志文件),后(更新数据库)。55若事物T对数据R已经加了X锁,则其他事物对数据R(不能加任何锁)。56多个事物在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是(可串行化的)。57数据库管理系统通常提供授权功能来控制不同用户访问

6、数据的权限,这主要是为了实现数据库的(安全性)。二、选择题1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。A数据库系统 B文件系统 C人工管理 D数据项管理2数据库的概念模型独立于( A )。A具体的机器和DBMS BE-R图 C信息世界 D现实世界3在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。A外模式 B内模式 C存储模式 D模式4要保证数据库的数据独立性,需要修改的是(D)。A模式与外模式 B模式与内模式 C三级模式 D三级模式之间的两层映像5在关系代数的专门关系运算中,

7、从表中取出指定的属性的操作称为(B)A选择 B投影 C连接 D扫描6在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A);7在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)。8如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。A交 B并 C笛卡尔积 D连接 R1 R2 R3ABCa1xc2ydDEMminj5k9关系数据库中的码是指( D )。A能唯一决定关系的字段 B不可改动的专用保留字C关键的很重要的字段 D能唯一标识元组的属性或属性集合10、下面的选项不是关系数据库基本特征的是(B)。A不同的列可出自同一个

8、域B不同的列应有不同的数据类型C列的次序可以任意交换D行的次序可以任意交换11设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。A关系规范化理论 B关系运算理论 C关系代数理论 D数理逻辑理论12规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。A数据的不一致性 B结构不合理 C冗余度大 D数据丢失13一个关系模式R(X,Y,Z,W),假定该关系存在如下函数依赖:XY,XZ,ZW,则关系R属于(A)。A2NF B3NF CBCNF D4NF14消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是( B )。A1NF B2NF C3NF D4NF

9、15E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。A概念模型 B逻辑模型 C结构模型 D物理模型16在关系数据库设计中,设计关系模式是( C )的任务。A需求分析阶段 B概念设计阶段 C逻辑设计阶段 D物理设计阶段17当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( B )。A属性冲突 B语法冲突 C结构冲突 D命名冲突18DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( D )。A可靠性 B一致性 C完整性 D安全性19设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( D )。A该操作不存在问题 B该操作丢

10、失 C该操作不能重复读 D该操作读“脏”数据 T1 T2读A=100A=A*2 写回ROLLBACK 恢复A=100 读A=20020若事务T对数据R已加了X锁,则其他事务对数据R( D )。A可以加S锁不能加X锁 B不能加S锁可以加X锁 C可以加S锁也可以加X锁 D不能加任何锁21后备副本的用途是( C )。A安全性保障 B一致性控制 C故障后的恢复 D数据的转储22用于数据库恢复的重要文件是( C )A数据库文件 B索引文件 C日志文件 D备注文件23一般不适合建立索引的属性是(B)。A候选码 B经常更新的属性C可以从索引直接得到查询结果的属性D对于范围查询中使用的属性24在数据库中,下列

11、说法( A )是不正确的。A数据库避免了一切数据的重复B若系统是完全可以控制的,则系统可确保更新时的一致性C数据库中的数据可以共享D数据库减少了数据冗余25数据库的网状模型应满足的条件是( A )。A允许一个以上的结点无双亲,也允许一个结点有多个双亲B必须有两个以上的结点C有且仅有一个结点无双亲,其余结点都只有一个双亲D每个结点有且仅有一个双亲26按所使用的数据模型来分,数据库可分为( A )三种类型。A层次、关系和网状 B网状、环状和链状 C大型、中型和小型 D独享、共享和分时27设有如下图所示的关系R,经操作A,B(B=b(R)的运算结果是( C ) R A B C Dbf、28如下图所示

12、,两个关系R1和R2,它们进行( D )运算后得到R3。XYIJK29SQL语言是( C )语言。A层次数据库 B网络数据库 C关系数据库 D非数据库30关系数据库规范化是为解决关系数据库中( A )问题而引入的。A插入、删除和数据冗余 B提高查询速度 C减少数据操作的复杂性 D保证数据的安全性和完整性31若将下面的E-R图转换成关系模型,则可以得到关系模式的个数为(C)。A1个 B2个 C3个 D4个32能消除多值依赖引起的冗余的是( C )。A2NF B3NF C4NF DBCNF33从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( C )。A M端实体的码

13、 BN端实体的码 CM端实体的码与N端实体的码的组合 D重新选取其他属性34保护数据库,防止XX的或不合法的使用造成的数据泄露、更改破坏。这是指数据库的( A )。A安全性 B完整性 C并发控制 D恢复35设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( C )。A该操作不存在问题 B该操作丢失更新 C该操作不能重复读 D该操作读“脏”数据读A=10,B=5 求和A+B=15读A=20,B=5 求和25验证错读A=1036若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为(

14、B )。A事务故障 B系统故障 C介质故障 D运行故障37在数据库中存储的是( C )A数据 B数据模型 C数据以及数据之间的联系 D信息38按所使用的数据模型来分,数据库可分为( A )三种类型。39SQL语言是一种(D)语言,易学易用。A格式化B函数化 C过程化 D非过程化40设有属性A,B,C,D,以下表示中不是关系的是( C )AR(A) BR(A,B,C,D) CR(ABCD) DR(A,B)42自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。A元组 B行 C记录 D属性43侯选码中的属性称为( B )。A非主属性

15、B主属性 C复合属性 D关键属性44数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D )表示。A矩形 B四边形 C菱形 D椭圆形45按TCSEC/TDI系统安全标准,系统安全级别逐渐降低的次序是(D)。AD C2C1A1 BB1B2C2DCA1C2B1D DA1B3C2D46设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( B )。读X=48XX+10写回X XX-2 写回X47若事务T对数据R已加了S锁,则其他事务对数据R( A )。48事务(Transaction)是一个(C)A程序 B进程 C操作序列 D完整性规则49事务对DB的修改,应该在

16、数据库中留下痕迹,永不消逝。这个性质称为事务的(A)A持久性 B隔离性 C一致性 D原子性50事务的执行次序称为(C)A过程 B步骤 C调度 D优先级51完整性约束条件作用的数据对象不可能是(A)。A数据库 B关系C元组 D属性列三、应用题1设有下列四个关系模式: S(SNO,SNAME,CITY) P(PNO,PNAME,COLOR,WEIGHT) J(JNO,JNAME,CITY) SPJ(SNO,PNO,JNO,QTY)其中,供应商表S由供应商号(SNO)、供应商姓名(SNAME)、供应商所在城市(CITY)组成,记录各个供应商的情况;零件表P由零件号(PNO)、零件名称(PNAME)、

17、零件颜色(COLOR)、零件重量(WEIGHT)组成,记录各种零件的情况;工程项目表J由项目号(JNO)、项目名(JNAME)、项目所在城市(CITY)组成,记录各个工程项目的情况;供应情况表SPJ由供应商号(SNO)、零件号(PNO)、项目号(JNO)、供应数量(QTY)组成,记录各供应商供应各种零件给各工程项目的数量。分别用关系代数和SQL语言完成下列查询:1)求供应工程项目号为J1工程零件的供应商号SNOSNO(JNO=J1(SPJ)SELECT SNO FROM SPJ WHERE JNO=J1;2)求供应工程项目号为J1工程零件号为P1的供应商号SNOSNO(JNO=J1PNO=P1

18、(SPJ)SELECT SNO FROM SPJWHERE JNO=J1 AND PNO=P1;3)求供应工程项目号为J1工程红色零件的供应商号SNOSNO(JNO=J1COLOR=红(SPJP)SELECT SNO FROM SPJ,PWHERE SPJ.PNO=P.PNO AND P.COLOR=红AND JNO=J1;4)求至少使用天津供应商生产的红色零件的工程号JNOJNO(SPJ)-JNO(city=天津COLOR=红(SPJPS)SELECT JNO FROM SPJ,P,SWHERE S.SNO=SPJ.SNO AND SPJ.PNO=P.PNO AND CITY天津AND CO

19、LOR1000(工作)4)找出每个员工工资都在1000元以上的公司,显示公司名。公司名(工作)-公司名(工资5)找出主管人员Smith领导的员工姓名及员工居住的城市。员工姓名,居住城市(主管姓名=Smith(雇员主管)3设有下列关系模式:STUDENT(NO,NAME,SEX,BIRTHDAY,CLASS)TEACHER(NO,NAME,SEX,BIRTHDAY,PROF,DEPART)COURSE(CNO,CNAME,TNO)SCORE(NO,CNO,DEGREE)其中,学生信息表STUDENT由学号(NO)、学生姓名(NAME)、性别(SEX)、出生年月日(BIRTHDAY)、班级(CLA

20、SS)组成,记录学生的情况;教师信息表TEACHER由教师号(NO)、教师姓名(NAME)、性别(SEX)、出生年月日(BIRTHDAY)、职称(FROF)、教师所在系(DEPART)组成,记录教师的情况;课程表COURSE由课程号(CNO)、课程名称(CNAME)、任课教师号(TNO)组成,记录所开课程及任课教师情况;成绩表SCORE由学生学号(NO)、课程号(CNO)、成绩(DEGREE)组成,记录学生选课情况及相应的成绩。用SQL语句实现以下操作1)显示STUDENT表中每个学生的姓名和出生日期。SELECT NAME,BIRTHDAY FROM STUDENT;2)显示STUDENT表

21、中所有姓“王”的学生记录。SELECT * FROM STUDENT WHERE NAME LIKE王%;3)显示成绩表中成绩在60分到80分之间的所有记录。SELECT *FROM SCORE WHERE DEGREE BETWEEN 60 AND 80;4)显示“男”教师及其所上的课程。(显示该教师的姓名和所上的课程名)SELECT TEACHER.NAME,COURSE.CNAME FROM TEACHER,COURSEWHERETEACHER.NO=COURSE.TNO AND SEX=男;5)选出和“李军”同学同性别并同班的学生姓名。SELECT NAME FROM STUDENTW

22、HERE SEX=(SELECT SEX FROM STUDENT WHERE NAME=李军)AND CLASS=(SELECT CLASS FROM STUDENT WHERE NAME=李军);6)向STUDENT表中插入一条学生记录。(学号:999,姓名:程功,性别:男,出生年月日:10/01/80,班级:95035)INSERT INTO STYDENT VALUES(999,程功,男,10/01/80,95035);7)在STUDENT表中将学号为“999”的学生的班号改为“95031”UPDATE STUDENT SET=95031WHERE NO=999;8)在STUDENT表中删除学号为“999”的学生记录。DELETE FROM STUDENT WHERE NO=999;4设有下列四个关系模式:S(SNO,SNAME,CITY)P(PNO,PNAME,COLOR,WEIGHT) SPJ(SNO,PNO,JNO

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2