习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题答案
第1章数据库基础知识
1.1 填空题
1.目前常用的数据库管理系统软件有Access SQL Server Oracle 。
2.数据实际上就是存储在某一种媒体上的能够被识别的物理符号。
3.一个关系的逻辑结构就是一个二维表。
4.目前的数据库系统,主要采用关系数据模型。
5.数据管理技术的发展经历了人工管理阶段、文件系统阶段和数据库系统阶段。
6.数据库系统包括数据、硬件、软件和工作人员。
7.数据的完整性包括实体(/表中数据)完整性、参照完整性和用户定义完整性三种。
8.对关系进行选择、投影或联接运算之后,运算的结果仍然是一个关系。
9.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为选择;从表中抽取属性值满足条件的列的操作称为投影;把两个关系中相关属性和元组联接在一起构成新的二维表的操作称为联接。
10.要想改变关系中属性的排列顺序,应使用关系运算中的投影运算。
11.工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为主键的字段是工资号。
12.表之间的关系有三种,即一对一关系、一对多关系多对多关系。
13.数据库设计的第一个阶段是需求分析。
1.2 选择题
1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(B)。
(A)DBMS包括DB和DBS (B)DBS包括DB和DBMS
(C)DB包括DBS和DBMS (D)DB、DBS和DBMS是平等关系
2.在数据管理技术的发展过程中,大致经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中,数据独立性最高的阶段是(A)阶段。
(A)数据库系统(B)文件系统
(C)人工管理(D)数据项管理
3.如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B间的关系是(D)关系。
(A)一对一(B)一对多
(C)多对一(D)多对多
4.在数据库中能够唯一地标识一个元组的属性(或者属性的组合)称为(D)。
(A)记录(B)字段
(C)域(D)关键字
5.表示二维表的“列”的关系模型术语是(A)。
(A)属性(B)字段
(C)记录(D)数据项
6.表示二维表中的“行”的关系模型术语是(B)。
(A)数据表(B)元组
(C)记录(D)字段
7.Access的数据库类型是(C)。
(A)层次数据库(B)网状数据库
(C)关系数据库(D)面向对象数据库
8.属于传统的集合运算的是(B)。
(A)加、减、乘、除(B)并、差、交
(C)选择、投影、联接(D)增加、删除、合并
9.关系数据库管理系统的3种基本关系运算不包括(A)。
(A)比较(B)选择
(C)联接(D)投影
10.下列关于关系模型特点的描述中,错误的是(B)。
(A)在一个关系中元组和属性的次序都无关紧要
(B)可以将日常手工管理的各种表格,按照一张表作为一个关系直接存放到数据库系统中(C)每个属性必须是不可分割的数据单元,表中不能再包含表
(D)在同一个关系中不能出现相同的属性名
11.在数据库设计的步骤中,确定了数据库中的表后,接下来应该(B)。
(A)确定表的主键(B)确定表中的字段
(C)确定表之间的关系(D)分析建立数据库的目的
12.在建立“教学信息管理”数据库时,将学生信息和教师信息分开,保存在不同的表中的原因是(C)。
(A)避免字段太多,表太大
(B)便于确定主键
(C)当删除某一学生信息时,不会影响教师信息,反之亦然
(D)以上都不是
13.下列关于Access数据库描述错误的是(C)。
(A)由数据库对象和组两部分组成
(B)数据库对象包括:表、查询、窗体、报表、数据访问页、宏、模块
(C)数据库对象放在不同的文件中
(D)是关系数据库
14.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为
(C)。
(A)选择(B)投影
(C)联接(D)并
15.用树形结构表示实体之间联系的模型是(C)。
(A)关系模型(B)网状模型
(C)层次模型(D)以上都是
16.为了合理组织数据,应遵从的设计原则是(D)。
(A)“一事一地”原则,即一个表描述一个实体集合或者实体集合间的一种联系
(B)表中的字段必须是原始数据和基本数据元素,并避免在之间出现重复字段
(C)用外部关键字保证有关联的表之间的联系
(D)以上都包括
17.下列关于实体描述的说明,错误的是( D ?)。
(A)客观存在并且相互区别的事物称为实体,因此实际的事物都是实体,而抽象的事物不能作为实体
(B)描述实体的特性称为属性
(C)属性值的集合表示一个实体
(D)在Access中,使用“表”来存放同一类的实体
18.下列关于实体描述的说明,错误的是(A)。
(A)客观存在并且相互区别的事物称为实体,因此实际的事物都是实体,而抽象的事物不能作为实体。
(B)描述实体的特性称为属性。
(C)属性值的集合表示一个实体。
(D)在Access中,使用“表”来存放同一类的实体。
19.下列叙述中正确的是(C)。
(A)数据库系统是一个独立的系统,不需要操作系统的支持
(B)数据库设计是指设计数据库管理系统
(C)数据库技术的根本目标是要解决数据共享的问题
(D)数据库系统中,数据的物理结构必须与逻辑结构一致
20.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(B)。
(A)数据的物理独立性
(B)数据的逻辑独立性
(C)数据的位置独立性
(D)数据的存储独立性
21.在数据库中存储的是(C)。
(A)数据(B)数据模型
(C)数据以及数据之间的联系(D)信息
22.把E-R图转换成关系模型的过程,属于数据库设计的(B)。
(A)概念设计(B)逻辑设计
(C)需求分析(D)物理设计
23.如果一个数据表中存在完全一样的元组,则该数据表(A)。