习题答案

习题答案

第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)数据库对象包括:表、查询、

>>鐏炴洖绱戦崗銊︽瀮<<
12@gma联系客服:779662525#qq.com(#替换为@)