zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

【MySQL】练习一 基本概念

2023-04-18 14:23:43 时间

目录

主要内容

练习题


主要内容

1、数据、数据库、数据库管理系统、数据库系统基本概念

2、数据管理技术的发展阶段

3、数据库系统的特点

4、数据模型的组成要素

5、概念模型的描述

6、关系数据模型的三要素

7、数据库系统的三级模式两级映像、数据独立性

练习题

一、选择题

1. 数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段(A)。

A. 数据库系统  

B. 文件系统

C. 人工管理     

D. 数据项管理

2. 数据库系统与文件系统的主要区别是(B)。

A .数据库系统复杂,而文件系统简单

B .文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C .文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D .文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

3. 数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是( C )。

A. 层次数据模型   

B. 网状数据模型    

C. 关系数据模型    

D. 面向对象数据模型

4. 数据库的概念模型独立于(A)。

A .具体的机器和DBMS

D .E-R 图

C .信息世界

D .现实世界

5. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①(B)。支持数据库各种操作的软件系统叫②(B)。由计算机硬件、DBMS 、数据库、应用程序及用户等组成的一个整体叫做③(B)。

① A .文件的集合 B .数据的集合

    C .命令的集合 D .程序的集合

② A .命令系统 B .数据库管理系统

    C .数据库系统 D .操作系统

③ A .文件系统 B .数据库系统

    C .软件系统 D .数据库管理系统

6. 数据库的基本特点是(B)。      

A .数据可以共享(或数据结构化);数据独立性;数据冗余大,易移植;统一管理和控制

B .数据可以共享(或数据结构化);数据独立性;数据冗余小,易扩充;统一管理和控制

C .数据可以共享(或数据结构化);数据互换性;数据冗余小,易扩充;统一管理和控制

D .数据非结构化;数据独立性;数据冗余小,易扩充;统一管理和控制

7. 在数据库中,下列说法(A)是不正确的。

A .数据库避免了一切数据的重复

B .若系统是完全可以控制的,则系统可确保更新时的一致性

C .数据库中的数据可以共享

D .数据库减少了数据冗余

8.(B)是存储在计算机内结构化的数据的集合。

A .数据库系统         

B .数据库

C .数据库管理系统

D .数据结构

9. 在数据库中存储的是(C)。

A .数据                                     

B .数据模型

C .数据及数据之间的联系       

D .信息

10. 数据库中,数据的物理独立性是指(C)。

A .数据库与数据库管理系统的相互独立

B .用户程序与DBMS 的相互独立

C .用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的

D .应用程序与数据库中数据的逻辑结构相互独立

11. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A .同一个应用中的多个程序共享一个数据集合

B .多个用户、同一种语言共享数据

C .多个用户共享一个数据文件

D .多种应用、多种语言、多个用户相互覆盖地使用数据集合

12. 下述关于数据库系统的正确叙述是(A)。

A .数据库系统减少了数据冗余

B .数据库系统避免了一切冗余

C .数据库系统中数据的一致性是指数据类型一致

D .数据库系统比文件系统能管理更多的数据

13. 下述关于数据库系统的正确叙述是(B)。

A .数据库中只存在数据项之间的联系

B .数据库的数据项之间和记录之间都存在联系

C .数据库的数据项之间无联系,记录之间存在联系

D .数据库的数据项之间和记录之间都不存在联系

14. 数据库技术采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的①(B)和②(B)。

① A .数据规范性

    B .逻辑独立性

    C .管理规范性

    D .数据的共享

② A .数据独立性

    B .物理独立性

    C .逻辑独立性

    D .管理规范性

15. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。

A . DBS 包括DB 和DBMS

B . DBMS 包括DB 和DBS

C . DB 包括DBS 和DBMS

D . DBS 就是DB ,也就是DBMS

16. 在数据库中,产生数据不一致的根本原因是(D)。

A .数据存储量太大

B .没有严格保护数据

C .未对数据进行完整性控制

D .数据冗余

17. 数据库管理系统(DBMS )是(C)。

A .一个完整的数据库应用系统

B .一组硬件

C .一组系统软件

D .既有硬件,也有软件

18. 对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是(C)。 

A .应用程序开发人员   

B .终端用户

C .数据库管理员         

