2014年4735数据库系统原理复习题

合集下载

数据库原理期末考试复习题及答案

数据库原理期末考试复习题及答案

数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是( B )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.xxD.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8. 己知关系R和S,R∩S等价于( B)A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D)A. '5021','xx',男,21B. NULL,'xx',NULL,21C. '5021',NULL,男,21D. '5021','xx',NULL,NULL11. 把对关系SPJ的属性QTY的xx授予用户xx的T-SQL语句是( C )A. GRANT QTY ON SPJ TO 'xx'B. GRANT UPDATE(QTY) ON SPJ TO 'xx'C. GRANT UPDATE (QTY) ON SPJ TO xxD. GRANT UPDATE ON SPJ (QTY) TO xx12. 图1xx( B )是最小关系系统ABCD图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。

数据库原理期末考试复习题及答案

数据库原理期末考试复习题及答案

数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是( B )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. 己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的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,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12. 图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

自考数据库系统原理(第5章)(代码:4735)练习题5

自考数据库系统原理(第5章)(代码:4735)练习题5

练习5SQL支持关系数据库的三级模式结构,其中外模式对应于视图,模式对应于基本表,内模式对应于存储文件。

基本表和视图都是表。

基本表实际上是存储在数据库中的表。

视图是虚表,它是从基本表或其它视图中导出的表。

数据库中只存放视图的定义而不存放视图的数据,这些数据仍存放在导出视图的基本表中。

对于关系代数和关系演算中的投影,选择和笛卡儿积导出的连接操作。

πA1,A2,…,An(σF(R1×…×R m))这里R1×…×R m为关系,F是公式,A1,A2,…,An为属性。

针对上述表达式,SQL为此设计了SELECT—FROM—WHERE查询块来完成。

SELECT A1,A2,…,AnFROM R1×…×R mWHERE F数据查询是数据库的核心操作。

SQL的数据查询仅有一条SELECT语句,其功能极强。

SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]…FROM <基本表名或视图名>[,<基本表名或视图名>]…[WHERE <行条件表达式>][GROUP BY <列名1>[HAVING <组条件表达式>]][ORDER BY <列名2>[ASC|DESC]]整个语句的执行过程如下:1)读取FROM子句中的基本表、视图的数据,执行迪卡儿积操作。

2)选取满足WHERE子句中给出的条件表达式的元祖。

3)按GROUP子句中指定列的值分组,同时提取满足HAVING子句中组条件表达式的那些组。

4)按SELECT子句中给出的列名或列表达式求值输出。

5)ORDER子句对输出的目标表进行排序,按附加说明ASC升序排序,或按DESC降序排序。

查询语句共有六个子句●SELECT子句提供要查询的列,目标列表达式可以是表中所定义的列,也可以是若干列运算的算术表达式,或者是字符串常数、函数等;●FROM子句指定要查询的基本表或视图;●WHERE子句称为“行条件子句”,其中的行条件表达式决定查询的行;●GROUP BY子句称为“分组子句”,其中的列名决定所分的组元祖;●HAVING子句称为“组条件子句”,其中的组条件表达式决定查询的组;●ORDER BY子句称为“排序子句”5.1 名词解释1.基本表(P116中)基本表是实际存储在数据库中的表,对应一个关系。

自考04735数据库系统原理2014年04月份

自考04735数据库系统原理2014年04月份

全国2014年4月高等教育自学考试数据库系统原理试题课程代码:04735本试卷满分100分,考试时间150分钟.考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效。

试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用28铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间。

超出答题区域无效。

第一部分选择题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

未涂、错涂或多涂均无分。

1.长期存储在计算机内、有组织的、统一管理的相关数据的集合称为A.数据库B.数据库管理系统C.数据库系统D.数据库技术2.客观存在,可以相互区别的事物称为A.实体标识符B.属性C.实体集D.实体3.关于键的描述,下面错误..的是A.在关系中能惟一标识元组的属性集称为关系模式的超键B.不含有多余属性的超键称为候选键C.如果模式R中属性K是其他模式的主键,那么K在模式R中称为内键D.用户选作元组标识的候选键称为主键4.在关系模型中,对关系的叙述不正确...的是A.关系中每一个属性值都是不可分解的B.关系中允许出现重复元组C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序D.元组中的属性在理论上也是无序的5.属性集U为ABCD,FD集为{A→B,B→C,D→B},则属性A的闭包A+为A.AB.ABC.ABCD.ABCD6.关于关系模式的非形式化设计准则,下面叙述不正确...的是A.关系模式的设计应尽可能使得相应关系中不出现插入、删除和修改等操作异常现象B.关系模式的设计不只包含有直接联系的属性,也可以包含有间接联系的属性C.关系模式的设计应尽可能使得相应关系中避免放置经常为空值的属性D.关系模式的设计应尽可能使得关系的等值连接在主键和外键的属性上进行7.在关系R与关系S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为A.外连接B.内连接C.左外连接D.右外连接8.在关系代数运算中,五种基本运算为A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、笛卡尔积D.并、差、交、选择、乘积9.关于调用存储过程的说法错误..的是A.可以从交互式界面调用B.可以使用CALL语句来调用存储结构C.可以由嵌入式SQL调用D.不是所有的SQL接口都能调用存储结构10.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为z,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKEA.′_ _Z_%′B. ′_%Z_ _′C. ′_Z_ _′D. ′_Z_ _%′11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会..丢失,是事务的A.原子性B.一致性C.隔离性D.持久性12.在SQL2提供事务的隔离级别中,只允许事务读已提交的数据,并且在两次读同一数据时不允许...其他事务修改此数据的是A.可串行化B.可重复读C.读提交数据D.可以读未提交数据13.在SQLServer 2000中,用来启动和停止SQL Server的主要服务和指示其当前状态的是A.服务管理器B.查询分析器C.企业管理器D.事件探查器14.PowerBuilder 9.0中,用于拖放可视化控件,并设置控件属性、样式等功能的是A.窗口画板B.函数画板C.数据管道画板D.查询画板15.在面向对象技术中,相同类型元素的无序集合,并且允许有重复的元素的复合类型,称为A.行类型B.列类型C.包类型D.集合类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

