数据库概论复习题一、选择题1.描述事物的符号记录称为____B____。
A、信息B、数据C、记录D、记录集合2. _C___是长期存储在计算机内的有组织,可共享的数据集合。
A、数据库管理系统B、数据库系统C、数据库D、文件组织3.___B__是位于用户与操作系统之间的一层数据管理软件。
A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__A___。
A、数据库管理系统 B、数据库应用系统C、数据库应用系统D、各类相关人员5.在人工管理阶段,数据是___C__。
A、有结构的B、无结构的C、整体无结构,记录内有结构D、整体结构化的6.在数据库系统阶段,数据是__D___。
A、有结构的B、无结构的C、整体无结构,记录内有结构D、整体结构化的7. 在文件系统阶段,数据__B___A、无独立性B、独立性差C、具有物理独立性D、具有逻辑独立性8.常见的数据模型是 A .A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型9.非关系模型中数据结构的基本单位是__C___。
A、两个记录型间的联系B、记录C、基本层次联系D、实体间多对多的联系10.数据的正确、有效和相容称之为数据的__D___。
A、安全性B、一致性C、独立性D、完整性11.在数据模型的三要素中,数据的约束条件规定数据及其联系的__B___。
A、动态特性B、制约和依存规则C、静态特性D、数据结构12.__B___属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型13.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
这是由层次模型的___C__决定的。
A、数据结构B、数据操作C、完整性约束D、缺陷16. 数据库系统软件包括__B___和_____。
⑪数据库⑫ DBMS ⑬ OS、DBMS和高级语言⑭ DBMS和OS ⑮数据库应用系统和开发工具A、(1)和(2)B、(2)和(5)C、(3)D、(4)17. 数据管理技术经历了人工管理,__D___和_____。
⑪ DBMS ⑫文件系统⑬网状系统⑭数据库系统⑮关系系统A、(3)和(5)B、(2)和(3)C、(1)和(4)D、(2)和(4)18. 数据库系统包括___B__、_____和_____。
⑪数据库⑫ DBMS ⑬硬件,⑭数据库、相应的硬件、软件⑮各类相关人员A、(1)、(2)和(3)B、(1)、(2)和(5)C、(2)、(3)和(4)D、(2)、(3)和(5)19. 在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型:B(1)有一个结点无双亲 (2)其它结点无双亲 (3)有且仅有一个结点无双亲(4)其它结点有且仅有一个双亲 (5)允许其它结点有多个双亲A、(1)和(2)B、((3)和(4)C、(3)和(5)D、(2)和(5)20. 在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:⑪__D___,⑫_____。
(1)允许一个以上的结点无双亲 (2)仅有一个结点无双亲(3)一个结点可以有多于一个双亲 (4)每个结点仅有一个双亲(5)每个结点的双亲是唯一的A、(3)和(4)B、(2)和(3)C、(3)和(4)D、(1)和(3)21. 数据库的完整性是指数据的_C____和_____。
(1)正确性 (2)合法性 (3)不被非法存取(4)相容性 (5)不被恶意破坏A、(1)和(3)B、(2)和(5)C、(1)和(4)D、(2)和(4)22.数据库系统的数据独立性是指_B____。
A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、(不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构23. 当数据库的__C___改变了,由数据库管理员对_____映象作相应改变,可以使_____保持不变,从而保证了数据的物理独立性(1)模式 (2) 存储结构 (3)外模式/模式(4)用户模式 (5)模式/内模式A、(3)、(1)、(4)B、(1)、(5)、(3)C、(2)、(5)、(1)D、(1)、(2)、(4) 24.关系模式所能表示的实体间联系方式___D_______。
A.只能表示1 :1联系B.只能表示1 :n 联系C. 只能表示m :n 联系D.可表示任意联系方式25.以下说法中正确的是_____A_____。
A.一个关系就是一张二维表B.在关系所对应的二维表中,行对应属性,列对应元组C.笛卡尔积中不允许有相同的域D..关系的各属性名必须与对应的域同名26.根据关系模型的完整性规则,一个关系中的“主键”__________。
A.不能有二个B.不能成为另一个关系的外部键C.不允许为空D. 可以取空值27数据库中存储的是___C_______。
A. 数据B.数据模型C. 数据以及数据之间的联系D.信息28 数据库中,数据的物理独立性是指_____C_____。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立D.应用程序与数据库中的数据的逻辑结构相互独立29. 数据库系统的核心是___B_______。
A.数据库B.数据库管理系统C. 数据模型D.软件工具30. 在数据库中,产生数据不一致性的根本原因是_____D_____。
A. 数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余31.一个关系中______D____。
A.行次序可交换,列次序不可交换B. 行次序不可交换,列次序可交换C.行,列次序均可交换D.行,列次序均不可交换32 DBMS的全意是————A———。
A. 数据库管理系统B.应用程序C.数据库D.数据库管理员33.文件系统与数据库系统的最大区别是———C————。
A. 数据共享B. 数据独立C. 数据结构化D. 数据冗余34数据库是————B———。
A. 单用户独享的B. 多用户共享的C. 多用户D. 单用户35在数据库系统的组织结构中,下列———C————映射把概念数据库与物理数据库联系起来。
A. 外模式/模式B. 内模式/外模式C. 模式/内模式D. 模式/外模式36数据模型是对———————的描述。
A. 客观事物B.事物之间的联系C.客观事物及其联系D.存储数据37.以下关于二维表的论述,———————不正确。
A.表中的每一个元组都是不可再分的B.表中行的次序不可以任意交换,否则会改变关系的性质C.表中各列取自同一个域,且性质相同D.表中的每一行通常称为一个元组38.根据关系模式的完整性规则,一个关系中的“主键”———C————。
A. 不能有二个B. 不能成为另一个关系的主键C. 不允许为空D. 可以取空值39.关系型数据库管理系统中存储与管理数据的基本形式是−−−B−−−。
A.关系树 B. 二维表 C. 数据链 D. 方块图40.在关系理论中把二维表的列称之为−−D−−−−。
A.数据 B. 元组 C. 键 D. 属性41.下面关于数据模型的叙述−−−C−−−是正确的。
A.关系模型是用“图”来表示实体及其联系的B.层次和网壮模型只支持m:n关系C.关系模型的本质是一张二维表D.层次模型的特点是有一个以上的结点无父结点42QL的数据操纵语言包括_____D_______。
A. ROLLBACK ,COMMITB. CREATE,DROP,ALTERC. SELECT,JOIN,PROJECT,UNIND. SELECT,INSERT,DELETE,UPDATE43数据库DB,数据库系统DBS,数据库管理系统DBMS这三者之间的关系是____A________。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMS C. DBS就是DB也就是DBMS44下述关于数据库系统的正确叙述是______A______。
A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致E.数据库系统比文件系统能管理更多的数据45.表示概念.模型最常用的是_____E_______。
A. E—R方法B. 数据模型C. 面向对象方法D. 关系模型46在基表S中删除电话号码(PHONE)属性使用_______B_____命令。
A. ALTER S DROP PHONEB. ALTER TABLE S DROP PHONEC. UPDATE TABLE S PHONED. DROP TABLE S PHONE47在基表S中查询所有姓名中有“国”的学生,在WHERE子句中应使用____________ 通配符。
A. LIKE ’%国%’B. LIKE ‘%国_’C. LIKE ’_国%’D. LIKE ‘_国_’48描述事物性质的最小数据单位是———C————。
A. 记录B. 文件C. 数据项D.数据库49.在SQL数据库中,视图(view)是从一个或几个基表(或视图)导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在对应的基表中。
因此视图____________。
A. 也是一个表B. 是一个虚表C. 是一个数据库D. 是一个文件50.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系______D______。
A. SB. SC,CC. S.SCD. S,C,SCD. 面向对象数据模型51.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_______D_____。
A. 可靠性B. 一致性C. 完整性D. 安全性52.E-R图是数据库设计的工具之一,它一般适用于建立数据库的_____A_______。
A. 概念模型B. 结构模型C. 物理模型D. 逻辑模型53.删除基表SC的所有记录,应使用命令_______A____。
A. DELETE FROM SCB. ALTER TABLE SCC. DROP TABLE SCD. UPDATE SC54.在CREATE TABLE 语句中实现非完整性约束的子句有___________。
A. NOT NULLB. PRIMARY KEYC. FOREIGN KEYD. CHECK55.已知基本表S对应的关系模式为S(S#,SNAME,AGE),下列SELECT子句中不正确的是____D_______。