试题 百分网手机站

全国计算机三级数据库练习题

时间:2020-09-27 16:56:13 试题 我要投稿

全国计算机三级数据库练习题

  数据库技术其考核内容与计算机专业的主干基础课吻合程度较好,并且均为四级考核内容。小编整理了相关的内容,欢迎欣赏与借鉴。

  一、选择题

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

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

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

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

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

  2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(  )。B

  A.数据的物理独立性 B.数据的逻辑独立性

  C.数据的位置独立性 D.数据的存储独立性

  3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是(  )。A

  A.外模式   B.概念模式  C.内模式 D.逻辑模式

  4.以下对关系模型性质的描述,不正确的是( )。C

  A.在一个关系中,每个数据项不可再分,是最基本的数据单位

  B.在一个关系中,同一列数据具有相同的数据类型

  C.在一个关系中,各列的顺序不可以任意排列

  D.在一个关系中,不允许有相同的字段名

  5.关系数据库中的码是指( )。D

  A.能唯一决定关系的字段   B.不可改动的专用保留字

  C.关键的很重要的字段    D.能唯一标识元组的属性或属性集合

  6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。D

  A.元组 B.行 C.记录 D.属性

  7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于( )。B

  A.实体完整性约束 B.用户定义完整性约束

  C.参照完整性约束 D.视图完整性约束

  8.在Access中,“表”是指( )。A

  A.关系 B.报表 C.表格 D.表单

  9.在Access中,用来表示实体的是( )。C

  A.域 B.字段 C.记录 D.表

  10.把E-R图转换成关系模型的过程,属于数据库设计的( )。B

  A.概念设计 B.逻辑设计 C.需求分析 D.物理设计

  二、填空题

  1.数据库是在计算机系统中按照一定的方式组织、存储和应用的。支持数据库各种操作的软件系统叫。由计算机 、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫。数据集合,数据库管理系统,数据库系统

  2.数据库常用的逻辑数据模型有、、,Access属于。层次模型,网状模型,关系模型,关系模型

  3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的 。关键字

  4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为________;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为________;从表中抽取属性值满足条件列的操作称为________。选择,联接,投影

  5.Access不允许在主关键字字段中有重复值或________。空值

  6.已知两个关系:

  职工(职工号,职工名,性别,职务,工资)

  设备(设备号,职工号,设备名,数量)

  其中“职工号”和“设备号”分别为职工关系和设备关系的关键字,则两个关系的属性中,存在一个外部关键字为 。设备关系的“职工号”

  三、问答题

  1.计算机数据管理技术经过哪几个发展阶段?

  答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。

  人工管理阶段的数据管理是以人工管理方式进行的,不需要将数据长期保存,由应用程序管理数据,数据有冗余,无法实现共享,数据对程序不具有独立性。

  文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。数据可以长期保存,数据对程序有一定独立性,但数据的'共享性差、冗余度大,容易造成数据不一致,数据独立性差,数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。

  在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的共享性,有效地减少了数据冗余。

  在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图1-4所示。有关学校信息管理的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用,而是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。

  新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的管理以及数据库技术的应用开辟新的途径。

  2.实体之间的联系有哪几种?分别举例说明。

  答:实体之间的联系有3种类型:一对一(1:1)、一对多(1:n)、多对多(m:n)。例如,一位乘客只能坐一个机位,一个机位只能由一位乘客乘坐,所以乘客和飞机机位之间的联系是1:1的联系。一个班级有许多学生,而一个学生只能编入某一个班级,所以班级和学生之间的联系是1:n的联系。一个教师可以讲授多门课程,同一门课程也可以由多个教师讲授,所以教师和课程之间的联系是m:n的联系。

  3.什么是数据独立性?在数据库系统中,如何保证数据的独立性?

  答:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库系统中,因为采用了数据库的三级模式结构,保证了数据库中数据的独立性。在数据存储结构改变时,不影响数据的全局逻辑结构,这样保证了数据的物理独立性。在全局逻辑结构改变时,不影响用户的局部逻辑结构以及应用程序,这样就保证了数据的逻辑独立性。

【全国计算机三级数据库练习题】相关文章:

全国计算机三级《数据库》考点知识12-03

全国计算机三级《数据库技术》练习试题09-06

计算机三级数据库填空练习题11-28

计算机三级考试数据库技术练习题10-12

全国计算机三级数据库知识点08-24

计算机三级数据库填空专项练习题11-29

计算机三级数据库考前模拟练习题11-25

计算机考试三级数据库练习题10-08

计算机三级《数据库技术》练习题和答案08-28