4735数据库系统原理试卷A参考答案

4735数据库系统原理试卷A参考答案

数据库系统原理 (A) 答案一、1.C 2.A 3.C 4.B 5.C 6.B 7.D 8.B 9.A 10.D 11.B 12.D13.A 14.B 15.A二、16.关键码17.数据字典(DD)18.完全19.数据冗余20.M+n 21.INSERT22.COMMIT 23.丢失更新24.DLL(或动态链接库)25.丢失更新三、26.数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。

(1分)数据独立性分成物理独立性和逻辑独立性两个级别。

(2分)27.应用程序运行时,DBMS在内存为其开辟一个程序工作区,主要用于数据的传输和格式的转换。

(3分)28.令X={D}X(0)=DX(1)=DGHX(2)=DGH∵X(2)=X(1)∴D+=DGH(3分)29.事务是构成单一逻辑工作单元的操作集合,要么完整地执行,要么完全不执行(1分)事务具有四个性质:原子性、一致性、隔离性、持久性。

(2分)30.基本表是独立存在的表,它所对应的数据实际存储在数据库中。

(1分)视图是从一个表或多个基本表导出的表,(1分)在数据库中存储有关视图的定义而不存放视图所对应的数据,视图是一个虚表。

(1分)31.SQL语言的特点是:(1)一体化特点;(2)两种使用方式,统一的语法结构;(3)高度的非过程化;(4)语言简洁,词汇有限,易学易用。

(答对1个问题的1分,答对3个得满分)32.DBS中DB故障主要有3类:事务故障、系统故障和介质故障。

(1分)事务故障和系统故障未破坏DB,但使其中某些数据不正确(1分)介质故障将破坏DB。

(1分)33.SQL中把完整性约束分成三大类:域约束、(1分)基本表约束、(1分)断言(1分)34.实体基数是指与一个实体有联系的另一端实体数目的最小、最大值,基数应与在这一端实体的边上。

(1分)重复度是指参与关联的这一端对象数目的最小、最大值,重复度应写在这一端类的边上。

(2分)35.由纵向四部分构成:ODBC数据库应用程序、(1分)驱动程序管理器、(1分)DB驱动程序、数据源。

《数据库系统原理》试卷

《数据库系统原理》试卷

2014年6月高等教育自学考试贵州师范学院衔接考试《数据库系统原理》试卷(课程代码:4735)本试卷共4页,满分100分;考试时间120分钟。

一、单项选择题,(本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。

A 、数据库系统B 、文件系统C 、人工管理D 、数据项管理 2、在SQL 的SELECT 语句中,与选择运算对应的命令动词是__C___.A 、SELECTB 、FROMC 、WHERED 、ORDER BY 3、在数据库中,下列说法_A__是不正确的A 、数据库避免了一切数据的重复B 、若系统是完全可以控制的,则系统可确保更新是的一致性C 、数据可以共享D 、数据库减少了冗余4、( D )是存储在计算机内的有结构的数据集合。

A 、网络系统B 、数据库系统C 、操作系统D 、数据库5、关系代数的5种基本运算是__D_。

A 、并、差、选择、投影、自然连接B 、并、差、交、选择、投影C 、并、差、交、选择、笛卡尔积D 、并、差、选择、投影、笛卡尔积6、数据库系统的核心是( D )A 、编译系统B 、数据库C 、操作系统D 、数据库管理系统7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_C__的缺陷A 、数据不一致性B 、结构不合理C 、冗余度大D 、数据丢失8、数据库数据的正确性和相容性是数据库的__B____。

A 、安全性B 、可维护性C 、完整性D 、并发控制9、数据库三级模式体系结构主要的目标是确保数据库的_B__。

A 、数据安全性B 、数据独立性C 、最小冗余D 、数据结构规范化 10、后援副本的用途是_C____。

A 、安全性保障B 、一致性控制C 、故障后的恢复D 、数据的转储二、多项选择题(本大题共5小题,每小题3分,共15分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

(完整word版)数据库系统原理复习题

(完整word版)数据库系统原理复习题

复习题一、填空题 :1.三类经典的数据模型是 _层次模型 ____、__网状模型 ___和_关系模型 _。

其中,_关系模型 ___目前应用最广泛。

2._见解模型 __模型是面向信息世界的,它是按用户的见解对数据和信息建模; ____数据模型 ____模型是面向计算机世界的,它是按计算机系统的见解对数据建摸。

3.关系模型的实体完满性是指 _____主属性的值不能够为空 ________________。

在关系模型中,候选码是指 ______能唯一鉴别元组的属性也许属性组 _,全码是指 ____所有属性都是候选码 ___________。

4.设 Ei 为关系代数表达式,依照关系代数等价变换规那么,〔E1×E2〕× E3 ≡ _ __E1×〔 E2×E3〕_______,假设选择条件 F 只涉及 E1 中的属性,那么σ F〔E1×E2〕≡ __σ F〔 E1〕× E2__________。

5.数据依赖是关系中属性间的互有关系,最重要的数据依赖有两种,即__函数依赖 ___依赖和多值依赖。

6.在关系标准化过程中,将 1NF转变成 2NF,要除掉 ____非主属性对主码的局部依赖 __________________,假设一个关系模式 R∈ 2NF,而且除掉了非主属性对码的传达依赖,那么 R∈_3NF。

7.数据库的保护措施有 _____安全性 ___控制、___完满性 ______控制、____并发控制 _____控制和数据库恢复等。

8.事务是并发控制的根本单位,事务的四个性质是 ___原子 ____性、 ___一致 ____性、 _隔断 _性和 _长远性 __性。

9.并发控制的主要方法是关闭,关闭的种类有两种,即 ____X____锁和 ___S____锁。

10.故障恢复的根本手段有 _______数据转储 _____和_____登记日至文件 ____________。

数据库系统原理复习题(含答案)

数据库系统原理复习题(含答案)

数据库系统原理复习题(含答案)数据库系统原理复习题(含答案)第1章一、选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。

A.层次模型B.关系模型C.网状模型D.实体-联系模型3.目前,数据库管理系统最常用的逻辑数据模型是(C)。

A.网状模型B.层次模型C.关系模型D.面向对象模型4.下列四项中,不属于数据库系统特点的是(C)。

A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据模型的三个要素分别是(B)。

A.实体完整性、参照完整性、用户自定义完整性B.数据结构、数据操作、数据完整性约束条件C.插入数据、修改数据、删除数据D.外模式、模式、内模式6.数据库三级结构从内到外的3个层次依次为(B)。

A.外模式、模式、内模式B.内模式、模式、外模式C.模式、外模式、内模式D.内模式、外模式、模式7.下列关于数据库系统的正确叙述是(A):A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据8.数据的逻辑独立性是指(B)。

A.外模式改变时保持应用程序不变B.模式改变时保持外模式不变C.内模式改变时保持模式不变D.数据改变时保持应用程序不变9.数据的物理独立性是指(C)。

A.外模式改变时保持应用程序不变B.模式改变时保持外模式不变C.内模式改变时保持模式不变D.数据改变时保持应用程序不变10.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D)。

A.多对多B.一对一C.多对一D.一对多11.储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间是(C)。

自考数据库系统原理(第6章)(代码:4735)练习题6

自考数据库系统原理(第6章)(代码:4735)练习题6

练习题66.1 名词解释1)事务:事务是构成单一逻辑工作单元的操作集合。

