16-17-02数据库原理复习资料(重点综合).doc_第1页
16-17-02数据库原理复习资料(重点综合).doc_第2页
16-17-02数据库原理复习资料(重点综合).doc_第3页
16-17-02数据库原理复习资料(重点综合).doc_第4页
16-17-02数据库原理复习资料(重点综合).doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库复习资料(在复习中要同时认真看书上的要点)一、选择题(参考)1.下列四项中,不属于数据库系统特点的是(C) 。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 2.描述数据库全体数据的全局逻辑结构和特性的是(A) 。 A.模式 B.内模式 C.外模式 3.一个关系只有一个(D) 。 A. 候选码 B.外码 C.超码 D.主码 4.关系模型中,一个主码是(C)。 A. 可以由多个任意属性组成 B. 至多由一个属性组成 C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组 D. 以上都不是 5.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)。 外码要会找! A.患者编号 B.患者姓名 C.患者编号和患者姓名 D.医生编号和患者编号 外码:三个关系学生(学号,姓名,年龄) 课程(课号,课名,学分)选课(学号,课号,成绩)选课关系的“学号”属性与学生关系的主码“学号”相对应,选课关系中的“课号”与课程关系的主码“课号”相对应,因此“学号”和“课号”属性是选课关系的外码。这里学生关系和课程关系均为被参照关系,选课关系为参照关系。6. 以下关于外键和相应的主键之间的关系,正确的是( A )(A)外键并不一定要与相应的主键同名(B)外键一定要与相应的主键同名(C)外键一定要与相应的主键同名而且唯一(D)外键一定要与相应的主键同名,但并不一定唯一7.在SQL语言中的视图VIEW是数据库的(A) 。 A.外模式 B.模式 C.内模式 D.存储模式 8.如何构造出一个合适的数据逻辑结构是(C)主要解决的问题 。 A. 物理结构设计 B.数据字典 C.逻辑结构设计 D.关系数据库查询 9.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的(D)。 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是(D)阶段的任务。 A.需求分析阶段 B.概念设计阶段 C.物理设计阶段 D.逻辑设计阶段 11.在概念模型中的客观存在并可相互区别的事物称(A) 。 A.实体 B.元组 C.属性 D.节点 12.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(D) 。 要清楚两个实体间的三种联系! A.多对多 B.一对一 C.一对多 D. 多对一13.在数据库设计中,将E-R图转换成关系数据模型的过程属于(B)。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 14.在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务。 P125 A.逻辑设计阶段 B.概念设计阶段 C.物理设计阶段 D.需求分析阶段15.(C)是长期存储在计算机内的有组织,可共享的数据集合。(A)数据库管理系统 (B)数据库系统(C)数据库 (D)文件组织16._A_是位于用户与操作系统之间的一层数据管理软件。(A)数据库管理系统 (B)数据库系统 (C)数据库 (D)数据库应用系统17.SQL 是由英文单词(B)组成的缩写。 A.Standard Query Language B.Structured Query Language C.Select Query Language18.关系模型中有3类完整性约束:实体完整性、参照完整性和域完整性。定义外键实现的是(C)类完整性。 A.实体完整性 B.域完整性 C.参照完整性 D.实体完整性、参照完整性和域完整性19.一个关系只有一个(D)。 A.候选键 B.外键 C.超键 D.主键20.关系数据表的主键可由(D)字段组成。 A.一个 B.两个 C.多个 D.一个或多个21.下列说法中,不正确的是(C)。 A.数据库减少了数据冗余; B.数据库中的数据可以共享; C.数据库避免了一切数据的重复; D.数据库具有较高的数据独立性22.在数据库的三级模式结构中,内模式有(A)。 A.1个 B.2个 C.3个 D.任意多个23有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )。A实体完整性约束 B参照完整性约束C用户自定义完整性约束(注意用什么定义) D关键字完整性约束24.SQL 是一种(C)语言。 A.高级算法 B.人工智能 C.关系数据库 D.函数型25.SQL 语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,其中最重要的、使用最频繁的语句是(A)。 A.SELECT B.INSERT C.UPDATE D.DELETE26.SQL Server是一个(A)。 A.关系型数据库 B.层次性数据库 C.网状数据库 D.以上选项都不是27.在数据库设计中使用E-R图工具的阶段是( D )(A)需求分析阶段(B)数据库物理设计阶段(C)数据库实施(D)概念结构设计阶段28.表示职称为副教授同时性别为男的表达式为( B )(A) 职称=副教授 OR 性别=男 (B) 职称=副教授 AND 性别=男(C) BETWEEN 副教授 AND 男 (D)IN (副教授,男)29. 3NF同时又是( D )(A)2NF (B)1NF(C)BCNF (D)1NF,2NF30. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的( C )(A)候选码 (B)主码(C)外码 (D)连接码31.在概念模型中,一个实体集对应于关系模型中的一个(D)。 A.元组 B.字段 C.属性 D.关系32.关于关系模式的键,以下说法正确的是(B)。 A.一个关系模式可以有多个主键 B.一个关系模式可以有多个候选键 C.主键可以取空值 D.有一些关系模式没有键33.关系数据表的主键可由(D)字段组成。 A.一个 B.两个 C.多个 D.一个或多个34.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(D)。 A.多对多 B.一对一 C.多对一 D.一对多35.E-R图用于描述数据库的(A)。 A.概念模型 B.数据模型 C.存储模式 D.外模式36. _C_是长期存储在计算机内的有组织,可共享的数据集合(A)数据库管理系统 (B)数据库系统(C)数据库 (D)文件组织37 使用关键字_ A _ 可以把查询结果中的重复行屏蔽(*的作用:代表表中所有的列)(A)DISTINCT (B)UNION(C)ALL (D)TOP38 下列不属于数据库设计阶段的是_B_ (A) 需求分析 (B) 系统设计(C) 概念结构设计 (D) 物理结构设计39 在E-R模型中,实体间的联系用 C 图标来表示(A) 矩形 (B) 直线(C) 菱形 (D) 椭圆40 设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于 A (A) 第一范式 (B) 第二范式(C) 第三范式 (D) BC范式41 如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系则称实体集A与B具有( C ) (A)1:1联系 (B)1:n联系 (C)n:m联系 (D)多种联系42 SQL中创建视图应使用( C )语句 (A)CREATE SCHEMA (B)CREATE TABLE (C)CREATE VIEW (D)CREATE DATEBASE43 下列SQL语句中,能够实现实体完整性控制的语句是:( B ) (A)FOREIGN KEY (B)PRIMARY KEY (C)REFERENCES (D)FOREIGNKEY和REFERENCES44 一个m:n联系转换为一个关系模式关系的码为( B ) (A)某个实体的码 (B)各实体码的组合 (C)n端实体的码 (D)任意一个实体的码45 用二维表结构表示实体以及实体间联系的数据模型称为( C ) (A)网状模型 (B)层次模型 (C)关系模型 (D)面向对象模型46 在数据库的三级模式结构中,内模式有( A ) (A)1个 (B)2个 (C)3个 (D)任意多个47 与WHERE G BETWEEN 60 AND l00语句等价的子句是( D ) A.WHERE G60 AND G=60 AND G60 AND G=60 AND G=10048 下列四项中,不属于数据库特点的是( C )(A)数据共享 (B)数据完整性(C)数据冗余很高 (D)数据独立性高50 SQL语言中,删除表中数据的命令是( A )(A) DELETE (B) DROP(C) CLEAR (D) REMOVE51 目前( A )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统(A)关系 (B)面向对象 (C)分布52 数据库设计中的概念结构设计的主要工具是( B )(A)数据模型 (B)ER模型 (C)新奥尔良模型 (D)概念模型53 数据库管理系统的英文缩写是( A )(A)DBMS (B)DBS(C)DBA (D)DB54 在关系运算中,选取符合条件的元组是( D )运算(A)除法 (B)投影(C)连接 (D)选择55 数据库设计中的逻辑结构设计的任务是把( D )阶段产生的概念数据库模式变换为逻辑结构的数据库模式(A)需求分析 (B)物理设计(C)逻辑结构设计 (D)概念结构设计56 一个规范化的关系至少应当满足( C )的要求(A)一范式 (B)二范式(C)三范式 (D)四范式57 关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,既满足( D )(A)主关键字唯一标识表中的每一行(B)关系中的行不允许重复(C)每个非关键字列都完全依赖于主关键字(D)每个属性都有是不可再分的基本数据项58 以下关于主键的描述正确的是( A ) (A.)标识表中唯一的实体 (B)创建唯一的索引,允许空值 (C)只允许以表中第一字段建立 (D)表中允许有多个主键 2.下列四项中,不属于数据库系统的特点的是( C )A数据结构化 B数据由DBMS统一管理和控制 C数据冗余度大 D数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D ) A层次模型B关系模型C网状模型D实体-联系模型4. 数据的物理独立性是指( C )A数据库与数据库管理系统相互独立B用户程序与数据库管理系统相互独立C用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D应用程序与数据库中数据的逻辑结构是相互独立的5要保证数据库的逻辑数据独立性,需要修改的是(A )A模式与外模式之间的映象B模式与内模式之间的映象C模式D三级模式6关系数据模型的基本数据结构是( D )A树 B图 C索引 D关系7有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C ) A车次 B日期C车次+日期 D车次+情况摘要8用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. 5021,刘祥,男,21B. NULL,刘祥,NULL,21C. 5021,NULL,男,21D. 5021,刘祥,NULL,NULL12在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。A4B5C6D71、下列四项中,不属于数据库系统的主要特点的是( )。A数据结构化 B数据的冗余度小C较高的数据独立性 D程序的标准化2. 数据的逻辑独立性是指( )A内模式改变,模式不变B模式改变,内模式不变C模式改变,外模式和应用程序不变D内模式改变,外模式和应用程序不变3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。A外模式 B内模式 C存储模式 D模式5.现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。A宿舍编号B学号C宿舍地址,姓名D宿舍编号,学号6自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。A元组 B行 C记录 D属性7下列关系运算中,( )运算不属于专门的关系运算。 A选择 B连接C广义笛卡尔积 D投影8SQL语言具有( )的功能。A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵9从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( )。AM端实体的关键字 BN端实体的关键字 CM端实体关键字与N端实体关键字组合 D重新选取其他属性10.SQL语言中,删除一个表的命令是( )A. DELETEB. DROP C. CLEAR D. REMOVE 14在数据库设计中, ER图产生于( )A需求分析阶段B物理设计阶段C逻辑设计阶段D概念设计阶段 15有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。A实体完整性约束B参照完整性约束C用户自定义完整性约束D关键字完整性约束4. 数据的逻辑独立性是指( )A内模式改变,模式不变B模式改变,内模式不变C模式改变,外模式和应用程序不变D内模式改变,外模式和应用程序不变5设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主码是( )A职工号B姓名,技能C技能D职工号,技能15在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指( )。A命名太长或太短B同名异义或同义异名C属性类型冲突D属性取值单位冲突2.数据库系统中,物理数据独立性是指( )。A数据库与数据库管理系统的相互独立B应用程序与DBMS的相互独立C应用程序与存储在磁盘上数据库的物理模式是相互独立的D应用程序与数据库中数据的逻辑结构相互独立3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。A外模式 B内模式 C存储模式 D模式4.关系模型的数据结构是( )。A层次结构 B二维表结构C网状结构 D封装结构5.关系模型中,一个候选码( )。A可由多个任意属性组成B至多由一个属性组成C可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D必须由多个属性组成9假定学生关系是S(S,SNAME,SEX,AGE),课程关系是C(C,CNAME,TEACHER),学生选课关系是SC(S,C,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( )。AS BSC,C CS,SC DS,C,SC4将E-R模型转换成关系模型,属于数据库的( )A需求分析B概念设计C逻辑设计D物理设计5设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE( )A_ _ W _ % B_ % W _ _ C_ W _ _ D_ W _ %8.已知成绩关系如图2所示。执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数60查询结果中包含的元组数目是( )成绩学号课程号分数S1C180S1C275S2C1nullS2C255S3C390图2A. 1B. 2C. 3D. 42.对数据库物理存储方式的描述称为( )A外模式 B内模式 C概念模式 D逻辑模式3.在数据库三级模式间引入二级映象的主要作用是( ) A提高数据与程序的独立性B提高数据与程序的安全性C保持数据与程序的一致性D提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于( )A基本表 B视图 C基本表或视图 D数据字典5关系代数中的运算符对应SELECT语句中的以下哪个子句?( )ASELECTBFROMCWHEREDGROUP BY6公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )A多对多 B一对一 C多对一 D一对多7如何构造出一个合适的数据逻辑结构是( )主要解决的问题。 A关系系统查询优化 B数据字典C关系数据库规范化理论 D关系数据库查询8.将E-R模型转换成关系模型,属于数据库的( )。A. 需求分析 B. 概念设计C. 逻辑设计D. 物理设计1. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责A数据库管理员 B系统分析员 C数据库设计员D应用程序员2.在数据库三级模式中,模式的个数( ) A只有一个B可以有任意多个C与用户个数相同D由设置的系统参数决定3. 在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是( )A数据的物理独立性 B数据的逻辑独立性 C数据的位置独立性 D数据的存储独立性试题(6)(8)基于“学生选课课程”数据库中的三个关系是: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)6若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系( )。 AS和SC BSC和CCS和C DS、SC和C7.若要求查找李姓学生的学生号和姓名,正确的SQL语句是( )。A. SELECT S#,SNAME FROM S WHERE SNAME=李% B. SELECT S#,SNAME FROM S WHERE SNAME LIKE 李%C. SELECT S#,SNAME FROM S WHERE SNAME=%李%D. SELECT S#,SNAME FROM S WHERE SNAME LIKE %李%18. 存取方法设计是数据库设计的( )阶段的任务。A需求分析 B概念结构设计 C逻辑结构设计 D物理结构设计19以下关系E-R模型向关系模型转换的叙述中,( )是不正确的?A一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 B一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并 C一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D三个或三个以上的实体间的多元联系转换为一个关系模式1. 下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理?( ).人工管理阶段.文件系统阶段.数据库阶段A只有 B只有 C和D和2.在关系数据库中,表(table)是三级模式结构中的( ) A外模式B模式C存储模式D内模式9设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是( )。A. 实体完整性规则 B. 参照完整性规则 C. 用户定义完整性规则D. 域完整性规则17. E-R模型向关系模型转换是数据库设计的( )阶段的任务。A需求分析 B概念结构设计 C逻辑结构设计 D物理结构设计10.SQL语言中,删除一个表的命令是( )A. DELETEB. DROP C. CLEAR D. REMOVE19从E-R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的候选码是( )。Am端实体的关键字 Bm端实体的关键字 Cm端实体关键字与n端实体关键字组合 D重新选取其他属性20.已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是( )。A. GRANT QTY ON SPJ TO 张三B. GRANT UPDATE ON SPJ TO张三C. GRANT UPDATE (QTY) ON SPJ TO张三D. GRANT UPDATE ON SPJ (QTY) TO张三1. 要保证数据库的数据独立性,需要修改的是( )A三层模式之间的两种映射 B模式与内模式 C模式与外模式 D三层模式4将E-R模型转换成关系模型,属于数据库的( )A需求分析B概念设计C逻辑设计D物理设计9 在视图上不能完成的操作是( )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图10.关系数据模型的三个组成部分中,不包括( )A. 完整性约束B. 数据结构C. 恢复D. 数据操作11. 假定学生关系是S(S,SNAME,SEX,AGE),课程关系是C(C,CNAME,TEACHER),学生选课关系是SC(S,C,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( )AS BSC,C CS,SC DS,SC,C12.关系规范化中的删除操作异常是指( ) A不该删除的数据被删除B不该插入的数据被插入C应该删除的数据未被删除D应该插入的数据未被插入13. 从E-R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的码是( )AM端实体的码 BN端实体的码 CM端实体码与N端实体码组合 D重新选取其他属性5 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。A宿舍编号B学号C宿舍地址,姓名D宿舍编号,学号10.下列关于关系数据模型的术语中,( )术语所表达的概念与二维表中的“行”的概念最接近?A. 属性B. 关系C. 域D. 元组11. 假定学生关系是S(S,SNAME,SEX,AGE),课程关系是C(C,CNAME,TEACHER),学生选课关系是SC(S,C,GRADE)。要查找某个学生的基本信息及其选课的平均成绩,将使用关系( )AS和SC BSC和C CS和C DS、SC和C12在SQL语言的SELECT语句中,用于对结果元组进行排序的是( )子句。AGROUP BY BHAVING CORDER BY DWHERE 13设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面( )选项是正确的。A只有SNO不能取空值B只有CNO不能取空值C只有GRADE不能取空值DSNO与CNO都不能取空值16事务的原子性是指( )。 A一个事务内部的操作及使用的数据对并发的其他事务是隔离的 B事务一旦提交,对数据库的改变是永久的 C事务中包括的所有操作要么都做,要么都不做 D事务必须是使数据库从一个一致性状态变到另一个一致性状态 13事务的隔离性是指( A )。 A一个事务内部的操作及使用的数据对并发的其他事务是隔离的 B事务一旦提交,对数据库的改变是永久的 C事务中包括的所有操作要么都做,要么都不做 D事务必须是使数据库从一个一致性状态变到另一个一致性状态 16事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。 A安全性 B一致性 C完整性 D可靠性12、数据库系统中常用的安全性控制方法包括( )。(1)用户身份鉴别 (2)审计 (3)视图 (4)加密 (5)存取控制;A全部 B(1),(2),(4),(5)C(1),(4) D(1),(4),(5)17. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( ) A事务故障 B系统故障 C介质故障 D运行故障14. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指( C )A. 数据字典、应用程序、审计档案、数据库后备副本B. 数据字典、应用程序、日志文件、审计档案C. 日志文件、数据库后备副本D. 数据字典、应用程序、数据库后备副本9事务日志的用途是( )A. 事务处理B. 完整性约束 C. 数据恢复D. 安全性控制18若事务T对数据对象A加上S锁,则( )。A事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。B事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。C事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。D事务T可以读A和修改A,其它事务能对A加S锁和X锁。 10如果事务T已在数据R上加了X锁,则其他事务在数据R上( )A. 只可加X锁B. 只可加S锁C. 可加S锁或X锁D. 不能加任何锁18在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是( )P312图11.3A.X/X :TRUEB.S/S:TRUE C.S/X:FALSE D.X/S:FALSE 16. 并发操作有可能引起下述( )问题。 I丢失更新 II不可重复读 III读脏数据A仅I和II B仅I和III C仅II和III D都是19. 设有两个事务T1、T2,其并发操作如图2所示,下面评价正确的是( ) A.该操作不存在问题 B.该操作丢失修改 C.修改该操作不能重复读 D.该操作读“脏”数据T1 T2 读A=100AA*2写回 读A=200ROLLBACK 恢复A=100图216. 设有两个事务T1、T2,其并发操作如图2所示,下面评价正确的是( B ) A. 该操作不存在问题 B. 该操作丢失修改 C. 该操作不能重复读 D. 该操作读“脏”数据T1 T2 读A=100 读A=100A=A-5写回 A=A-8写回图215设有两个事务T1和T2,其并发操作序列如下表所示。则下面说法中正确的是( )步骤T1T21读A=100 A=A*22读A=2003ROLLBACK恢复A=100A该并发操作不存在问题B该并发操作丢失更新C该并发操作不能重复读D该并发操作读出“脏”数据19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是( ) A. 该操作不存在问题 B. 该操作丢失修改C. 该操作不能重复读 D. 该操作读“脏”数据 T1 T2 read(A)read(B) sum=A+B read(A)AA*2write(A) read(A)read(B)sum=A+Bwrite(A+B) 图2 14设有两个事务T1和T2,其并发操作序列如下表所示。则下面说法中正确的是( )步骤T1T21读A=1002读A=1003AA+10写回4AA-10写回A该操作序列不存在问题B该操作序列丢失更新C该操作序列不能重复读D该操作序列读出“脏”数据17. 以下( D )封锁违反两段锁协议。A. Slock A Slock B Xlock C Unlock A Unlock B Unlock CB. Slock A Slock B Xlock C Unlock C Unlock B Unlock AC. Slock A Slock B Xlock C Unlock B Unlock C Unlock AD. Slock A Unlock A Slock B Xlock C .Unlock B Unlock C20. 已知事务T1的封锁序列为:LOCK S(A)LOCK S(B)LOCK X(C)UNLOCK(B) UNLOCK (A) UNLOCK (C)事务T2的封锁序列为:LOCK S(A) UNLOCK (A) LOCK S(B)LOCK X(C) UNLOCK (C) UNLOCK (B)则遵守两段封锁协议的事务是( )A.T1B.T2C.T1和T2 D.没有二、填空题1.关系数据模型由关系数据结构、关系操作和 关系完整性约束 三部分组成。2. 一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 属性 3.在Student表的Sname列上建立一个唯一索引的SQL语句为:CREATE UNIQUE INDEX Stusname ON student(Sname)4. SELECT语句查询条件中的谓词“!=ALL”与运算符 NOT IN 等价5. 关系模式R(A,B,C,D)中,存在函数依赖关系AB,AC,AD,(B,C)A,则侯选码是 A和(B,C) ,R 2 NF。6.分E-R图之间的冲突主要有属性冲突、 命名冲突 、结构冲突三种。7. 事务 是DBMS的基本单位,是用户定义的一个数据库操作序列。8.关系数据库的实体完整性规则规定基本关系的 主属性 都不能取 空值(或NULL) 。9.在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为 外码 。10.SQL语言中,用于授权的语句是_GRANT _。11.数据库系统中最重要的软件是 数据库管理系统(或DBMS) ,最重要的用户是 数据库管理员(或DBA) 12数据库设计分为以下六个设计阶段:需求分析阶段、 概念结构设计阶段 、逻辑结构设计阶段、 物理结构设计阶段 、数据库实施阶段、数据库运行和维护阶段。13已知关系R(A,B,C,D)和R上的函数依赖集F=ACD,CB,则R 2 NF。14数据库系统的三级模式结构是指数据库系统由 外模式、模式和内模式三级构成。15在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在S中称为 外码 。16关系操作的特点是 集合 操作。17 已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中 WHERE子句的条件表达式是 班级 is null 。18SELECT语句查询条件中的谓词“=ANY”与运算符 IN 等价。7.在数据库中,只存放视图的 定义 ,不存放视图对应的数据。8.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 物理 设计阶段。9. 并发控制的主要方法是 封锁 机制。10.已知关系R(A,B,C,D)和R上的函数依赖集F=ACD,CB,R属于第 2 范式。1.数据管理经历了人工管理、文件系统、数据库系统 三个阶段。2.数据模型由数据结构、数据操作和 完整性约束 三部分组成。3.在Student表的Sname列上建立一个聚簇索引的SQL语句为:CREATE cluster index Stusname ON student(Sname)7.存在一个等待事务集T0,T1,Tn,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为 死锁 。8.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 物理 设计阶段。9. 并发控制的主要方法是 封锁 机制。10.故障分为事务故障、 系统故障 和介质故障三种。2. 关系中主码的取值必须唯一且非空,这条规则是 实体 完整性规则。3.关系代数中专门的关系运算包括: 选择 、投影、连接和除法。4. SQL语言提供数据定义、 数据操纵 、数据控制等功能。5. 在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用 DISTINCT 关键字。6.在DBMS的授权子系统中,授权和回收权限的语句分别是 GRANT和REVOKE语句。7. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和 删除异常。8.如果两个实体之间具有m:n联系,则将它们转换为关系模式的结果是_3_个表。10.SQL语言中,删除基本表的语句是 DROP ,删除数据的语句是 DELETE 。1.数据库的逻辑数据独立性是由 外模式/模式 映象提供的。3.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足 参照 _ 完整性约束。4. 当数据库被破坏后,如果事先保存了数据库副本和 日志文件_ ,就有可能恢复数据库。6.设关系模式R(A,B,C,D),函数依赖集FABC,DB,则R的候选码为 AD 。7. 从关系规范

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论