问答题设有部门管理系统,需要对部门信息、部门职工信息、产品的信息和制造商信息进行管理。 已知部门信息(Dept):部门号(DNO)、部门经理(DMan);部门职工信息(worker):职工号(WNo)、职工姓名(WName)、家庭住址(WAdd);产品的信息(Product):产品号(PNO)、产品名(PName)、价格(PPrice)、产品型号(PType);制造商信息(Maker):制造商号(MNO)、制造商名称(MName)、制造商地址(MAdd)。 其中的规则为: Ⅰ.一个职工属于一个部门,一个部门有多个职工; Ⅱ.一个部门可销售多种产品,一种产品可被多个部门销售; Ⅲ.一种产品可被多个制造商生产,一个制造商可生产多种产品。 请针对以上描述,完成下列设计内容: 根据构建的ER图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。
填空题设有三个基本表: ITEM(项目号,项目名,项目负责人,电话) BIP(项目号,零件号,数量,日期) PART(零件号,零件名称,规格,单价) 完成下列SQL语句:统计出每个项目使用零件的金额,并将结果按表SSP(项目号,项目名,金额)的结构显示。 SELECT ITEM.项目号,项目名,()AS金额() FROM 1TEM,BIP,PART() WHERE() GROUP BY()
填空题假设用户U1将对表SC的INSERT权限授予了U2,而U2又将其授予了用户U3。现要将U1对表SC的权限收回,请完成下列的SQL语句。 () ON TABLE SC ()
填空题散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固定的,如果某个桶内已装满记录,又有新的记录要插入,就会产生桶溢出,产生桶溢出的两个主要原因为()和()。
填空题有学生选课表SC(Sno,Cno,Grade),各属性分别为学号、课程号和成绩;完成下列SQL语句:找出每个学生超过他选修课平均成绩的课程号。 SELECT Sno,Cno FROM SC X WHERE() (SELECT() FROM SC Y WHERE Y.Sno=X.Sno)