要么完整地执行,要么完全不执行。

2)数据库的一致性:一个事务独立执行的结果,应保持数据库的一致性,即数据不会因事务的执行而遭受破坏。

3)数据库的可恢复性:系统能把数据库从被破坏、不确定的状态,恢复到最近一个正确的状态,DBMS的这种能力称为数据库的可恢复性(Recovery)4)并发操作:在多用户共享系统中,许多事务可能同时对同一数据进行操作,这种操作称为并发操作。

5)封锁:封锁是系统保证对数据项的访问以互斥方式进行的一种手段。

6)X锁:事务T对某数据加了X锁后,其他事务要等T解除X锁后,才能对这个数据进行封锁。

7)S锁:事务T对某数据加了S锁后,仍允许其他事务再对该数据加S锁,但在对该数据的所有S锁都解除之前决不允许任何事务对该数据加X锁。

8)调度:事务的执行次序称为“调度”。

9)串行调度:多个事务依次执行,称为事务的串行调度。

10)并发调度:利用分时的方法,同时处理多个事务,则称为事务的并发调度。

11)可串行化调度:如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为“可串行化的调度”。

12)不可串行化调度:如果一个并发调度的执行结果不与某一串行调度的执行结果等价,那么这个并发调度称为“不可串行化调度”。

6.2事务的COMMIT语句和ROLLBACK语句各做什么事情?答:COMMIT(提交):语句表示事务执行成功地结束,此时告诉系统,DB要进入一个新的正确状态,该事务对DB的所有更新都已交付实施(写入磁盘)。

ROLLBACK(“回退”或“回滚”):语句表示事务执行不成功地结束,此时告诉系统,已发生错误,DB可能处在不正确的状态,该事务对DB的所有更新必须被撤消,DB应恢复该事务到初始状态。

6.3试叙述事务的四个性质,并解释每一个性质由DBMS的哪个子系统实现?每一个性质对DBS有什么益处?答:①事务的原子性:是指一个事务对DB的所有操作,是一个不可分割的工作单元。

数据库系统原理_自考4735复习资料(参照大纲)

数据库系统原理_自考4735复习资料(参照大纲)

第一章、数据库系统基本概念识记——选择,填空| 领会——填空,简答| 综合/简单应用——大题1.1、DB技术的发展阶段(识记)1、人工管理阶段在人工管理阶段(20世纪50年代中期以前),计算机主要用于科学计算,这个时期数据管理有以下特点:(1)数据不保存在计算机内(2)没有专业的软件对数据进行管理(3)只有(program)程序的概念,没有(file)文件的概念(4)数据面向程序,即一组数据对应一个程序2、文件系统阶段在文件系统阶段(20世纪50年代后期至60年代),计算机用于科学计算、信息管理。

特点:(1)以文件的形式长期保存在外部存储的磁盘上(2)数据的逻辑结构和物理结构有了区别,但比较简单(3)文件组织多样化,有索引文件、连接文件、和直接存取文件。

