题目
某工厂的仓库管理数据库中有两个关系模式:
仓库(仓库号,面积,负责人,电话)
原材料(编号,名称,数量,储备量,仓库号)
要求一种原材料只能存放在同一仓库中。
写出“查询存放原材料数量最多的仓库号”的SQL语句。
第1题
阅读下列说明,回答问题1至问题5。
【说明】
某工厂的仓库管理数据库的部分关系模式如下所示:
仓库(仓库号,面积,负责人,电话)
原材料(编号,名称,数量,储备量,仓库号)
要求一种原材料只能存放在同一仓库中。“仓库”和“原材料”的关系实例分别如表22-7和表22-8所示。
根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。
create Table 仓库 (仓库号 Char (4),
面积 Int,
负责人 Char(8),
电话 Char(8),
(a));//主键定义
Create Table 原材料 (编号 Char (4) (b),//主键定义
名称 Char (16),
数量 Int,
储备量 Int,
仓库号 (c),
(d));//外键定义
第2题
工厂的仓库管理数据库的部分关系模式如下所示:
仓库(仓库号,面积,负责人,电话)
原材料(编号,名称,数量,储备量,仓库号)
要求一种原材料只能存放在同一仓库中。“仓库”和“原材料”的关系实例分别如表2-1和表2-2所示。
根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。
CREATE TABLE 仓库(仓库号CHAR(4),
面积 INT,
负责人 CHAR(8),
电话 CHAR(8),
(a)); //主键定义
CREATE TABLE 原材料(编号 CHAR(4) (b), //主键定义
名称 CHAR(16),
数量 INT,
储备量 INT,
仓库号 (c),
(d)); //外键定义
第3题
工厂的信息管理数据库中有两个关系模式:
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
SELECT 职工号 FROM 职工 E
WHERE 月工资=(SELECT MAX(月工资)
FROM 职工 AS M
WHERE M.部门号=E.部门号);
①请用30字以内的文字简要说明该查询语句对查询效率的影响。
②对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。
第4题
第6题
第7题
某工厂欲建立一个物资管理系统,该系统包含零件、产品、仓库、职1二等信息,其中仓库用于存入零件。
1)画出该系统的E—R图。
2)将其转化为关系模式。
第8题
第9题
第10题
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!