D .数据库管理系统的软件设计人员

19. 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(A)。

A .数据描述语言

B .数据库子语言

C .数据操纵语言

D .数据结构语言

20. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为(C)。   

A .数据定义功能

B .数据管理功能

C .数据操纵功能

D .数据控制功能

21. 从软件的角度考虑,数据库系统的核心是(B)。 

A .操作系统

B .数据库管理系统

C .数据定义语言

D .数据操纵语言

22. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是(D)。

A .外模式

B .内模式

C .存储模式

D .模式

23. 数据库系统的数据独立性是指(B)。

A .不会因为数据的变化而影响应用程序

B .不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C .不会因为存取策略的变化而影响存储结构

D .不会因为某些存储结构的变化而影响其他的存储结构

24. 在数据库系统中,通常用三级模式来描述数据库,其中①(A)是用户与数据库的接口,是应用程序可见到的数据描述,②(B)是对数据整体的③(D)的描述,而④(C)描述了数据的⑤(F)。

A .外模式

B .概念模式

C .内摸式

D .逻辑结构

E .层次结构

F .物理结构

25. 在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变.为使数据库的模式保持不变,从而不必修改应用程序,必须改变模式与内模式之间的映像。这样,使得数据库具有(C)。

A .数据独立性

B .逻辑独立性

C .物理独立性

D .操作独立性

26. 数据模型的三要素是(D)。

A .外模式、模式和内模式

B .关系模型、层次模型、网状模型

C .实体、属性和联系       

D .数据结构、数据操作和完整性约束

27. 层次模型、网状模型和关系模型的划分原则是(D)。

A .记录长度

B .文件的大小

C .联系的复杂程度

D .数据之间的联系

28. 数据库的网状模型应满足的条件是(A)。 

A .允许一个以上的结点无父结点.也允许一个结点有多个父结点

B .必须有两个以上的结点

C .有且仅有一个结点无父结点.其余结点都只有一个父结点

D .每个结点有且仅有一个父结点

29. 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括(B)。

A .网状模型

B .链状模型

C .层次模型

D .关系模型

30. 除了面向对象数据库外,还有以下3 种数据库.

( 1 )对于上层的一个记录,有多个下层记录与之对应,对于下层的一个记录,只有一个上层记录与之对应,这是①(D)数据库.

( 2 )对于上层的一个记录,有多个下层记录与之对应,对于下层的一个记录,也有多个上层记录与之对应,这是②(C)数据库。

( 3 )不预先定义固定的数据结构,而是以“表”结构来表达数据之间的相互关系,这是③(A)数据库.

A .关系型

B .集中型

C .网状型

D .层次型

31. 关系数据模型(D)。

A .只能表示实体间的1 : 1 联系

B .只能表示实体间的l : n 联系

C .只能表示实体间的m : n 联系

D .可以表示实体间的上述三种联系

32. 在数据库三级模式间引入二级映像的主要作用是(A)。

A .提高数据与程序的独立性       

B .提高数据与程序的安全性

C .保持数据与程序的一致性       

D .提高数据与程序的可移植性

二、填空题

1. 从数据管理的历史来看,数据管理技术经历了 人工管理  文件管理   和 数据库管理 三个阶段。

2. 一般地讲,数据模型由数据结构、 数据操作  完整性约束 三个部分组成。一个数据模型的 数据结构  是关系的,就说该模型是关系模型。  

3. 在数据库的发展过程中,最普遍认可的逻辑数据模型有 层次模型  网状模型  关系模型和面向对象模型几种。目前数据库用得最普遍的模型是 关系模型 

三、简答题

1. 数据库系统的特点

数据可以共享(或数据结构化);数据独立性;数据冗余小,易扩充;统一管理和控制

2. 关系数据模型的组成要素

数据表、属性、记录、主键、外键、约束和视图

3. 数据库系统的三级模式结构及其优点

外模式:用户能够直接看到和操作的数据模型,是用户与数据库系统交互的接口。

概念模式:数据库系统中的全局逻辑结构,它描述了数据的总体逻辑结构和关系。

内模式:数据库系统中的物理存储结构,它描述了数据在磁盘上的存储方式和存储位置,是数据库管理系统和操作系统之间的接口。