(4)数据不再属于某个特定程序,可以重复使用,数据面向应用(此阶段具有设备独立性,改变存储设备是,不必改变APP)(5)数据的操作以记录为单位缺点:(1)数据冗余(2)数据不一致(3)数据联系弱3、数据库阶段数据阶段(20世纪70年代以来),数据管理规模的扩大,数据急剧增长特点:(1)采用数据模型表示复杂的数据结构(2)有较高的数据独立性(APP&DA TA)。

数据库结构三级:用户的局部逻辑结构、数据库的整体逻辑结构、数据库的物理结构(3)数据库为用户提供方便的用户接口(4)数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性(5)增加系统的灵活性定义:DB:DB是长期储存在计算机内、有组织、统一管理的相关数据的集合DBMS:DBMS是User与OS之间的一层管理软件,提供DB的建立、查询、更新及各种数据控制。

DBMS分为层次性,网状型、关系型、面相对象型。

DBS:DBS是实现有组织的、动态的存储大量关联数据、采用数据库技术的计算机数据库技术:研究数据的结构、存储、设计、管理和使用4、高级数据库阶段(第九章)(1)面向对象的概念建模(2)ODBC技术1.2数据描述(领会)数据描述经历的三个阶段:概念设计、逻辑设计、物理设计。

自考数据库系统原理(第3章)(代码:4735)练习题3

自考数据库系统原理(第3章)(代码:4735)练习题3

练习题33.1解释下列名词1.函数依赖:设有关系模式R (U ),X 和Y 是属性集U 的子集,函数依赖(functional dependency ,简记为FD )是形为X →Y 的一个命题,只要r 是R 的当前关系,对r 中任意两个元组t 和s ,都有t[X]=s[X]蕴涵t[Y]=s[Y],那么称FD X →Y 在关系模式R (U )中成立。

这里t[X]表示元组t 在属性集X 上的值,其余类同。

X →Y 读作“X 函数决定Y ”,或“Y 函数依赖于X ”。

FD 是对关系模式R 的一切可能的关系r 定义的。

对于当前关系r 的任意两个元组,如果X 值相同,则要求Y 值也相同,即有一个X 值就有一个Y 值与之对应,或者说Y 值由X 值决定。

因而这种依赖称为函数依赖。

2.平凡的函数依赖对于FD X →Y ,如果Y ⊆X ,那么称X →Y 是一个“平凡的FD ”,否则称为“非平凡的FD ”。

正如名称所示,平凡的FD 并没有实际意义,根据规则A1就可推出。

人们感兴趣的是非平凡的FD 。

只有非平凡的FD 才和“真正的”完整性约束条件相关。

从规则A4和A5,立即可得到下面的定理。

定理 3.3 如果A 1……An 是关系模式R 的属性集,那么X →A 1……An 成立的充分必要条件是X →Ai (i=1,…,n )成立。

3.函数依赖集F 的闭包F +(Closure )设F 是函数依赖集,被F 逻辑蕴涵的函数依赖全体构成的集合,称为函数依赖集F 的闭包(Closure ),记为F +。

即F +={ X →Y | F|=X →Y }。

4.属性集X 的闭包X +设F 是属性集U 上的FD 集,X 是U 的子集,那么(相对于F )属性集X 的闭包用X +表示,它是一个从F 集使用FD 推理规则推出的所有满足X →A 的属性A 的集合:X +={属性A | F|=X →A }5.函数依赖的逻辑蕴含设F 是在关系模式R 上成立的函数依赖的集合,X →Y 是一个函数依赖。

全国自学考试数据库系统原理试题和答案04735

全国自学考试数据库系统原理试题和答案04735

全国2011年10月自学考试数据库系统原理试题和答案课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( )A.DBB.DBMSC.DBSD.OS2.DBMS的数据字典中存放的是( )A.数据库三级模式结构的定义B.数据库的工作日志C.数据库的所有索引信息D.数据库的存储路径3.数据库逻辑设计阶段应考虑的主要因素是( )A.概念模型B.处理要求C.存取方法D.DBMS特征4.关系数据库系统中对外键没有任何限制的操作是( )A.插入B.删除C.修改D.置空值5.由于关系模式设计不当所引起的删除异常指的是( )A.应该删除的数据不能删除B.未经授权的用户对数据进行了删除操作C.数据删除过程中发生了故障D.不该删除的数据被删除6.设有关系模式R(ABCDE),F是R上成立的FD集,F={A→B,B→C,D→E},那么F在模式ABC上的投影为( )A.{A→B,B→C,A→C}B.{A→B,B→C,D→E}C.{A→B,B→C}D. (即不存在非平凡的FD)7.关系R和S如下表,则关系T是R和S的( )A.自然连接B.交C.除D.并8.设R 和S 都是二元关系,那么与元组演算表达式{t|R(t)∧(∃u)(S(u)∧u[1]≠t[2])}不等价的关系代数表达式是( ) A.1223π( (R S) )σ≠⨯, B.1221π( (R S) )σ≠⨯, C. D.1214π( (S R) )σ≠⨯,9.设有学生表STUDENT (学号,姓名,性别,年龄),则向STUDENT 表插入一条新记录的正确的SQL 语句是( )A.APPEND INTO STUDENT V ALUES ('d001','王明','女',18)B.APPEND STUDENT V ALUES ('d001','王明','女',18)C.INSERT STUDENT V ALUES ('d001','王明','女',18)D.INSERT INTO STUDENT V ALUES('d001','王明','女',18) 10.存储过程的优点不包括( ) A.提高运行速度 B.降低网络通信量 C.间接实现安全控制D.存储在DB 之外方便修改 11.如果事务T 获得了数据项Q 上的排他锁,则T 对Q( ) A.只能读不能写 B.只能写不能读 C.既可读又可写D.不能读也不能写12.DBMS 中实现事务原子性的子系统是( ) A.完整性子系统 B.并发控制子系统 C.事务管理子系统D.恢复管理子系统13.SQL Server 的身份验证模式包括WINDOWS 身份验证模式和( ) A.混合验证模式 B.账号验证模式 C.用户验证模式D.DNA 验证模式14.PowerBuilder9.0中连接数据库的正确步骤是( ) A.建立数据库描述文件;用CONNECT 命令连接数据库B.建立ODBC 数据源;建立数据库描述文件(连接字符串);用CONNECT 命令连接数据库C.建立ODBC 数据源;用CONNECT 命令连接数据库D.建立ODBC 数据源;建立数据库对象;用CONNECT 命令连接数据库15.在对象联系图中,表示属性具有多值的是( )A.→B.⇒C.→→D.←→二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

