阅读下列说明,回答问题1至问题5。【说明】 某工厂的信息管理数据库的部分关系模式如下所示: 职工(职

9 查阅

阅读下列说明,回答问题1至问题5。

【说明】

某工厂的信息管理数据库的部分关系模式如下所示:

职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)

部门(部门号,部门名,负责人代码,任职时间)

关系模式的主要属性、含义及约束如表22-1所示,“职工”和“部门”的关系示例分别如表22-2和表22-3所示。

根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。

Create Table 部门 (部门号 Char(1) (a)

部门名 Char(16),

负责人代码 Char(4),

任职时间 DATE,

(b) (职工号));

Create Table 职工 (职工号 Char(4),

姓名 Char(8),

年龄 NUMDER(3),

月工资 NUMDER(4),

部门号 Char(1),

电话 Char(8),

办公室 Char(8),

(a) (职工号),

(c) (部门号),

CHECK( (d) ));

Create View D_S(D,C,Totals,Averages) As

(Select 部门号, (e)

from 职工

(f)

参考答案:

a. Primary Keyb. Constraint FK_DEPT Foreign Key(负责人代码) References 职工或Foreign Key(负责人代码)References 职工c. Constraint FK_PERDEPT Foreign Key(部门号)References 部门或Foreign Key(部门号)References 部门d.月工资Between 500 And 5000或月工资>=500 And 月工资=5000e.Count(*)Sum(月工资)a. Pri

软考中级