【理论练习】
一、单项选择题
1.数据库技术的根本目标是要解决数据的( )。
A.存储问题
B.共享问题
C.安全问题
D.保护问题
2.在数据库系统中,用户所见的数据模式为( )。
A.概念模式
B.外模式
C.内模式
D.物理模式
3.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( )。
A.DB包含DBS和DBMS
B.DBMS包含DB和DBS
C.DBS包含DB和DBMS
D.没有任何关系
4.用二维表格来表示实体及实体之间联系的数据模型是( )。
A.关系模型
B.层次模型
C.网状模型
D.E-R模型
5.在E-R图中,用来表示实体之间联系的图形是( )。
A.椭圆形
B.矩形
C.菱形
D.平行四边形
6.一间宿舍对应多个学生,则宿舍和学生之间的联系是( )。
A.一对一
B.一对多
C.多对一
D.多对多
7.下列说法中正确的是( )。
A.一个关系的元组个数是有限的
B.关系中各元组的每一个分量还可以分为若干个数据项
C.一个关系的属性名称为关系模型
D.一个关系可以包含多张二维表格
8.在下面两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。
职工(职工号,职工名,部门号,职务,工资)
部门(部门号,部门名,部门人数,工资总额)
在这两个关系的属性中,只有一个属性是外键,它是( )。
A.职工关系中的“职工号”
B.职工关系中的“部门号”
C.部门关系中的“部门号”
D.部门关系中的“部门名”
9.有两个关系R、S如下,其中关系S由关系R通过某种运算得到,则该运算为( )。
A.选择运算
C.连接运算
B.投影运算
D.差运算
10.设关系R和关系S的属性个数分别是3和4,关系T是R和S的广义笛卡儿积运算的结果,则关系T的属性个数是( )。
A.7
B.9
C.12
D.16
二、填空题
1.数据独立性分为逻辑独立性与物理独立性。当数据的物理存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这种独立性是______。
2.一个数据库有______个内模式______个外模式。
3.人员基本信息一般包括身份证号、姓名、性别等,其中可以作为主键的是______。
4.数据库管理系统常见的数据模型有层次模型、网状模型和______3种。
5.若关系R有k1个元组,关系S有k2个元组,则R×S有______个元组。
6.对两个关系进行并运算时,要求两个关系的______必须相同。