2014年10月全国自考数据库系统原理考前密卷04735(含答案)

2014年10月全国自考数据库系统原理考前密卷04735(含答案)

2014年10月全国自考数据库系统原理考前密卷04735(含答案)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

第1题存储在计算机内、有组织的、统一管理的相关数据的集合,其英文名称是【】A. Data Dictionary(DD)B. Database(DB)C. Database System(DBS)D. Database Management System(DBMS)【正确答案】 B【你的答案】本题分数2分第2题数据库的三层模式结构之间存在着两级映像,使得数据库系统具有较高的【】A. 事务并发性B. 数据可靠性C. 数据独立性D. 数据重用性【正确答案】 C【你的答案】本题分数2分第3题 ER图是数据库设计工具之一,它适用于建立数据库的【】A. 概念模型B. 逻辑模型C. 结构模型D. 物理模型【正确答案】 A【你的答案】本题分数2分第4题下列属于需求分析阶段工作的是【】A. 确定系统范围B. 设计局部概念模型C. 进行数据抽象D. 可行性分析【正确答案】 A【你的答案】本题分数2分第5题在关系中,能唯一标识元组的属性集称为关系模式的【】A. 候选键B. 主键C. 外键D. 超键【正确答案】 D【你的答案】本题分数2分第6题 SQL语言是关系型数据库系统典型的数据库语言,它是【】A. 过程化语言B. 结构化查询语言C. 格式化语言D. 导航式语言【正确答案】 B【你的答案】本题分数2分第7题 ODBC的含义是【】A. 对象关系数据库系统B. 数据库管理系统C. 开放数据库互连D. 对象关系数据库【正确答案】 C【你的答案】本题分数2分第8题提供数据库数据描述的集中管理的是【】A. 数据库模式B. 数据库C. 数据库管理系统D. 数据字典【正确答案】 D【你的答案】本题分数2分第9题 .【正确答案】 C【你的答案】本题分数2分第10题下列说法中正确的是【】A. 封锁的粒度越大,并发度就越小,同时系统的开销也越小B. 封锁的粒度越大,并发度就越大,同时系统的开销也越小C. 封锁的粒度越大,并发度就越小,同时系统的开销也越大D. 封锁的粒度越大,并发度就越大,同时系统的开销也越大【正确答案】 A【你的答案】本题分数2分第11题数据库概念设计的主要任务是【】A. 建立ER图B. 创建数据库说明C. 建立数据流图D. 把数据送入数据库【正确答案】 A【你的答案】本题分数2分第12题在事务依赖图中,若两个事务的依赖关系构成了循环,那么【】A. 系统出现活锁B. 系统出现死锁C. 事务执行成功D. 事务执行失败【正确答案】 B【你的答案】本题分数2分第13题 .【正确答案】 C【你的答案】本题分数2分第14题面向对象数据技术中,枚举型属于【】数据类型。

《数据库系统原理》复习题答案

《数据库系统原理》复习题答案

数据库系统‎原理(课程代码0‎)一、单项选择题(本大题共4小题)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.DBS‎‎独立性,是因为DB‎S采用了【 B 】A.‎B.‎构C.DD D.‎存储介质2.‎,‎作用 是【A 】A.指针B.关键码C.DD D.索引3.设关系R(A,B,C)和关系S(B,C,D), 那么与R⋈S 关‎系代 ‎是【B 】A.σ2=4(R⋈S)B.σ2=4(R×S)C.σ2=1(R⋈S)D.σ2=1(R×S)4.设关系R和‎S 构 ‎同,分别 m和‎n元组,那么R-S 作 ‎ 元组 ‎ 为【 C 】A.为m-n B.为mC.小于 于m‎D.小于 于(m-n)5. 设 ‎务T1T2,A B‎分别为10‎和5, 作‎如图1‎,‎确是【 C 】A.该调度(u le) 存 ‎问题B.该调度是 ‎串行化 l e)。

C.该调度存 ‎冲突i ct) 作D.该调度 存‎冲突 作‎T1 T2read(A)read(B)sum=A+Bread(A)A=A*2(A)read(A)read(B)sum=A+B(A+B)图1 务 ‎作图6.设 关系R‎(A,B,C) 如 :A B C5 6 56 7 56 8 6‎确是【 B 】A.函 依赖C‎→A 关‎系成立B.函 依赖A‎B→C 关‎系成立C.函 依赖A‎→C 关‎系成立D.函 依赖C‎→AB‎关系 成立‎7.设关系 ‎R(A,B,C,D),F是R 成‎立F D‎,F={ A→C,BC→D },那么ρ={ ABD,AC } 对于F 【 B 】A.是 ‎分解,也是保持F‎D 分解B.是 ‎分解,但 保持F‎D 分解C. 是 ‎分解,但保持FD‎分解D. 是 ‎分解,也 保持F‎D 分解8. 设 ‎‎是‎。

