数据库系统概论期末试题及答案整理版
数据库系统概论期末试题及答案(整理版)
《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。
A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。
A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
数据库系统概论_期末考试复习题(附答案)
• 12、下列聚合函数中不忽略空值(null) 的是( C )• A. SUM (列名) B. MAX (列名)• C. COUNT ( * ) D. AVG (列名)• 13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)• A. 需求分析阶段B. 逻辑设计阶段• C. 概念设计阶段D. 物理设计阶段1、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。
应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。
数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
• 8、什么是数据库的逻辑结构设计?试述其设计步骤。
答:数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E 一R 图转换为与选用的DBMS 产品所支持的数据模型相符合的逻辑结构。
设计步骤为: ( l )将概念结构转换为一般的关系、网状、层次模型;( 2 )将转换来的关系、网状、层次模型向特定DBMS 支持下的数据模型转换;( 3 )对数据模型进行优化。
• 9、数据字典的内容和作用是什么?答:数据字典是系统中各类数据描述的集合。
数据字典的内容通常包括:( l )数据项;( 2 )数据结构;( 3 )数据流;( 4 )数据存储;( 5 )处理过程五个部分。
其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。
数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。
数据库概论期末复习试卷及答案
一、选择题(20分)1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是____A___。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2、关系数据模型___D____。
A.只能表示实体之间的1:1联系B.只能表示实体之间的1:n联系C.只能表示实体之间的m:n联系D.可以表示实体间的上述三种联系3、在数据库中,下列说法__A___是不正确的。
A 数据库避免了一切数据的重复B 若系统是完全可以控制的,则系统可确保更新时的一致性C 数据库中的数据可以共享D 数据库减少了数据冗余4、在数据库中,产生数据不一致的根本原因是__C___。
A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。
A.外模式B. 内模式C. 存储模式D. 模式6、数据库三级模式体系结构的划分,有利于保持数据库的___A___.A.数据库独立性B. 数据安全性C.结构规范化D. 操作可行性7、设关系R和S都是二元关系,那么与元组表达式:{t | ($u) ( $v) (R(u) ùS(v) ùu[1]=v[1] ùt[1]=v[1] ùt[2]=v[2])}等价的关系代数表达式是________。
A.p3,4(R ¥S)B.p2,3(R ¥S)1=1C.p3,4(R ¥S)D.p3,4(s 1=1(R ′S))1=1 8、关系模式中各级模式之间的关系为____A?____。
A. 3NFì 2NFì 1NFB. 3NFì 1NFì 2NFC. 1NFì 2NFì 3NFD. 2NFì 1NFì 3NF9、数据库中的封锁机制是___C___的主要方法。
完整word版数据库系统概论期末试题
适合大部分大学生!期末考试必备!!!《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是。
_________A、数据的统一控制B、数据共享性和统一控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数C)正确答案:C2、DB、DBMS和DBS三者之间的关系是。
_________ A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DB包括DBMS和DBSD、DBS包括DB和DBMS(难度系数B)正确答案:DR?(R?S)表示的是,关系代数3、设有关系R和S。
_________A、R∩SB、R―SC、R÷SD、R∪S(难度系数B)正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的__________。
A、行B、属性C、记录D、元组(难度系数C)正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A、数据模型B、概念模型C、关系模型D、E-R图(难度系数C)正确答案:C6、构成E—R模型的三个基本要素是。
_________A、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数C)正确答案:B7、在关系代数运算中,五种基本运算为_________。
A、并、差、选择、投影、连接B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择(难度系数B)正确答案:C8、在下列关于规范化理论的叙述中,不正确的是。
_________A、任何一个关系模式一定有键。
B、任何一个包含两个属性的关系模式一定满足3NF。
C、任何一个包含两个属性的关系模式一定满足BCNF。
D、任何一个包含三个属性的关系模式一定满足2NF。
(难度系数B)正确答案:D9、设有关系模式R(A,B,C)和S(C,D)。
数据库系统概论试题及答案整理版
数据库系统概论复习资料第一章绪论一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是 A 阶段。
A.数据库系B.文件系统C.人工管理D.数据项管理2.数据库的概念模型独立于 A 。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界3.数据库的基本特点是 B 。
A.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余大,易移植 (4)统一管理和控制B.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制C.(1)数据结构化(2)数据互换性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制4. B 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构5.数据库中存储的是 C 。
A. 数据B. 数据模型C.数据及数据间的联系D. 信息6.数据库中,数据的物理独立性是指 C 。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。
A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。
A.数据库B.数据库管理系统C.数据模型D.软件工具9.下述关于数据库系统的正确叙述是 A 。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据10.数将数据库的结构划分成多个层次,是为了提高数据库的 B ①和 B ②。
数据库系统概论试题及答案整理版
数据库系统概论复习资料第一章绪论一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是 A 阶段。
A.数据库系B.文件系统C.人工管理D.数据项管理2.数据库的概念模型独立于 A 。
A.具体的机器和DBMS B.E—R图C.信息世界D.现实世界3.数据库的基本特点是 B 。
A。
(1)数据结构化(2)数据独立性(3)数据共享性高,冗余大,易移植(4)统一管理和控制B.(1)数据结构化(2)数据独立性(3)数据共享性高,冗余小,易扩充(4)统一管理和控制C.(1)数据结构化 (2)数据互换性 (3)数据共享性高,冗余小,易扩充(4)统一管理和控制D。
(1)数据非结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制4. B 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构5.数据库中存储的是 C .A。
数据 B. 数据模型C。
数据及数据间的联系 D. 信息6.数据库中,数据的物理独立性是指 C 。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。
A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。
A.数据库B.数据库管理系统C.数据模型D.软件工具9.下述关于数据库系统的正确叙述是 A .A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据10.数将数据库的结构划分成多个层次,是为了提高数据库的 B ①和 B ② .①A.数据独立性B.逻辑独立性C.管理规范性D.数据的共享②A. 数据独立性B.物理独立性C.逻辑独立性D.管理规范性11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。
数据库系统概论期末试题及答案(重点知识)03877
试题十一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分. 1。
数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A .数据共享 B .数据存储 C .数据应用 D .数据保密 2。
数据库系统中,物理数据独立性是指( )。
A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A .外模式 B .内模式 C .存储模式 D .模式 4. E —R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( ). A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( ). A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。
A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。
(考生答题不得超过此线)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A.候选码B.主码C。
(完整版)数据库系统概论期末试题及答案(整理版)
《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。
A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。
A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
数据库系统概论期末试题及答案(重点知识)
试题十一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A .数据共享B .数据存储C .数据应用D .数据保密2. 数据库系统中,物理数据独立性是指( )。
A .数据库与数据库管理系统的相互独立B .应用程序与DBMS 的相互独立C .应用程序与存储在磁盘上数据库的物理模式是相互独立的D .应用程序与数据库中数据的逻辑结构相互独立3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A .外模式B .内模式C .存储模式D .模式4. E-R 模型用于数据库设计的哪个阶段( )?A .需求分析B .概念结构设计C .逻辑结构设计D .物理结构设计5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。
A .宿舍编号 B .学号C .宿舍地址,姓名D .宿舍编号,学号6. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。
A .元组B .行C .记录D .属性7. 下列关系运算中,( )运算不属于专门的关系运算。
A .选择 B .连接C .广义笛卡尔积D .投影8. SQL 语言具有( )的功能。
(考 生 答 题 不 得 超 过 此 线)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)。
数据库系统概论期末试题及答案重点知识
试题十一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A .数据共享B .数据存储C .数据应用D .数据保密2. 数据库系统中,物理数据独立性是指( )。
A .数据库与数据库管理系统的相互独立B .应用程序与DBMS 的相互独立C .应用程序与存储在磁盘上数据库的物理模式是相互独立的D .应用程序与数据库中数据的逻辑结构相互独立3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A .外模式B .内模式C .存储模式D .模式4. E-R 模型用于数据库设计的哪个阶段( )?A .需求分析B .概念结构设计C .逻辑结构设计D .物理结构设计5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。
A .宿舍编号 B .学号C .宿舍地址,姓名D .宿舍编号,学号6. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。
A .元组B .行C .记录D .属性7. 下列关系运算中,( )运算不属于专门的关系运算。
A .选择 B .连接C .广义笛卡尔积D .投影(考 生 答 题 不 得 超 过 此 线)8.SQL语言具有()的功能。
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)。
数据库系统概论试题及答案整理版
数据库系统概论复习资料第一章绪论一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是A阶段。
A.数据库系ﻩﻩﻩB.文件系统C.人工管理ﻩ D.数据项管理2.数据库的概念模型独立于 A 。
A.具体的机器和DBMSﻩB.E—R图ﻩﻩC.信息世界ﻩﻩ D.现实世界3.数据库的基本特点是B。
A.(1)数据结构化(2)数据独立性ﻩ(3)数据共享性高,冗余大,易移植ﻩ(4)统一管理和控制B。
(1)数据结构化(2)数据独立性ﻩ (3)数据共享性高,冗余小,易扩充ﻩ (4)统一管理和控制C.(1)数据结构化(2)数据互换性(3)数据共享性高,冗余小,易扩充ﻩ (4)统一管理和控制D。
(1)数据非结构化(2)数据独立性(3)数据共享性高,冗余小,易扩充 (4)统一管理和控制4. B 是存储在计算机内有结构的数据的集合。
A.数据库系统ﻩB.数据库ﻩﻩC.数据库管理系统 D.数据结构5.数据库中存储的是 C 。
A。
数据ﻩﻩﻩB。
数据模型ﻩﻩC.数据及数据间的联系ﻩD. 信息6.数据库中,数据的物理独立性是指 C 。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D .A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。
A.数据库ﻩB.数据库管理系统ﻩC.数据模型ﻩD.软件工具9.下述关于数据库系统的正确叙述是 A .A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据10.数将数据库的结构划分成多个层次,是为了提高数据库的 B ①和 B ② .①A.数据独立性ﻩﻩB.逻辑独立性 C.管理规范性ﻩD.数据的共享②A. 数据独立性B.物理独立性C.逻辑独立性 D.管理规范性11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。
国开期末考试《数据库系统概论》机考试题及答案(第2套)
国开期末考试《数据库系统概论》机考试题及答案(第2套)一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是什么?A. 数据定义B. 数据操纵C. 数据查询D. 全部正确答案:D. 全部正确2. 以下哪个不是关系数据库系统的特征?A. 数据存储在表中B. 表之间可以进行连接操作C. 支持事务处理D. 数据必须全部存储在内存中答案:D. 数据必须全部存储在内存中3. 在SQL中,哪个语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE答案:C. CREATE TABLE4. 以下哪个不属于SQL的数据类型?A. INTB. VARCHARC. DATED. FLOAT答案:D. FLOAT5. 以下哪个函数用于计算两个数值的差?A. AVG()B. SUM()C. MIN()D. MAX()答案:B. SUM()二、填空题(每题2分,共20分)1. 在SQL中,用于定义主键的关键词是______。
答案:PRIMARY KEY2. 关系数据库中的数据完整性包括实体完整性、参照完整性和______。
答案:用户定义的完整性3. 数据库设计通常采用______模型进行设计。
答案:E-R(实体-关系)4. 数据库系统的主要性能指标包括响应时间、______和系统资源利用率。
答案:吞吐量5. 事务是指在数据库中______。
答案:一系列操作序列三、判断题(每题2分,共20分)1. 数据库系统是由数据库、数据库管理系统和应用程序组成的。
答案:正确2. 关系数据库中的表必须有主键。
答案:正确3. 数据库系统中的数据可以被多个用户同时访问。
答案:正确4. 事务一旦开始,就一定要执行到底。
答案:错误5. 在SQL中,可以使用UPDATE语句修改表中的数据。
答案:正确四、简答题(每题10分,共30分)1. 请简要说明什么是数据库?(10分)数据库是存储在计算机存储设备上、按照一定的数据结构组织、存储、管理和访问相关数据的集合。
(完整word版)数据库系统概论复习题及答案
第一学期期末考试试卷和答案试卷代码:03115 授课课时:96课程名称:数据库系统原理A 适用对象:本科选课班一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分)1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。
A、数据库系统B、文件系统C、人工管理D、数据项管理2、在SQL的SELECT语句中,与选择运算对应的命令动词是__C___。
A、SELECTB、FROMC、WHERED、ORDER BY3、在数据库中,下列说法_A__是不正确的A、数据库避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新是的一致性C、数据可以共享D、数据库减少了冗余4、在数据库系统中,模式/外模式映像用于解决数据的_C__A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性5、关系代数的5种基本运算是__D_。
A、并、差、选择、投影、自然连接B、并、差、交、选择、投影C、并、差、交、选择、笛卡尔积D、并、差、选择、投影、笛卡尔积6、在SQL语句中,谓词“EXISTS”的含义是_B___。
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、数据的转储评分标准:每题1分二、简答题(回答要点,并简明扼要作解释。
数据库系统概论试题及答案整理版
数据库系统概论试题及答案整理版数据库系统概论复习资料第一章绪论一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是 A 阶段。
A.数据库系B.文件系统C.人工管理D.数据项管理2.数据库的概念模型独立于 A 。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界3.数据库的基本特点是 B 。
A.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余大,易移植 (4)统一管理和控制B.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制C.(1)数据结构化(2)数据互换性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制4. B 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构5.数据库中存储的是 C 。
A. 数据B. 数据模型C.数据及数据间的联系D. 信息6.数据库中,数据的物理独立性是指 C 。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。
A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据A.数据的三级抽象和二级独立性B. 数据共享性C. 数据的结构化D. 数据独立性8.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 C 。
A. 数据定义功能B. 数据管理功能C.数据操纵功能D. 数据控制功能9.数据库管理系统是 B 。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译程序D.一种操作系统10.数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 D 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。
A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。
A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
D 、任何一个包含三个属性的关系模式一定满足2NF 。
(难度系数B )正确答案:D9、设有关系模式R(A,B,C)和S(C,D)。
与SQL 语句“SELECT A,B,D FROM R,S WHERER.C=S.C ”等价的关系代数表达式为_________。
A 、S))(R (σπS.C R.C D B,A,⨯=B 、S))(R (πσD B,A,S.C R.C ⨯=C 、(S))π(R)(πσD B A,S.C R.C ⨯= D 、S)(R))(π(πσB A,D S.C R.C ⨯=(难度系数A )正确答案:A10、SQL 的视图是从_________中导出的。
A 、基本表B 、视图C 、数据库D 、基本表或视图(难度系数C )正确答案:D11、用如下的SQL 语句创建一个Teacher 表CREATE TABLE Teacher ( TNO Char(6) NOT NULL,NAME Char(8) NOT NULL,SEX Char(2), SAL INT,SDETP char(12) check (SDEPT IN(‘IS ’,’MA ’,’CS ’)))可以插入到Teacher 表中的元组是_________。
A 、(‘T0203’,‘刘刚’,NULL ,NULL ,‘IS ’)B 、( NULL , ‘王芳’,‘女’,‘1200’,‘CS ’)C 、(‘T0111’,NULL ,‘男’,23,‘MA ’)D 、(‘T0101’,‘李华’,男,2100,‘EN ’)(难度系数A )正确答案:A12、SQL语言中,条件年龄BETWEEN 18 AND 30表示年龄在18至30之间,且_________。
A、包括30岁但不包括18岁B、包括18岁和30岁C、包括18岁但不包括30岁D、不包括18岁和30岁(难度系数B)正确答案:B13、允许取空值但不允许出现重复值的约束是_________。
A、NULLB、PRIMARY KEYC、UNIQUED、FOREIGN KEY(难度系数B)正确答案:C14、数据库的完整性是指数据的________和________。
(1)正确性(2)合法性(3)不被非法存取(4)相容性(5)不被恶意破坏A、(1)和(3)B、(2)和(5)C、(2)和(4)D、(1)和(4)(难度系数A)正确答案:D15、SQL的GRANT和REVOKE语句主要用来维护数据库的_________。
A、安全性B、完整性C、可靠性D、一致性(难度系数B)正确答案:A16、在数据库设计中数据流图(DFD)和数据字典(DD)主要用来描述结构化方法中的_________阶段的工具。
A、逻辑结构设计B、概念结构设计C、可行性分析D、需求分析(难度系数C)正确答案:D17、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是_________。
A、M端实体的码B、N端实体的码C、M端实体码与N端实体码组合D、重新选取其他属性(难度系数B)正确答案:C18、SQL的集合处理方式与宿主语言单记录的处理方式之间用_______来协调。
A、SQLCAB、游标C、存储过程D、触发器(难度系数B)正确答案:B19、当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为_________。
A、结构冲突B、命名冲突C、属性冲突D、语义冲突(难度系数A)正确答案:A20、下面关于关系数据库范式的描述中,错误的是_________。
A) 关系满足的范式越低,则更新操作的代价就越高B) 关系满足的范式越高,则更新操作的代价就越低C) 关系满足的范式越高,则查询操作的代价就越高D) 关系满足的范式越低,则查询操作的代价就越高(难度系数A)正确答案:D二、填空(每空1分,共20分)1.关系模型和网状模型的数据结构分别是_____________和_____________。
(难度系数B)正确答案:二维表有向图2.数据模型是由______________、____________、和____________三部分组成的。
(难度系数C)正确答案:数据结构数据操作完整性约束3.关系数据语言可以分为三类:_____________、_____________和关系演算语言。
(难度系数C)正确答案:SQL语言关系代数语言4.删除基本表用______________语句,删除基本表的元组用_____________语句(难度系数B)正确答案:ALTER UPDATE5.规范化数据库设计分为以下六个设计阶段:需求分析阶段、_____________、_____________、___________、数据库实施阶段、数据库运行和维护阶段。
(难度系数B)正确答案:概念结构设计逻辑结构设计物理结构设计阶段6.事务的特性有:_____________、原子性、_____________和持久性。
(难度系数C)正确答案:一致性隔离性7. 当对视图进行UPDATE、INSERT和DELETE 操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项________________________________。
(难度系数A)正确答案:WITH CHECK OPTION8. SQL中,表有三种:____________、临时表(虚表)和____________。
(难度系数B)正确答案:视图、基本表9.在关系数据库规范化理论的研究中,在函数依赖的范畴内,___________范式达到了最高的规范化程度。
(难度系数B)正确答案:BC范式10.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和________________________。
(难度系数A)正确答案:无损连接11.如果一个关系模式R是1NF,并且关系的每个决定因子都是候选码,那么R 至少应该是_____________________范式。
(难度系数A)正确答案:BC范式三、简答题:(共15分)1、数据库系统中有哪三层模式结构?采用三层模式结构有什么好处?(5分)(难度系数B)正确答案:答:数据库系统三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。
(1分)数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。
为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:外模式/模式映象, 模式/内模式映象(3分)正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
(1分)2、什么是数据库的安全性?DBMS有哪些安全性措施?正确答案:答:数据库的安全性是保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。
(2分)DBMS主要通过以下方法来保护数据库的安全的:通过定义用户标识对用户身份进行鉴定,只允许合法的用户才能进入系统;通过定义用户的访问权限,对于合法的用户只能访问它有权访问的数据;通过定义视图,屏蔽掉用户不能访问的数据;通过对数据加密以及通过审计的功能等方法来保护数据库中的安全性的.(3分) 3、在数据库设计过程中将E-R模型转换为关系数据模型的转换原则是什么?(5分)(难度系数B)正确答案:答:E-R图中的每个实体,对应一个关系,该关系具有属性为实体的全部属性,关键字为实体的关键字。
E-R图中的一个联系对应一个关系,该关系具有属性为联系的属性以及该联系相关的实体的关键字。
考虑到数据库优化,根据联系类型不同在转换为关系模式时具体处理不同:(2分)(1)联系类型为1:1时,-先将两个实体分别转换两个关系模式,然后在任意一个关系模式中加入另一个关系模式的键和联系类型的属性。
(1分)(2)1:N-先将两个实体分别转换为两个关系模式,然后在N端实体转换的关系模式中加入1端实体转换的关系模式的键和联系类型的属性。
(1分)(3)M:N-先将两个实体分别转换为两个关系模式,然后将联系类型转换为第三个关系模式,其属性由两端实体的键和联系类型的属性构成。
(1分)四、T-SQL综合题(共35分)1、有学生-课程关系数据库,各关系表描述如下:StudentCourseSC(1)用关系代数表达式表示下列问题1)检索选修了课程号为C5的学生学号、年龄和院系; (2分) (难度系数B )正确答案:∏学号,年龄,院系(Student(σ课程号=‘C5’ (SC) ) )或 ∏学号,年龄,院系( σ课程号=‘C5’(SCStudent ))2)检索选修了教师‘李华’所授课程的学生姓名和学号 ; (3分) (难度系数B )正确答案:∏,学号(Student (SC (σ授课教师=‘李华’ (Course) ) ))或 ∏,学号(σ授课教师=‘李华’(Student SCCourse ))(2)用SQL 语句实现下列问题1)写出创建Student 表的T -SQL 语句 ; (5分) (难度系数A )正确答案:CREATE TABLE Student( Sno CHAR(8) PRIMARY KEY,Sname CHAR(12) NOT NULL UNIQUE,Ssex CHAR(2) CHECK(Ssex in('男','女')) DEFAULT '男',Sage INT CHECK(Sage>=15 AND Sage<=36) DEFAULT 22,SdeptCHAR(20) DEFAULT ‘计算机系’);2)检索课程名以"DB_"开头,且倒数第3个字符为k的课程的详细情况;(4分)(难度系数A)正确答案:SELECT *FROM CourseWHERE Cname LIKE'DB\_%k_ _ _' ESCAPE ' \ ';3)向学生选修课程表中插入元组“学生S10选修课程号C4”。