“仓库管理”关系模型有五个关系模式:
零件PART(P#,PNAME,COLOR,WEIGHT)
项目PROJECT(J#,JNAME,DATE)
供应商SUPPLIER(S#,SNAME,SADDR)
供应P_P(J#,P#,TOTAL)
采购P_S(P#,S#,QUANTITY)
(1)试用SQLDDL语句定义上述五个基本表,并说明主键和外键。
(2)试将PROJECT、PP、PART三个基本表的自然连接定义为一个视图VIEWl,PART、PS、

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

“仓库管理”关系模型有五个关系模式:
零件PART(P#,PNAME,COLOR,WEIGHT)
项目PROJECT(J#,JNAME,DATE)
供应商SUPPLIER(S#,SNAME,SADDR)
供应P_P(J#,P#,TOTAL)
采购P_S(P#,S#,QUANTITY)
(1)试用SQLDDL语句定义上述五个基本表,并说明主键和外键。
(2)试将PROJECT、PP、PART三个基本表的自然连接定义为一个视图VIEWl,PART、PS、SUPPLIER三个基本表的自然连接定义为一个视图VIEW2。
(3)试在上述两个视图的基础上进行数据查询:
①检索上海的供应商所供应的零件的编号和名字。
②检索项目J4所用零件的供应商的编号和名字。

(1)CREATE TABLE PART(P#CH AR(4), PNAME C H AR(8)NOT NULL, COLOR C H AR(8), WEIGHT SMALLINT, PRIMARY KEY(P#)); CREATE TABLE PROJ ECT(J#C H AR(4), JNAME CHAR(8)NOT NULL, DATE DATE, PRIMARY KEY(J#)); CREATE TABLE SUPPLIER(S#C H AR(4), SNAME CHAR(8)NOT NULL, SADDR CHAR(10), PRIMARY KEY(S#)); CREATE TABLE P_P(J# CHAR(4), P# CHAR(4), TOTAL SMALLINT, PRIMARY KEY(J#,P#), FOREIGN KEY P#REFERENCES PART(P#), F()REIGN KEY J#REFERENCES PROJECT(J#)); CREATE TABLE P_S(P#C H AR(4), S#C H AR(4), QUANTITY SMALLINT, PRIMARY KEY(S#,P#), FOREIGN KEY P#REFERENCES PART(P#), FOREIGN KEY S#REFERENCES SUPPLIER(S#)); (2)CREATE VIEW VIEWl(J#,P#,PNAME,JNAME,COLOR,WEIG H T,DATE,TOTAL) AS SELECT J.J#,P.P#,PNAME,J NAME,COLOR,WEIGH T,DATE,TOTAL FROM PROJ ECT,P_P,PART WHERE PART.P#=P_P.P#AND P_P.J#=PROJ ECT.J#; CREATEⅥEW VIEW2(S#,P#,SNAME,PNAME,COLOR,WEIGHT,SADDR,QuANTITY) AS SELECT J.J #,P.P #,PNAME,JNAME, COLOR, WEIGHT, SADDR,QUANTITY FROM SUPPLIER,P_S,PART WHERE PART.P#=P_S.P#AND P_S.S#=SUPPLIER.S#; (3)①SELECT P#,PNAME FROM VIEW2 WHERE SADDR=′上海′; ②SELECT S#,SNAME FROM VIEWl,VIEW2 WHERE J#=′J4′ AND VIEWl.P#=VIEW2.P#;

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top