是‎【 D 】A.与DBMS‎关 B.与 关‎C.独立于DB‎M S D.独立于DB‎M S和 ‎9. 关 , 确 是‎【 C 】A. 存‎‎存 为 ‎提B. 依赖‎于‎存C. 与 ‎ 系‎ 是1:11:N或M:ND. 与 ‎ 系‎只能是1:1或1:N10.15‎ , ‎间存 着1‎5 同 ‎二元 系,5 是‎1:1,5 是1:N,5M:N 系 ‎,那么 ‎换规则,这 ER‎构 换成 ‎关系 ‎【 B 】A.15B.20C.25D.3011.关系 ‎ 间 ‎能‎是【C 】A.投影B.选择C.笛卡尔积D.除12.关系规 化‎‎作 是指‎【D 】A. 该 除 ‎ 除‎B. 该 ‎‎C. 该 除 ‎‎除D. 该 ‎‎13. ‎‎组 是‎【B 】A.DB B.文 C.二维 D.系统目录14.DBS‎, 于 ‎存储设 ‎ 构‎,称为【 D 】A.外 B. C.用户 D.内15. 构‎考察,DBMS‎ 分组‎成:【 B 】A. ‎和文 ‎B. ‎和存储 ‎C. ‎和存储 ‎D. ‎和 冲 ‎16.设W=R⋈S, W R S 性 ‎分别为w‎r和s,那么 ‎间满足【 A 】A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s17.设 关系R‎(A,B,C)和关系S(B,C,D),那么与R⋈S 关‎系代 ‎是【 C 】A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))18. 关系 ‎R,函 依赖X‎→Y 是‎【 B 】A. R‎关系 , 元组‎X‎,则Y 也 ‎B. R‎关系 , 元组‎X‎,则Y 也 ‎C. R‎关系 ,Y 与X‎D. R‎关系 ,Y 与X‎19.设 关系 ‎R(A,B,C,D),R 成立 ‎F D F={A→C,B→C},则 性 B‎D 闭包(BD)+为【 B 】A.BD B.BCD C.ABD D.ABCD20.10‎ ,‎间存 着1‎0 同 ‎二元 系,2 是‎1:1系 ‎,3 是1:N 系 ‎,5 是M:N 系 ‎,那么 ‎换规则,这 ER‎构 换成 ‎关系 ‎【 B 】A.13B.15 C.18 D.2021.关系 R‎分解成 ‎‎ 是‎【 D 】A. 分 存‎储 关‎系B. ‎复C.提 了 ‎速度D.存储 元‎组22. 务 ‎行 , 务 ‎必关心‎务,如同 用‎户‎行 ,这 性质称‎为务 【 D 】A.持久性B. 致性 C.孤立性 D.隔离性23.用户或 用‎程 用 ‎‎称为【 B 】A.封锁B.权限 C.口令D. 务24. 用 关系 是关系代 和。

自考数据库系统原理(第4章)(代码:4735)练习题4

自考数据库系统原理(第4章)(代码:4735)练习题4

练习44.1 名词解释 1.过程性语言编程时必须指出“干什么”及“怎么干”的语言,称为过程性语言。

2.非过程性语言编程时只须指出“干什么”,不必指出“怎么干”的语言,称为非过程性语言。

3.无限关系指元组个数为无穷多个的关系。

4.无穷验证验证公式真假时需要进行无限次验证。

4.2 设有关系R 和S (表4.10):计算R ∪S ,R -S ,R ∩S ,R ×S ,π3,1(S ),'6'C <ρ⋈(R),22R S = ,R ⋈S ,解:R ∩SR ∪SR -SR ×Sπ3,1(S )4.3 设有关系R 和S (4.11),计算R ⋈S ,R ⋈1=1S ,σ3=6(R ×S )。

表4.11 关系R 和S解:22R SσC<’6’(R )R ⋈S4.5 假设R和S都是三元关系,试把表达式π2,5(σ1=6∨3=4(R×S))转换成等价的:(1)汉语查询句子;(2)元组表达式;(3)域表达式。

解:(1)汉语表达式:1)对关系R和S做笛卡尔积;2)在积的元组中选择满足下列条件的元组,元组的第1分量(R中第1分量)与元组的第6分量(S中第3分量)值相等,或元组的第3分量(R中第3分量)与元组的第4分量(S中第1分量)值相等;3)最终结果由积元组的第2列与第5列组成。

(2)元组表达式:第一步R×S{t|(u)(v)(R(u)∧S(v)∧t[1]=u[1]∧t[2]=u[2]∧t[3]=u[3]∧t[4]=v[1]∧t[5]=v[2]∧t[6]=v[3])}第二步σ1=6∨3=4(R×S){t|(u)(v)(R(u)∧S(v)∧t[1]=u[1]∧t[2]=u[2]∧t[3]=u[3]∧t[4]=v[1]∧t[5]=v[2]}∧t[6]=v[3]∧(t[1]=t[6]∨t[3]=t[4]))}第三步π2,5(σ1=6∨3=4(R×S)){w|(u)(v)(R(u)∧S(v)∧t[1]=u[1]∧t[2]=u[2]∧t[3]=u[3]∧t[4]=v[1]∧t[5]=v[2]}∧t[6]=v[3]∧(t[1]=t[6]∨t[3]=t[4])∧w[1]=t[1]∧w[2]=t[6])}最后简化,去掉t{w|(u)(v)(R(u)∧S(v)∧(u[1]=v[3]∨u[3]=v[1])∧w[1]=u[1]∧w[2]=v[3])}(3)域表达式:{w1w2|(u1)(u2)(u3)(v1)(v2)(v3)(R(u1u2u3)∧S(v1v2v3)∧(u1=v3∨u3=v1)∧w1=u2∧w2=v2)}在进一步简化{w1w2|(u1)(u3)(v1)(v3)(R(u1w1u3)∧S(v1w2v3)∧(u1=v3∨u3=v1))}4.6假设R和S都是三元关系,试把元组表达式{t|(u)(v)(R(u)∧S(v)∧u[2]≠v[2]∧t[1]=u[1]∧t[2]=v[3])}转换成等价的:①汉语查询句子;②域表达式;③关系代数表达式。

