设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取值只能为M或F;属性“部门”是关系Dept的主键。关系Emp的主键和外键分别是______。
A.员工号、部门
B.姓名、部门
C.员工号、家庭住址
D.姓名、家庭住址
1.● 设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取值只能为 M或F;属性“部门”是关系Dept的主键。关系Emp的主键和外键分别是 (17) 。A. 员工号、部门 B. 姓名、部门C. 员工号、家庭住址 D. 姓名、家庭住址
2.● 设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取值只能为M或F;属性“部门”是关系Dept的主键。要求可访问“家庭住址”的某个 街道以及门牌号。关系Emp的主键和外键分别是 (59) 成分,如邮编、省、市、 。“家 庭住址”是一个 (60) 属性。创建Emp关系的SQL语句如下:CREATE TABLE Emp(员工号CHAR(4),姓名CHAR(10),性别CHAR(1) (61) ,部门CHAR(4) (62) ,家庭住址CHAR(30),PRIMARY KEY (员工号));(59)A. 员工号、部门 B. 姓名、部门 C. 员工号、家庭住址 D. 姓名、家庭住址(60)A. 简单 B. 复合 C. 多值 D. 派生(61)A. IN (M,F) B. LIKE('M', 'F')C. CHECK('M', 'F') D. CHECK(性别 IN ('M', 'F'))(62)A. NOT NULL B. REFERENCES Dept(部门)C. NOT NULL UNIQUE D. REFERENCES Dept('部门')
3.● 假设员工关系 EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系EMP属于 (31) ,且 (32) 问题;为了解决这一问题,应该将员工关系EMP分解为 (33) 。(31)A. 1NFB. 2NFC. 3NFD. BCNF(32)A. 无冗余、无插入异常和删除异常B. 无冗余,但存在插入异常和删除异常C. 存在冗余,但不存在修改操作的不一致D. 存在冗余、修改操作的不一致,以及插入异常和删除异常(33)A. EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)B. EMP1(员工号,姓名,性别,部门,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)C.EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人,家庭成员,成员关系)D. EMP1(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址)EMP2(员工号,家庭住址,家庭成员,成员关系)
4.● 设有员工关系 Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取值只能为 M 或 F;属性“部门”是关系 Dept 的主键。要求可访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系Emp的主键和外键分别是 (15) 。“家庭住址”是一个 (16) 属性。创建Emp关系的SQL语句如下:CREATE TABLE Emp(员工号 CHAR(4),姓名CHAR(10),性别CHAR(1) (17) ,部门CHAR(4) (18) ,家庭住址CHAR(30),PRIMARY KEY (员工号) );(15)A. 员工号、部门 B. 姓名、部门C.员工号、家庭住址 D. 姓名、家庭住址(16)A. 简单 B. 复合 C. 多值 D. 派生(17)A. IN (M,F) B. LIKE ('M', 'F')C.CHECK ('M', 'F') D. CHECK(性别 IN ('M', 'F'))(18)A. NOT NULL B. REFERENCES Dept(部门)C.NOT NULL UNIQUE D. REFERENCES Dept('部门')
第1题:
第2题:
第3题:
第4题:
第5题: