数据库复习资料

更新时间:2023-12-10 08:13:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一部分 数据库系统概述

一.填空题

1.数据库管理系统通常由________、________、________组成。

2.数据是反映客观事物存在方式和运动状态的________,是信息的________。 3.数据库常用的数学模型有________、________、________和________。 6.数据库系统的三级模式结构由________、________和________组成。 7.数据库系统通常由________、________、________和________组成。 8.数据的三个范畴是________、________和计算机世界。

二.单选题

1.以下有关对数据的解释错误的是________。 A.数据是信息的载体 B.数据是信息的表现形式 C.数据是0-9组成的符号序列 D.数据与信息在概念上是有区别的 2.Access系统是________。

A.操作系统的一部分 B.操作系统支持下的系统软件 C.一种编译程序 D.一种操作系统 3.数据库系统对数据进行管理的核心是________。 A.DBMS B.DB C.OS D.DBS

4.以下模式不是数据库系统体系结构中包含的模式的是________。 A.模式 B.外模式 C.优化模式 D.内模式 5.数据库系统的核心是________。

A.数据库 B.用户 C.软件 D.硬件 6.能够实现对数据库中数据操纵的软件是________。

A.操作系统 B.解释系统 C.编译系统 D.数据库管理系统 7.数据库系统的分类是根据数据库管理系统支持的________。

A.文件形式 B.记录类型 C.数据模型 D.数据类型 8.以下不是数据库管理系统的子语言的是________。 A.数据定义语言 B.C语言 C.数据控制语言 D.数据操纵语言

10.数据库系统与文件系统最根本的区别是________。

A.文件系统只能管理程序文件,而数据库系统可以管理各种类型文件 B.数据库系统复杂,而文件系统简单

C.文件系统管理的数据量少,而数据库系统可以管理庞大数据量 D.文件系统不能解决数据冗余和数据的独立性,而数据库系统能

11.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是________。 A.DBS包括DB和DBMS B.DBMS包括DBS和DB C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

12.在关系数据库管理系统中,用户视图在数据库三级结构中属于________。 A.外模式 B.存储模式 C.内模式 D.概念模式 13.数据管理技术的发展阶段不包括________。 A.操作系统管理阶段 B.人工管理阶段 C.文件系统管理阶段 D.数据库系统管理阶段 14.能够直接实现对数据库中数据操作的软件是________。 A.字表处理软件 B.操作系统 C.编译系统 D.数据库管理系统

三.简答题

1.信息和数据有什么区别?

2.就数据管理而言,文件系统与数据库系统主要区别是什么? 3.几种常用的数据模型的主要特征是什么? 4.试述三种不同的数据范畴。

5.什么是数据库?

6.数据库管理系统的功能是什么? 7.试述数据库系统的体系结构。 8.数据库系统的主要组成部分是什么? 9.解析数据库系统的三级模式。 10.解释数据库系统的二级映像功能。

第二部分 数据库设计

一.填空题

1.如果某个属性或某个属性集的值能唯一地标识出实体集中的某一个实体,该属性或属性集就可以称为________。

2.性质相同的同类实体的集合称为________。 3.数据库概念结构设计的核心内容是________。

4.在一个关系中,每一个数据都可看成独立的________。

5.________是对关系中元组的唯一性约束,也就是对关系的主键(主码)约束。 8.表之间的关联就是通过主键与________作为纽带实现关联的。 二.单选题

1.根据关系规范化理论,关系模式的任何属性________。

A.可再分 B.命名可以不唯一 C.不可再分 D.以上都不是 2.对于现实世界中某一事物的某一特征,在实体-联系模型中使用________。 A.模型描述 B.关键字描述 C.关系描述 D.属性描述 3.以下不属于数据库设计的内容的是________。

A.创建数据库 B.关键字描述 C.逻辑结构设计 D.需求分析 4.下列关于关系模型的说法,不正确的是________。 A.关系模型是使用链接指针来存储和实现的 B.用二维表结构表示实体与实体之间的联系的模型 C.具有数据描述一致性,模型概念单一性等特点

D.无论实体本身还是实体间的联系都用二维表表示 5.一般地,一个数据库系统的外模式________。

A.只能有一个 B.至少两个 C.个数跟内模式相同 D.可以有多个 6.一个关系相当于一张二维表,二维表中的各行相当于该关系的________。 A.元组 B.属性 C.数据项 D.表结构 7.数据库类型是根据________区分的。

A.数据模型 B.文件形式 C.数据项类型 D.记录类型 8.以下对于关系的描述正确的是________。 A.同一个关系中第一个属性必须是主键 B.同一个关系中主属性必须升序排列 C.同一个关系中不能出现相同的属性 D.同一个关系中可出现相同的属性