《数据库系统原理》复习题答案

《数据库系统原理》复习题答案

《数据库系统原理》考试与命题大纲大纲执笔人:陈建平大纲审订:数据库与软件工程教研室数据库系统原理课程组考试大纲一、课程绪论1 •数据库常用术语。

2 •数据库技术的产生和发展过程。

3 •数据库系统的特点。

4 •数据模型的作用、组成要素及分类。

5•实体、属性、码、元组、域、联系。

6. 实体的E-R表示方法及E-R图。

7 •数据库系统的模式结构与组成。

二、关系数据库1 •关系模式的基本概念:关系、元组、分量、候选码、主码、主属性、非码属性、全码。

2•关系的三类完整性,包括完整性规则及其应用。

3 •关系代数运算,包括8种关系代数运算。

4 •简单的关系演算。

三、关系数据库标准语言SQL1 • SQL语言的特点。

2 • SQL语言的各种数据操纵功能。

3 • SQL语言的各种数据操纵语句及其应用。

四、关系系统及其查询优化1 •关系系统的定义与分类。

2 .关系系统的12条准则(作理解)。

3 •关系数据库查询优化准则与算法。

4 •优化的一般实现步骤。

五、关系数据理论1 •数据依赖的定义及作用。

2 .为何要进行关系的规范化。

3 .范式的概念。

4 •范式的分类及各类范式之间的联系与区别。

5 •数据依赖的公理系统及其应用。

6 •利用Armstrong公理推论求解属性闭包、最小函数依赖集和关系模式的候选码。

六、数据库设计1 .数据库设计的特点。

2 •数据库设计方法与基本步骤。

3 •各设计阶段所涉及的概念、方法、技术与实现原理。

4 •利用本章所学知识和技术实现数据库设计的全过程。

七、数据库恢复技术1 .事务的概念和特性。

2 •数据库恢复的概念和作用。

3 .数据库系统故障的种类及其特点。

4 .数据库系统恢复的实现技术与策略。

八、并发控制1. 数据库并发控制的概念及其必要性。

2 .封锁的概念与分类。

3 •封锁协议的类型及作用。

4 •活锁、死锁与两段锁协议。

5.封锁粒度的概念与作用。

6 •并发调度可串行性的实现方法。

九、数据库安全性1 .计算机系统安全的概念。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4735数据库系统原理复习题一、单项选择题1.数据库是长期存储在计算机内、有组织的、统一管理的相关 ( ) A.数据的集合B.程序的集合C.命令的集合D.文件的集合2.在SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( )A.事件探查器B.企业管理器C.查询分析器D.服务管理器3.两个函数依赖集F和G等价的充分必要条件是 ( )A.F=G+B.F=G C.F+=G D.F+=G+4.能实现“将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户”的SQL语句是 ( )A.GRANT SELECT TO S ON WANGB.GRANT SELECT ON S TO WANG WITH GRANT OPTIONC.GRANT SELECT TO S ON WANG WITH GRANT OPTIOND.GRANT SELECT TO S ON WANG5.数据库在磁盘上的基本组织形式是 ( )A.二维表B.文件C.目录D.逻辑块6.在数据库技术中,“脏数据”是指 ( )A.回退的数据( ) B.未回退的数据C.未提交的数据 D.未提交随后又被撤消的数据7.数据库逻辑设计时,应首先 ( )A.设计外模型B.修正模型C.把概念模型转化成逻辑模型D.设计存储模型8.如果想找出关系R的属性B上不为空的那些元组,则选择子句应该为( )A.WHERE B IS NOT NULL B.WHERE B==NULLC.WHERE B IS NULL D.WHERE B=NULL9.DB 、DBMS 和DBS 三者之间的关系是 ( )A .DB 包括DBMS 和DBS B .DBS 包括DB 和DBMSC .DBMS 包括DB 和DBSD .不能相互包括10.关系模式R 中若没有非主属性,则 ( )A .R 属于2NF 但不一定属于3NFB .R 属于4NFC .R 属于BCNF 但不一定属于4NFD .R 属于3NF 但不一定属于BCNF11.函数依赖X →Y 能由Armstrong 推理规则导出的充分必要条件是( )A .++⊆X YB .+⊆X YC .+⊆Y XD .++=Y X12.设关系模式R (A ,B ,C ,D )上的函数依赖集F={AD →B ,C →D},F 在属性集ABC 上的投影ПABC (F )为 ( )A .{AD →B ,C →D}B .{C →B} C .{AB →C}D .{AC →B}13.在SQL 语言中,HAVING 子句用于筛选满足条件的 ( )A .列B .元组C .分组D .块14.断言机制主要用于 ( )A .安全性控制( )B .数据库恢复C .完整性控制( )D .并发控制15.SQL 语言的聚合函数COUNT 、SUM 等,不能出现在其中的子句是( )A .WHERE( )B .GROUP…HAVINGC .HAVING( )D .SELECT16.在物理存储介质层次中,“第三级存储器”是指 ( )A .高速缓存和内存B .快闪存储器和磁盘C .光存储器和磁带D .光盘和磁盘17.在PowerBuilder 应用中建立窗口为w_main ,打开此窗口的正确脚本语句是( )A.open(w_main) B.open w_mainC.show w_main D.display(w_main)18.表示事务执行成功的语句是( )A.OK B.COMMIT C.ROLLBACK D.BEGIN TRANSACTION 19.以下不能激活触发器执行的操作是 ( )A.INSFRT B.DELETEC.UPDATE D.SELECT20.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( ) A.一对一联系 B.一对多联系C.多对一联系 D.多对多联系21.关系规范化中的插入异常是指 ( )A.插入了错误的数据B.不该插入的数据被插入C.插入了没有用的数据D.应该插入的数据没插入22.若事务T1已经给数据A加上了共享锁,则事务T2( )A.只能再对A加共享锁B.不能再给A加任何锁C.只能再对A加排他锁D.可以对A加共享锁,也可以对A加排他锁23.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为 ( )A.ABCD B.ABC C.BCD D.BD24.下列跟数据库恢复无关的方法是 ( )A.建立日志文件B.建立检查点C.建立副本D.建立索引25.数据库完整性约束的建立需要通过DBMS提供的 ( )A.数据定义语言B.数据操纵语言C..数据查询语言D.数据控制语言26.已知关系R和S的值如下:R 与S 右外联接的结果的元组个数是 ( )A .1B .2C .3D .427.在关系模式R(A ,B ,C)中,有FD 集F={(A ,B)→C ,(B ,C)→A},则R 最高达到 ( )A .1NFB .2NFC .3NFD .BCNF28.在SQL 中,与“NOT IN ”等价的操作符是 ( )A .<>ALLB .=ALLC .=SOMED .<>SOME29.在T-SQL 批处理中调用存储过程所使用的命令是 ( )A .EXECB .DECLAREC .USED .SET30.在关系模式设计时,每个关系模式应只对应于( )A .多个实体类型B .一个实体类型或一个联系类型C .多个联系类型D .一个实体类型和一个联系类型31.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )。

