某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)3个实体之间的关系如表1、表2和表3所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 a.若部门名是唯一的,请将下述部门SQL语句的空缺部分补充完整。 CREATE TABLE部门(部门号CHAR(3) PRIMARY KEY, 部门名CHAR(10) (16) , 负责人CHAR(4), 电话CHAR(20)) (17) ); b.查询各部门负责人的姓名及住址的SQL语句如下: SELECT 部门名,姓名,住址 FROM部门,职工 (18) ; (16)处填()。

A:NOT NULL B:UNIQUE C:UNIQUE KEY D:PRIMARY KEY

某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号, 姓名, 住址)三个实体之间的关系如表1、表2 和表3 所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 a. 若部门名是唯一的,请将下述部门SQL 语句的空缺部分补充完整。 CREATE TABLE 部门(部门号CHAR(3) PRIMARY KEY, 部门名 CHAR(10) () , 负责人 CHAR(4), 电话 CHAR(20)) () ) ; 部门名 CHAR(10)()

A:NOT NULL B:UNIQUE C:KEY UNIQUE D:PRIMARY KEY

某公司数据库的两个关系:部门(部门号,部门名,负责人,电话)和员工(员工号,姓名,住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。
a.若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。
CREATE TABLE 部门 (部门号 CHAR(3) PRIMARY KEY,
部门名 CHAR(10) ______,
负责人 CHAR(4),
电话 CHAR(20))
______);
b.查询各部门负责人的姓名及住址的SQL语句如下:
SELECT 部门名,姓名,住址
FROM 部门,员工WHERE ______;

A:NOT NULL B:UNIQUE C:KEY UNIQUE D:PRIMARY KEY

某公司数据库的两个关系为:部门(部门号,部门名,负责人,电话)和员工(员工号,姓名,住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。
若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。
CREATE TABLE 部门 (部门号 CHAR(3) PRIMARY KEY,
部门名 CHAR(10)  (58) ,
负责人CHAR(4),
电话CHAR(20))
(59) ;

(58)处填()。

A:NOT NULL B:UNIQUE C:KEY UNIQUE D:PRIMARY KEY

某公司数据库的两个关系为:部门(部门号,部门名,负责人,电话)和员工(员工号,姓名,住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。
若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。
CREATE TABLE 部门 (部门号 CHAR(3) PRIMARY KEY,
部门名 CHAR(10)  (58) ,
负责人CHAR(4),
电话CHAR(20))
(59) ;

(59)处填()。

A:PRIMARY KEY (部门号) NOT NULL UNIQUE B:PRIMARY KEY (部门名) UNIQUE C:FOREIGN KEY (负责人) REFERENCES 员工 (姓名) D:FOREIGN KEY (负责人) REFERENCES 员工 (员工号)

某数据库中有供应商关系S和零件关系P,其中:供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color, Weisht,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将以下(62)空缺处的SQL语句补充完整。
CREATE TABLE SP(Sno CHAR (5),
Pno CHAR (6),
Status CHAR (8),
QLy NUMERIC (9),
PRIMARY KEY (Sno,Pno)

A:PRIMARY KEY (Sno) REFERENCE S (Sno),FOREIGN KEY (Pno) REFERENCES P (Pno)
B:FOREIGN KEY (Sno) REFERENCE S (Sno),PRIMARY KEY (Pno) REFERENCES P (Pno)
C:FOREIGN KEY (Sno) REFERENCE S (Sno),FOREIGN KEY (Pno) REFERENCES P (Pno)
D:PRIMARY KEY (Sno) REFERENCE S (Sno),PRIMARY KEY (Pno) REFERENCES P (Pno)

某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体对应的关系如表1、表2和表3所示。 假设每个部门有一位负责人,一个负责人只有一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 ①部门关系不属于第三范式的原因是(1)。如果用户要求得到表4所示的结果,需要(2),并增加关系模式(3)。 ②若部门名是唯一的,请将下述部门SQL语句的空缺部分补充完整。 CREATE TABLE 部门 (部门号 CHAR(3) PRIMARY KEY, 部门名CHAR(10)(4), 负责人CHAR(4), 电话CHAR(20)) (5)); ③查询各部门负责人的姓名及住址的SQL语句如下: SELECT 部门名,姓名,住址 FROM 部门,职工(6); (4)处应选择()

A:NOT NULL B:UNIQUE C:KEY UNIQUE D:PRIMARY KEY

某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治;职位有医生、护士和其他。
a.科室和职工的所属联系类型是(1),病患和医生的就诊联系类型是(2)。科室关系的主键和外键分别为(3)。对于就诊联系最合理的设计是(4),就诊关系的主键是(5)。
b.若科室关系中的科室名是唯一的,并要求指出外码。请将下述SQL语句的空缺部分补充完整。
CREATE TABLE 科室 (科室至号 CHAR(3) PRIMARY KEY,
科室名 CHAR(10) (6),
负责人 CHAR(4),
电话 CHAR(20),
(7));

(6)处应选择()

A:NOT NULL B:UNIQUE C:KEY UNIQUE D:PRIMARY KEY

某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体对应的关系如表1、表2和表3所示。 假设每个部门有一位负责人,一个负责人只有一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 ①部门关系不属于第三范式的原因是 (36) 。如果用户要求得到表4所示的结果,需要 (37) ,并增加关系模式 (38) 。 ②若部门名是唯一的,请将下述部门SQL语句的空缺部分补充完整。 CREATE TABLE 部门 (部门号 CHAR(3) PRIMARY KEY, 部门名CHAR(10) (39) , 负责人CHAR(4), 电话CHAR(20)) (40) ); ③查询各部门负责人的姓名及住址的SQL语句如下: SELECT 部门名,姓名,住址 FROM 部门,职工 (41) ; (39)处应填()。

A:NOT NULL B:UNIQUE C:KEY UNIQUE D:PRIMARY KEY

微信扫码获取答案解析
下载APP查看答案解析