9.在数据库技术中,实体-联系模型是一种________。

A.概念模型 B.结构数据模型 C.物理模型 D.逻辑数据模型 10.下列关于层次模型的说法,不正确的是________。 A.用树形结构来表示实体及实体间的联系 B.有且仅有一个节点无双亲 C.其他节点有且仅有一个双亲

D.用二维表结构表示实体与实体之间的联系的模型

11.设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是________。 A.多对多 B.一对多 C.多对一 D.一对一

12.如果把学生的自然情况看成是实体,某学生的姓名叫“刘明”,则“刘明”是实体的________。

A.属性型 B.属性值 C.记录型 D.记录值

13.在数据库设计中用关系模型来表示实体与实体之间的联系,关系模型的数据结构是________。

A.层次结构 B.网状结构 C.二维表结构 D.封装结构 14.在关系数据库中主码标识元组的作用是通过________实现。

A.实体完整性原则 B.参照完整性原则 C.用户自定义的完整性 D.域完整性 15.概念模型只能表示________。

A.实体间1:1联系 B.实体间1:n联系 C.实体间m:n联系 D.实体间以上的三种联系 三.简答题

1.数据库设计的任务是什么? 2.数据库设计的步骤是什么?

3.简述数据库设计需求分析阶段的任务。 4.解释实体、实体型和实体集的概念。 5.解释关系、属性和元组的概念。 7.什么是主键?它的作用是什么? 8.什么是外键?它的作用是什么?

9.在关系模型中,不同关系之间如何建立联系? 11.实体的联系类型有哪几种? 12.简述逻辑设计的过程。 13.关系模型有哪些完整性约束。 14.关系模型的主要特点是什么?

第三部分 关系代数

一.填空题

2.在连接运算中,________是去掉重复属性的等值连接。

3.若有R和S两个关系,将在R中出现的元组而且在S中也出现的元组组织成一个新关系,这个运算是________。

4.若有R和S两个关系,将在R中出现的元组而且在S中不出现的元组组织成一个新关系,这个运算是________。

5.选择关系R中的若干属性组成新的关系并去掉重复元组,该运算是________。 7.根据给定的条件选择关系R中若干元组组成新的关系,该运算是________。 二.单选题

二.单选题

2.不是Access数据库对象的是________。 A.表 B.查询 C.视图 D.模块

4.在“选项”窗口,选择________选项卡,可以设置默认数据库文件夹。 A.“常规” B.“视图” C.“数据表” D.“高级” 三.简答题

7.Access数据库有多少种数据库对象?

第七部分 表操作

一.填空题 1.

2.表名是该表存储到磁盘的________。 3.

4.如果某一字段没有设置标题,系统将________当成字段标题。 5.索引是按索引字段的值,使表中的________的一种技术。 6.字段的有效性规则是给字段输入数据时设置的________。

7.字段格式只决定数据的输入和输出格式,不影响数据的________。 8.一个表只能有一个________,而其他类型的索引可以有多个。

9.在Access中,同一个数据库中的多个表,若想建立表间的关联关系,就必须给相关联的表,依照关联字段________,这样才能建立表间的关联关系。 10.货币类型数据可自动加入________。

11.一个表如果设置了主关键字,表中记录的________就将依赖于主关键字取值。 12.替换表中的数据项,先要完成________操作,再进行替换操作。 13.隐藏表中列的操作,可以限制表中________的显示个数。

14.在使用Access数据库之前,除备注字段和OLE对象外,表中一行的内容不能大于________。

15.一般情况下,一个表可以建立多个索引,每一个索引可以确定表中记录的一种________。

二.单选题

1.要定义表结构需要定义________。 A.数据库、字段名、字段类型 B.数据库、字段类型、字段长度 C.字段名、字段类型、字段长度 D、数据库名、字段类型、字段长度

2.表中某一字段要建立索引,其值有重复,可选择________索引类型。 A.主索引 B.有(无重复) C.无 D.有(有重复) 3.图形文件的字段类型是________。

A.备注型 B.OLE对象 C.日期类型 D.文本类型 4.不能创建索引的数据类型是________。

A.文本 B.货币 C.OLE对象 D.日期 5.以下表达式不合法的是________。 A.[性别] = ”男” Or [性别] = 女 B.[性别] Like ”男” Or [性别] = “女” C.[性别] Like ”男” Or [性别] Like “女” D.[性别] = ”男” Or [性别] = ”女”

6.定义表结构时,不用定义的内容是________。

A.字段属性 B.数据内容 C.字段名 D.索引 7.以下不是表中字段类型的是________。

A.文本 B.OLE C.日期 D.索引 8.以下表达式合法的是________。 A.教师编号 Between 1000 And 2000 B.[性别] = ”男” Or [性别] = ”女”

C.[基本工资] >= 1000 And [基本工资] <=10000 D.[性别] Like ”男” = [性别] = “女”

9.定义字段的特殊属性不包括的内容是________。

A.字段默认值 B.字段掩码 C.字段名 D.字段的有效规则 10.在打印数据表的过程中,如果某列或某些列的数据不需要打印,但又不能删

除,可采用的操作是________。

A.隐藏 B.删除 C.剪切 D.冻结 11.以下日期常数不正确的是________。 A.1994年6月10 B.96-16-10 C.94-06-10 D.96-06-10

12.在浏览表中数据时,若想看到在表中某个数据值匹配的所有数据,应该进行的操作时________。

A.查找 B.替换 C.查找或替换 D.筛选 三.简答题

2.什么是索引?索引有哪几种类型?其作用是什么? 5.表间关联关系有几种?有什么不同?

6.简述数值型、货币型和自动编号型数据的异同。

第八部分 查询操作

一.填空题

1.查询是专门用来进行________和数据加工的一种重要的数据库对象。 3.查询不仅可以重组表中的数据,还可以重组________的数据。

4.查询也是一个表,不过它是以表或查询为________的再生表,是________的数据集合。

5.运行“参数查询”时,________可以创建动态的查询结果。 6.动作查询、SQL查询必须在________基础上创建。

7.在“选择查询”窗口,在“准则”文本框输入查询条件,查询结果中只有________。 8.创建“追加查询”的前提是要有两个表,且两个表________。 二.单选题

1.创建“追加查询”的数据来源是________。

A.一个表 B.没有限制 C.多个表 D.两个表 2.SQL语句不能修改的内容是________。

A.字段名 B.字段类型 C.表文件名 D.字段长度 3.SQL语句不能创建的是________。

A.报表 B.动作查询 C.选择查询 D.数据定义查询 4.以下不是“选择查询”窗口字段列表框中的选项的是________。 A.排序 B.显示 C.类型 D.准则

5.在“查询参数”窗口定义查询参数,除定义查询参数的类型外,还要定义查询参数的________。

A.参数值 B.标识符 C.什么也不定义 D.参数值域 6.动作查询不包括________。

A.参数查询 B.生成表查询 C.更新查询 D.删除查询 7.关于查询与表之间的关系,下列说法正确的是________。 A.查询的结果是创建了一个新表 B.查询的记录集存在于用户保存的地方

C.查询中所存储的只是在数据库中筛选数据的条件

D.每次运行查询时,便调出查询形成的记录集,这是物理上已经存在的 8.查询可以分为________。

A.选择查询和删除查询 B.选择查询和追加查询 C.选择查询和动作查询 D.选择查询和更新查询

9.如果所要的创建查询,检索的是某字段值(字段长度为5)以“A”开头,以“Z”结尾的所有记录,则查询条件是________。

A.Like A*Z B.Like A#Z C.Like A?Z D.Like A$Z 10.查询向导不能创建________。

A.选择查询 B.重复项查询 C.交叉表查询 D.参数查询 11.关于更新表查询,以下说法不正确的是________。 A.使用更新查询可以更新表中满足条件的所有记录 B.使用更新查询一次只能对表中一条记录进行更改 C.使用根革新查询更新数据比使用数据表更新数据效率高 D.使用更新查询更新数据后数据不能再恢复 12.关于SQL查询,以下说法不正确的是________。

A.SQL查询是用户使用SQL语句创建的查询 B.创建SQL时,系统将在后台构造等效的SQL语句 C.SQL查询可以更新和管理数据库 D.SQL查询是动作查询

13.以下有关查询的论述正确的是________。 A.选择查询仅用来查看数据

B.动作查询的主要用途是对大量的数据进行更新 C.无论是哪种类型的查询,数据来源一定是表 D.动作查询就是执行一个操作

14.若有一个“学生档案”,以其创建一个查询,检索“年龄”在18到21之间的记录,则查询条件是________。

A.Between 21 And 18 B.Between 18 And 21 C.年龄>18, 年龄<21 D.18<年龄<21

第九部分 窗体设计

一.填空题

1.窗体通常由页眉、页脚以及________三部分组成。 2.

3.创建窗体的数据来源是________。

4.窗体的主体位于窗体的中心部分,也是工作窗口的核心部分,由多种________组成。 5. 6. 7.

8.用多表作为窗体的数据来源,就要先利用________创建一个查询。 9.窗体中每个“对象”都具有描述其特征的________和________。 10.“绑定对象框”控件主要用于________。

本文来源:https://www.bwwdw.com/article/hp95.html

Top