一、单选题
1. 有A、B、C三个集合,其基数分别是2、3、4,则A×B×C的基数是( )。
A.8
B.9
C.10
D.24
2. 设A是一个二元关系,B是一个三元关系,则A×B是一个( )元关系。
A.2
B.3
C.4
D.5
3. 若关系中某一属性组的值能唯一地标识一个元组,则称该属性组为关系的( )。
A.超键
B.候选键
C.主键
D.外键
4. ( )规定,主属性不能为空。
A.实体完整性
B.参照完整性
C.用户自定义完整性
D.关系的不变性
5. ( )是指关系模式中所有属性构成该关系模式的候选键。
A.超键
B.主键
C.外键
D.全键
二、多选题
1. 下列说法正确的是( )。
A.关系一定是有限的
B.关系满足交换律
C.笛卡儿乘积满足交换律
D.笛卡儿乘积一定是有限的
2. 关系具有( )性质。
A.分量的原子性
B.属性同质性
C.元组有限性
D.属性次序任意性
3. 关于E-R图转换为关系模式的规则,下列说法正确的是( )。
A.若实体间联系是1: N ,则在 N 端实体类型转换成的关系模式中加入1端实体类型的键和联系类型的属性
B.若实体间联系是1: N ,则在1端实体类型转换成的关系模式中加入 N 端实体类型的键和联系类型的属性
C.对于1:1的二元联系 R ,参与该联系的实体为 S 和 T 。可把 R 的属性放到 S 中,并把 T 的主键作为 S 的外键
D.对于1:1的二元联系 R ,参与该联系的实体为 S 和 T 。可把 R 的属性放到 T 中,并把 S 的主键作为 T 的外键
4. 下列说法正确的是( )。
A.关系模式是对关系的描述
B.关系是关系模式在某一时刻的状态
C.关系模式是相对稳定的
D.关系是会随着时间不断变化的
5. 对于关系模式——校内人员(身份证号,姓名,性别,籍贯),以下( )是超键。
A.身份证号
B.(身份证号,姓名)
C.姓名
D.(姓名,性别)
三、判断题
1. 外键不可以取空值。
2. 一个关系的候选键可以有多个。
3. 一个关系的主键可以有多个。
4. 关系数据库是在一个给定的应用领域,一些关系模式在某一时刻对应的关系的集合。
5. 将E-R图转换为关系模式时,必须为每一个联系单独建立一个关系模式。
6. 用户能看见的数据视图不一定就是实际存在的表的形式。
四、名词解释
1. 外键
2. 参照完整性
3. 实体完整性
4. 关系数据库的外模式
5. 关系数据库的概念模式
6. 用户视图
五、简答题
银行业务数据库要记录客户的账户名、身份证号、姓名、出生日期、性别等属性,以及各个账户的业务数据,包括交易号、业务类型、金额、交易日期等属性。
1)根据题意在草稿纸上画出E-R图。
2)将该E-R图转换为关系模式。