问答题
计算题
仓库管理数据库中有五个基本表:

①试用SQL DDL语句定义上述五个基本表,需说明主键和外键。
②试将PROJECT、P_P、PART三个基本表的联接定义为一个视图VIEW1,将PART、P_S、SUPPLIER三个基本表的联接定义为一个视图VIEW2。
③试在上述两个视图的基础上进行查询操作:
a.检索上海的供应商所供应的零件的编号和名称。
b.检索项目J4所用零件的供应商的编号和名称。
【参考答案】

点击查看答案
相关考题
-
问答题
对下列关系建立一个有关女职工信息的视图EMP_WOMAN,属性包括(E#,ENAME,C#,CNAME,SALARY)。 然后对视图EMP_WOMAN操作,检索每一位女职工的工资总数。(假设每个职工可在多个公司兼职) -
问答题
设零件之间有组合联系,其关系模式如下: 其属性表示零件编号、零件名称、所需子零件编号及数量。设临时关系W(P#,SUBP#)的属性分别表示零件编号、这种零件的直接或间接子零件编号。 ①试写出表示关系W的规则。 ②写出计算W的递归查询语句。 -
问答题
SQL2提供CASE表达式操作,这个操作类似于程序设计语言中的多分支选择结构,其句法如下: 如果自上而下“条件i”首先被满足,那么这个操作返回值“结果i”(可以是某个表达式的值);如果没有一个条件被满足,那么返回值“结果m”。 在基本表SC(S#,C#,GRADE)中,GRADE值是百分制。如果欲转换成“成绩等第”,则规则如下:若GRADE<40则等第为F,若40≤GRADE<60则等第为C,若60≤GRADE<80则等第为B,若80≤GRADE则等第为A。试写出下列两个查询语句: ①检索每个学生的学习成绩,成绩显示时以等第(SCORE)形式出现。 ②检索每个等第的学生人次数。