数据库应用技术复习题
一、选择题
1. Access数据库的类型是(  C    )。
A.层次数据库                        B.网状数据库
C.关系数据库                        D.面向对象的数据库
2. 数据库系统的核心软件是(  A    )。
A.DBMS      B.DB    C.OS    D.NOS
3. 关系数据库的数据的组织形式,采用了(  B    )。
A.层次数据模型                      B.关系数据模型
C.网状数据模型                      D.面向对象数据模型
4. 如果两个表设计了关系,那么,这两个表必须满足( B      )。
A.实体完整性                        B.参照完整性
数据库管理员工资
C.用户定义完整性                    D.输入完整性
5. Access2000中表和数据库的关系是:____A________
A.一个数据库可以包含多个表       
B.一个表只能包含两个数据库
C.一个表可以包含多个数据库           
D.一个数据库只能包含一个表
6. Employee表中,查eno01207“或02115“的记录,应在查询设计视图中的条件行中输入(    C  )。
A 01207AND 02115                BNOT IN(01207,02115)
CIN (01207,02115)                DNOT(01207,02115)
7. 如果在创建的表中建立字段简历,其数据类型应当是(  D    )。
A)文本        B)数字        C)日期        D)备注
8. 现有一个教师表,其中有教师号、教师姓名、性别、出生日期、学院名称字段,(  A    )字段可以设置为主键。
A.教师号        B.教师姓名        C.性别        D.出生日期
9. Access的下列数据类型中,不能建立索引的数据类型是(  B    )。
A.文本型        B.备注型        C.数字型        D.日期时间型
10. 定义字段的默认值是指(  C    )。
A.不得使字段为空
B.不允许字段的值超出某个范围  
C.在未输入数值之前,系统自动提供数值
D.系统自动把小写字母转换为大写字母
11. SQL的含义是(    A  )。
A.结构化查询语言        B.数据定义语言
  C.数据库查询语言        D.数据库操纵与控制语言