A .同一个应用中的多个程序共享一个数据集合B .多个用户.同一种语言共享数据C .多个用户共享一个数据文件D .多种应用.多种语言.多个用户相互覆盖地使用数据集合32.数据库系统的核心是( ) 。

A .数据库B .数据库管理系统C .数据模型D .软件工具33.下述关于数据库系统的正确叙述是( )。

A .数据库系统减少了数据冗余B .数据库系统避免了一切冗余C .数据库系统中数据的一致性是指数据类型一致RSD.数据库系统比文件系统能管理更多的数据34.下述关于数据库系统的正确叙述是( ) 。

A.数据库中只存在数据项之间的联系B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系35.对关系模型叙述错误的是( ).A.建立在严格的数学理论.集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统36.关系数据库管理系统应能实现的专门关系运算包括( ) 。

A.排序.索引.统计 B.选择.投影.连接C.关联.更新.排序 D.显示.打印.制表37.关系模型中,一个关键字是( ) 。

A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是38.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( )。

A.关键字 B.数据项C.主属性 D.主属性值39.同一个关系模型的任两个元组值( )。

A.不能全同 B.可全同C.必须全同 D.以上都不是40.在通常情。

况下,下面的关系中不可以作为关系数据库的关系是( )。

A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,学生名,宿舍号)D.R4(学生号,学生名,简历)41. 关系数据库的规范化理论主要解决的问题是()。

A. 如何构造合适的数据逻辑结构B. 如何构造合适的数据物理结构C. 如何构造合适的应用程序界面D. 如何控制不同用户的数据操作权限42.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。

A.实体完整性.参照完整性.用户自定义完整性B.数据结构.关系操作.完整性约束C.数据增加.数据修改.数据查询D.外模式.模式.内模式43.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。

A.4B.5C.6D.744. 数据库设计中,确定数据库存储结构,即确定关系.索引.聚簇.日志.备份等数据的存储安排和存储结构,这是数据库设计的()。

A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段45.下面的选项不是关系数据库基本特征的是()。

A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 与行的次序无关D. 与列的次序无关46一个关系只有一个()。

A. 候选码B.外码C. 超码D.主码47.关系模型中,一个码是()。

A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是48.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。

A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号49.关系代数运算是以()为基础的运算。

A.关系运算B.谓词演算C.集合运算D.代数运算50.关系数据库管理系统应能实现的专门关系运算包括()。

A.排序.索引.统计B.选择.投影.连接C.关联.更新.排序D.显示.打印.制表51. 事务日志用于保存()。

A.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作52.关系数据库中的投影操作是指从关系中()。

A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形53.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。

A.投影B.连接C.选择D.复制54.关系代数中的连接操作是由()操作组合而成。

A.选择和投影B.选择和笛卡尔积C.投影.选择.笛卡尔积D.投影和笛卡尔积55.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。

A.记录B.行C.属性D.元组56.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。

A.R∩SB.R∪SC.R-SD.R×S57.安全性控制的防范对象是(),防止他们对数据库数据的存取。

A.不合语义的数据B.非法用户C.不正确的数据D.非法操作58.找出下面SQL命令中的数据控制命令()。

A.GRANTMITC.UPDATED.SELECT59.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。

A.INSERTB.DELETEC.REFERENCESD. SELECT60.下述SQL命令的短语中,不是定义属性上约束条件的是()。

相关文档
最新文档