各章笔试考点及题型
第一章 数据库基础知识(6个知识点)
【第1个知识点】数据管理经历的发展阶段 出题:
1、在数据管理技术发展的三个阶段中,数据共享最好的是 C A)人工管理阶段 B)文件系统阶段
C)数据库系统阶段 D)三个阶段相同
2、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 数据库系统。
【第2个知识点】数据库系统的组成 出题:
1、下列叙述中正确的是:( B )。
A)数据库系统是一个独立的系统,不要需要操作系统的支持 B)数据库技术的根本目标是要解决数据的共享问题 C)数据库管理系统就是数据库系统
D)以上三种说法都不对
2、数据库系统的核心是 ( B )。 A)数据模型 B 数据库管理系统
C)数据库 D)数据库管理员
3、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是 (C) A.DB包含DBS和DBMS B.DBMS包含DB和DBS C.DBS包含DB和DBMS D.没有任何关系 【第3个知识点】实体之间的联系
出题: 1、“商品”与“顾客”两个实体集之间的联系一般是 (D) A.一对一 B.一对多 C.多对一 D.多对多 2、下列实体的联系中,属于多对多联系的是(A) 。 A)学生与课程 B)学校与校长 C)住院的病人与病床 D)职工与工资
3、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是(B)
A)一对一联系 B)一对多联系 C)多对多联系 D)无联系
4、在企业中,职工的“工资级别”与职工个人“工资”的联系是( B )。 A.一对一联系 B.一对多联系
C.多对多联系 D.无联系
5、在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是(D)。 A)“顾客”与“收款口”的关系 B)“收款口”与“收款员”的关系
C)“班组”与“收款员”的关系 D)“收款口”与“设备”的关系 6、一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是(B)
A)一对一 B)一对多 C)多对一 D)多对多
7、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库
中有客房信息表(房间号,??)和客人信息表(身份证号,姓名,来源,??);为了反映客人入住客
1
房的情况,客房信息表与客人信息表之间的联系应设计为B 。
A)一对一联系 B)一对多联系 C)多对多联系 D)无联系
8、学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借
10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是 D
A)一对一联系 B)一对五联系 C)一对十联系 D)一对多联系
9、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间
的联系是 C A)一对一 B)一对多 C)多对多 D)多对一
10、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是 D A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系
11、学校规定学生住宿标准是:本科生4人一间,硕士生2人一间,博士生1人一间,学生与宿舍之间形成
了住宿关系,这种住宿关系是 C
A)一对一联系 B)一对四联系 C)一对多联系 D)多对多联系 【第4个知识点】数据模型分类 出题:
1、层次型、网状型和关系型数据库划分原则是 D A)记录长度 B)文件的大小
C)联系的复杂程度
D)数据之间的联系方式
2、按数据的组织形式,数据库的数据模型可分为三种模型,它们是C A)小开、中开和大型 B)网状、环状和链状 C)层次、网状和关系 D)独享、共享和实时 3、用树形结构表示实体之间联系的模型是(C)。 A)关系模型 B)网状模型
C)层次模型 D)以上三个都是
4、用二维表来表示实体及实体之间联系的数据模型是( D )。 A.实体-联系模型 B.层次模型 C.网状模型 D.关系模型 5、常见的数据模型有3种,它们是 B A.网状、关系和语义 B.层次、关系和网状 C.环状、层次和关系
D.字段名、字段类型和记录
【第5个知识点】关系数据模型中的关系术语 出题:
1、下列叙述中正确的是:( C )。
A)为了建立一个关系,首先要构造数据的逻辑关系
B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C)一个关系的属性名表称为关系模式 D)一个关系可以包括多个二维表
2、假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量??)一组属性来描述图书,可以作
为“关键字”的是( A )。 A.书号 B.书名
2
C.作者 D.出版社
3、在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为 _A_。 A)关键字 B)属性 C)关系 D)域
4、在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 D 是关系A的外码。 5、有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:
课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,课号 ,成绩)。
6、人员基本信息一般包括:身份证号,姓名,性别,年龄等,其中可以作为主关键字的是身份证号 7、在二维表中,元组的分量是不能再分成更小的数据项。
8、如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为外部关
键字。
9、一个关系表的行称为元组。
10、在关系模型中,把数据看成是二维表,每一个二维表称为一个关系。 【第6个知识点】关系运算 出题:
1、有三个关系R、S和T如下: C R S T A B C A B C a 1 2 c 3 1 b 2 1
c 3 1
则由关系R和S得到关系T的操作是 A)自然连接 B)交 C)除
D)并
2、在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是 A A)选择 B)投影
C)联接 D)自然联接
3、有三个关系R、S和T如下:
R S T
A B C A D A B C D a 1 2 c 4 c 3 1 4 b 2 1
c 3 1
则由关系R和S得到关系T的操作是 A A)自然连接 B)交 C)投影
D)并
4、在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是 B A)选择
3
B)投影
C)连接 D)关联
5、有两个关系R和T如下:
R T
A B C A B C a 1 2 c 3 2 b 2 2 d 3 2 c 3 2
d 3 2
则由关系R得到关系T的操作是 A A)选择 B)投影 C)交
D)并
6、有两个关系R,S如下::
R S
A B C A B a 3 2 a 3 b 0 1 b 0
c 2 1 c 2
由关系R通过运算得到关系S,则所使用的运算为B
A)选择 B)投影 C)插入 D)连接 7、有三个关系R,S,T 如下:
R S
A B C A B C a 1 2 d 3 2 b 2 1 c 3 1
T
A B C a 1 2 b 2 1
c 3 1 d 3 2
其中关系T由关系R和S通过某种操作得到,该操作称为( D )。 A.选择 B.投影 C. 交 D. 并
8、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是 A
A)选择 B)投影
C)联接 D)比较
9、有三个关系R、S、和T如下:
4