12. 使用SQL语句向表中添加数据,使用的命令是(  A    )。
AINSERT        BALTER        CSELECT            DDROP
13. 使用SQL语句删除表数据,使用的命令是(  B    )。
ACREATE        BDELETE        CSELECT        DDROP
14. 由于交叉表查询需要统计计算,因此,常用到聚合函数。Access提供的聚合函数中,用来计算某字段值的数量的函数是(  B    )。
ASUM                          BCOUNT
CFIRST                        DSTDEV
15. 查询结果集中的数据对于用户来说是(  A    )。
A.只读到        B.只读的和可写的            C.可写的        D.可执行的
16. 如果统计所有职工的总工资,用到的聚合函数是(  A    )。
ASUM        BCOUNT        CFIRST        DSTDEV
17. 存储在计算机内有结构的数据的集合是(  B 
A.数据库系统B.数据库C.数据库管理系统D.数据结构
18.信息的数据表示形式是(  D 
A.只能是文字B.只能是声音 C.只能是图形 D.上述皆可
19.数据管理与数据处理之间的关系是(  C 
A.两者是一回事B.两者之间无关
C.数据管理是数据处理的基本环节
D.数据处理是数据管理的基本环节
20.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的阶段是(  A 
A.数据库系统B.文件系统C.人工管理D.数据项管理
21.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
人工管理阶段 II.文件系统阶段 III.数据库阶段(  D 
A.I II B.只有 II C.II III D.只有 I
22.DBMS是(  D 
A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件
23.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、
应用系统和(  C 
A.系统分析员B.程序员 C.数据库管理员 D.操作员
24.下述不是DBA数据库管理员的职责的是(  D 
A.完整性约束说明B.定义数据库模式C.数据库安全 D.数据库管理系统设计
25.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为(  C 
A.OS B.DS C.DBMS D.DBS
26.下列四项中,不属于数据库系统特点的是(  C 
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高
27.下面列出的条目中,不属于数据库技术的主要特点的是(  D 
A.数据的结构化B.数据的冗余度小C.较高的数据独立性 D.程序的标准化
28.在数据库管理系统中,下面不是数据库存取功能模块的是(  C 
A.事务管理程序模块B.数据更新程序模块
C.交互式程序查询模块 D.查询处理程序模块
29.在下面所列出的条目中,不属于数据库管理系统的基本功能的是(  D 
A.数据库定义B.数据库的建立和维护
C.数据库的存取D.数据库和网络中其他软件系统的通信
30.在数据库的三级模式结构中,内模式有(  A 
A1B2C3D.任意多个
31.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(  C 
A.模式B.物理模式C.子模式D.内模式
32.要保证数据库的数据独立性,需要修改的是(  C 
A.模式与外模式B.模式与内模式
C.三级模式之间的两层映射D.三层模式
33.要保证数据库的逻辑数据独立性,需要修改的是(
A.模式与外模式之间的映射  B.模式与内模式之间的映射
C.模式D.三级模式
34.下述那一条不属于概念模型应具备的性质(
A.有丰富的语义表达能力  B.易于交流和理解
C.易于变动              D.在计算机中实现的效率高
35.常见的数据模型是(  A 
A.层次模型、网状模型、关系模型
B.概念模型、实体模型、关系模型
C.对象模型、外部模型、内部模型
D.逻辑模型、概念模型、关系模型
36. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是(  A 
A.网状模型B.关系模型
C.层次模型D.以上都有
37.层次型、网状型和关系型数据库划分原则是(  D 
A.记录长度B.文件的大小
C.联系的复杂程度D.数据之间的联系
38.层次模型不能直接表示(  C 
A.11关系B.1m关系
C.mn关系D.111m关系
39.层次数据模型的基本数据结构是(    A 
A.B.    C.索引D.关系
40.层次模型实现数据之间联系的方法是(  B
A.连接B.指针C.公共属性D.关系
二、判断题
1 实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。(×)
2 事物之间往往存在某种自然联系,这种联系不能叫实体。(×)
3 属性是指实体具有的某种特性或若干方面的特性。()
4 实体型是指实体属性的集合,表示实体所固有的若特征。()
5 实体型中各属性的具体取值称为实体值。()
6 属性取值的变化范围称为该属性的域。()
7 关系模型就是关系数据库。(×)
8 用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。()
9 关系模型不能表示实体之间多对多联系。  (×)
10.任何一张二维表格都表示一个关系。(  ×
11.关系是元组的集合。(   
12.数据库开发的需求分析阶段必须要有用户参与。(   
三、填空题
1. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__人工管理________阶段,___文件系统_______阶段和___数据库管理系统_______阶段。
2. 数据库系统是指在计算机系统中引入数据库后的系统,一般由___数据库__________数据库管理系统__________应用系统___________数据库管理员(DBA)和用户______构成。
3.数据库的三级体系结构是指 _外部级(External)、概念级(Conceptual__ __内部级(Internal____
4. 模式(Schema)是数据库中全体数据的__逻辑结构________特征___的描述,它仅仅涉及到__公共数据视图________的描述,不涉及到具体的值。
5. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__逻辑独立性___________物理独立性_______
6.定义用户数据库的语言称为 数据定义语言DDL
7.在数据库系统中,用户对数据的操作只能通过  DML 语言进行。
8. 数据库数据具有_永久存储___________有组织__________可共享________三个基本特点。
9. 数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__数据定义功能_________数据操纵功能____________数据库的运行管理_________数据库的建立和维护功能________
10.数据库具有数据结构化、最小的__冗余度________、较高的___数据独立性_______等特点。
11.DBMS还必须提供___数据的安全性__保护、__数据的完整性__检查、__并发控制_____数据库恢复__等数据控制功能。
12.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是_概念模型_________,第二类是___数据模型_______
13.唯一标识实体的属性集称为__关键字______
14.数据库是存储数据的仓库,是长期存储在计算机的有组织的、可共享的数据集合。