数据库综合练习一一、选择题1.描述事物的符号记录称为___B_____。
A、信息B、数据C、记录D、记录集合2._C___是长期存储在计算机的有组织,可共享的数据集合。
A、数据库管理系统B、数据库系统C、数据库D、文件组织3.__A___是位于用户与操作系统之间的一层数据管理软件。
A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__D___。
A、数据库管理系统B、数据库应用系统C、数据库应用系统;D、各类相关人员5.在人工管理阶段,数据是_B____。
A、有结构的B、无结构的C、整体无结构,记录有结构D、整体结构化的6.在数据库系统阶段,数据是_D____。
A、有结构的B、无结构的C、整体无结构,记录有结构D、整体结构化的7.在文件系统阶段,数据__B___A、无独立性B、独立性差C、具有物理独立性D、具有逻辑独立性8.数据库系统阶段,数据__D___。
A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性9.非关系模型中数据结构的基本单位是___C__。
A、两个记录型间的联系B、记录C、基本层次联系D、实体间多对多的联系10.数据的正确、有效和相容称之为数据的__B___。
A、安全性B、一致性C、独立性D、完整性11.在数据模型的三要素中,数据的约束条件规定数据及其联系的___B__。
A、动态特性B、制约和依存规则C、静态特性D、数据结构12.___B__属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型13.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
这是由层次模型的_C____决定的。
A、数据结构B、数据操作C、完整性约束D、缺陷14.客户/服务器结构与其它数据库体系结构的根本区别在于__D___。
A、数据共享B、数据分布C、网络开销小D、DBMS和应用分开15.由于进程数目少,存开销和进程通讯开销小,因此___D__是较优的一种。
A、N方案B、2N方案C、M+N方案D、N+1方案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)二、填空题1.经过处理和加工提炼而用于决策或其他应用活动的数据称为____。
2.数据管理技术经历了①、②、和③三个阶段。
3.数据库系统一般是由①、②、③、④、和⑤组成。
4.数据库是长期存储在计算机、有①的、可②的数据集合。
5.DBMS是指①它是位于②和③之间的一层管理软件。
6.DBMS管理的是____的数据。
7.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。
8.数据库管理系统包含的主要程序有①、②、和③。
9.数据库语言包括①和②两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。
10.指出下列缩写的含义:(1)DML(2)DBMS(3)DDL(4)DBS(5)SQL(6)DB(7)DD(8)DBA(9)SDDL(l0)PDDL11.数据库系统包括数据库①、②、和③三个方面。
12.开发、管理和使用数据库的人员主要有①、②、③和最终用户四类相关人员。
13.由____负责全面管理和控制数据库系统。
14.数据库系统与文件系统的本质区别在于____。
15.数据独立性是指①与②是相互独立的。
16.数据独立性又可分为①和②。
17.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数的____。
18.数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?____。
19.根据数据模型的应用目的不同,数据模型分为①和②。
20.数据模型是由①、②、和③三部分组成的。
21.按照数据结构的类型来命名,数据模型分为①、②、和③。
22.①是对数据系统的静态特性的描述,②是对数据库系统的动态特性的描述。
23.以子模式为框架的数据库是①;以模式为框架的数据库是②;以物理模式为框架③。
24.非关系模型中数据结构的基本单位是____。
25.层次数据模型中,只有一个结点,无父结点,它称为____。
26.层次模型的物理存储方法一般采用①和②。
27.层次模型是一个以记录类型为结点的有向树,这句话是否正确?____。
28.层次模型中,根结点以外的结点至多可有____个父结点。
29.关系模型是将数据之间的关系看成网络关系,这句话是否正确?____。
30.关系数据库是采用____作为数据的组织方式。
31.数据描述语言的作用是____。
32.数据库体系结构按照①、②、和③三级结构进行组织。
33.外模式是____的子集。
34.数据库的模式有①和②两方面,前者直接与操作系统或硬件联系,后者是数据库数据的完整表示。
35.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是①、②、和③。
36.实体之间的联系可抽象为三类,它们是①、②、和③。
37.数据冗余可能导致的问题有①和②。
38.从外部视图到子模式的数据结构的转换是由①实现的;模式与子模式之间的映象是由②实现的;存储模式与数据物理组织之间的映象是由③实现的。
三、简答题和综合题1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
2.什么是数据库?3.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?4.使用数据库系统有什么好处?5.什么是数据库的数据独立性?6.什么是数据库管理系统?7.数据库管理系统有哪些功能?8.DBA的职责是什么?9.什么是数据字典?数据字典包含哪些基本容?10.叙述数据字典的主要任务和作用?11.叙述模型、模式和具体值三者之间的联系和区别。
12.什么是层次模型?13.什么是网状模型?14.简要叙述关系数据库的优点?15.层次模型、网状模型和关系模型等三种基本数据模型是根据什么来划分的?16.层次模型、网状模型和关系模型这三种基本数据模型各有哪些优缺点?数据库综合一答案一、选择题1.B.数据2.C.数据库3.A.数据库管理系统4.D.各类相关人员5.B.无结构的6.D.整体结构化的7.B.独立性差8.D.具有高度的物理独立性和一定程度的逻辑独立性9.C.基本层次联系10.B.一致性11.B.制约和依存规则12.B.概念模型13.C.完整性约束14.D.DBMS和应用分开15.D.N+1方案16.B.(2)和(5)17.D.(2)和(4)18.B.(1)、(2)和(5)19.B.(3)和(4)20.D.(1)和(3)21.C.(1)和(4)22.B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序23.C.(2)、(5)、(1)二、填空题1.答案:信息2.答案:①人工管理②文件系统③数据库系统3.答案:①硬件系统②数据库集合③数据库管理系统及相关软件④数据库管理员⑤用户4.答案:①组织②共享5.答案:①数据库管理系统②用户③操作系统7.答案:①数据定义功能②数据操纵功能8.答案:①语言翻译处理程序②系统运行控制程序③实用程序9.答案:①数据描述语言②数据操纵语言10.答案:①数据操纵语言②数据库管理系统③数据描述语言④数据库系统⑤结构化查询语言⑥数据库⑦数据字典⑧数据库管理员⑨子模式数据描述语言⑩物理数据描述语言11.答案:①相应硬件②软件③相关的各类人员12.答案:①数据库管理员②系统分析员③应用程序员13.答案:数据库管理员14.答案:数据库系统实现了整体数据的结构化15.答案:①用户的应用程序②存储在外存上的数据库中的数据16.答案:①逻辑数据独立性②物理数据独立性17.答案:物理独立性19.答案:①概念模型②数据模型20.答案:①数据结构②数据操作③完整性约束21.答案:①层次模型②网状模型③关系模型D 22.答案:①数据结构②数据操作23.答案:①用户数据库②概念数据库③物理数据库24.答案:基本层次联系25.答案:根结点26.答案:①顺序法②指针法27.答案:正确28.答案:l29.答案:不正确30.答案:关系模型31.答案:定义数据库32.答案:①模式②外模式③模式34.答案:①存储模式②概念模式35.答案:①现实世界②信息世界③计算机世界(或数据世界)36.答案:①l:l ②l:m = 3 \* GB3 ③ m :n37.答案:①浪费存储空间及修改麻烦②潜在的数据不一致性38.答案:①应用程序②DBMS ③操作系统的存取方法三、简答题和综合题1.答:(1)文件系统和数据库系统之间的区别是:文件系统:用文件将数据长期保存在外存上,程序和数据有一定的联系,用操作系统中的存取方法对数据进行管理,实现以文件为单位的数据共享。