习题1
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.将E-R图转换到关系模式时,实体和联系都可以表示为( )。
A.属性 B.关系 C.键 D.域
7.下列选项中可以直接用于表示概念模型的是( )。
A.实体联系(E-R)模型 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.A.数据库 B.数据库管理系统
C.数据模型 D.软件工具
13.把E-R模型转换成关系模型的过程,属于数据库的( )。
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计
14.关系表中的每一横行称为一个( )。
A.元组 B.字段 C.属性 D.码
15.数据库中存储的是( )。
A.数据 B.数据模型
C.数据之间的联系 D.数据以及数据之间的联系
16.反映现实世界中的实体及实体间联系的信息模型是( )。
A.关系模型 B.层次模型
C.网状模型 D.E-R模型
17.数据库管理系统是( )。
A.操作系统的一部分 B.在操作系统支持下的系统软件
C.一种编译系统 D.一种操作系统
18.负责数据库中查询操作的数据库语言是( )。
A.数据定义语言 B.数据管理语言 C.数据操纵语言 D.数据控制语言
19.数据库应用系统中的核心问题是( )。
A.数据库设计 B.数据库系统设计
C.数据库维护 D.数据库管理员培训
20.在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A.人工管理阶段 B.文件系统阶段
C.数据库系统阶段 D.三个阶段相同
21.下列关于数据库设计的叙述中正确的是( )。
A.在需求分析阶段建立数据字典 B.在概念设计阶段建立数据字典
C.在逻辑设计阶段建立数据字典 D.在物理设计阶段建立数据字典
22.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.需求分析阶段 B.概念设计阶段
C.逻辑设计阶段 D.物理设计阶段
23.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号)、课程C(课号,课名)、选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
A.课号,成绩 B.学号,成绩
C.学号,课号 D.学号,姓名,成绩
24.数据库的基本特点是( )。
A.数据可以共享,数据冗余大,数据独立性高,统一管理和控制
B.数据可以共享,数据冗余小,数据独立性高,统一管理和控制
C.数据可以共享,数据冗余小,数据独立性低,统一管理和控制
D.数据可以共享,数据冗余大,数据独立性低,统一管理和控制
25.按数据的组织形式,数据库的数据模型可分为三种,它们是( )。
A.小型、中型和大型 B.网状、环状和链状
C.层次、网状和关系 D.独享、共享和实时
26.关系数据库管理系统中所谓的关系指的是( )。
A.各元组之间彼此有一定的关系 B.各字段之间彼此有一定的关系
C.数据库之间彼此有一定的关系 D.符合满足一定条件的二维表格
27.软件功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
A.学生成绩管理系统 B.C语言编译程序
C.UNIX操作系统 D.数据库管理系统
28.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
A.一对一 B.一对多 C.多对一 D.多对多
29.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
A.一对一 B.一对多 C.多对多 D.多对一
30.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系
31.在E-R图中,用来表示实体联系的图形是( )。
A.椭圆形 B.矩形 C.菱形 D.三角形
32.在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是( )。
A.选择 B.投影 C.连接 D.比较
33.在满足实体完整性约束的条件下,一个关系中( )。
A.应该有一个或多个候选关键字 B.只能有一个候选关键字
C.必须有多个候选关键字 D.可以没有候选关键字
34.在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是( )。
A.选择 B.投影 C.连接 D.自然连接
35.在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是( )。
A.选择 B.投影 C.连接 D.关联
36.有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A.自然连接 B.交 C.除 D.并
37.有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.并 B.自然连接 C.笛卡儿积 D.交
38.有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.笛卡儿积 B.交 C.并 D.自然连接
39.有两个关系R、S如下:
由关系R通过运算得到关系S,则所使用的运算为( )。
A.选择 B.投影 C.插入 D.连接
40.有三个关系R、S和T如下:
则关系T是由关系R和S通过某种操作得到,该操作为( )。
A.选择 B.投影 C.交 D.并
41.有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A.自然连接 B.差 C.交 D.并
42.有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A.自然连接 B.交 C.投影 D.并
43.在Access数据库对象中,体现数据库设计目的的对象是( )。
A.报表 B.模块 C.查询 D.表
44.在Access中,可用于设计输入界面的对象是( )。
A.窗体 B.报表 C.查询 D.表
45.Access数据库最基础的对象是( )。
A.表 B.宏 C.报表 D.查询
46.下列关于Access数据库特点的叙述中错误的是( )。
A.可以支持Internet/Intranet应用
B.可以保存多种类型的数据,包括多媒体数据
C.可以通过编写应用程序来操作数据中的数据
D.可以作为网状型数据库支持客户机/服务器应用系统
47.在Access数据库中,表是由( )。
A.字段和记录组成 B.查询和字段组成
C.记录和窗体组成 D.报表和字段组成