试题详情
- 简答题
设有关系模式:
SB(SN,SNAME,CITY)
其中,S表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主码为SN。
PB(PN,PNAME,COLOR,WEIGHT) 其中P表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主码为PN。
JB(JN,JNAME,CITY)
其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主码为JN。
SPJB(SN,PN,JN,CITY)
其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主码为SN,PN,JN,外码为SN,PN,JN。
如图所示表示供应商(S)-零件(P)-工程(J)数据库表,写出实现以下各题功能的SQL语句:
取出为所在城市为上海或北京的工程提供红色零件的供应商代号
-
SELECT SPJB.SN FROM PB, JB, SPJB;
WHERE SPJB.PN=PB.PN AND JB.JN=SPJB.JN AND PB.COLOR=’红’;
AND (JB.CITY=’上海’ OR JB.CITY=’北京’) TO SCREEN
SN
S1
S4 关注下方微信公众号,在线模考后查看
热门试题
- SQL Server数据库由
- 下列为变量赋值的语句中,错误的是()。
- 请简要说明存储过程的概念和优点。
- 用户使用SQL Server
- 把第一个关系和第二个关系中都出现的记录提
- 设有Teachers表,该表的定义如下
- SQL数据定义语言的主要作用是创建存储数
- 对关系模式进行规范化的主要目的是()。
- 指明下列实体间联系的种类:
- 计算机数据处理技术大致经历了()、()、
- 目前的关系数据库系统一般都支持标准SQL
- 设关系R是满足第一范式的,若R中不存在非
- 设有关系模式: SB(
- 可以利用Connection对象的Exe
- SQL Server中进行数
- 数据库中只有一个模式,也只有一个内模式,
- SQL Server系统中的
- 在建立聚集索引时,数据库管理系统首先要将
- 用户看到的数据表,属于数据库系统三级模式
- 请按以下操作练习一下数据库备份操作,并