2017年北京大学信息管理系856情报学考研题库
● 摘要
一、简答题
1. 设有一个SPJ 数据库,包括S 、P 、J 及SPJ4个关系模式:
供应商表S 由供应商代码(SNO )、供应商姓名(SNAME )、供应商状态(STATUS )、供应商所在城市(CITY )组成。
零件表P 由零件代码(PNO )、零件名(PNAME )、颜色(COLOR )、重量(WEIGHT )组成。工程项目表J 由工程项目代码(JNO )、工程项目名(JNAME )、工程项目所在城市(CITY )组成。供应情况表SPJ 由供应商代码(SNO )、零件代码(PNO )、工程项目代码(JNO )、供应数量(QTY )组成,表示某供应商供应某种零件给某工程项目的数量为QTY 。
今有若干数据如下:
S 表
P 表
J 表
SPJ 表
试用关系代数、ALPHA 语言、QBE 语言完成如下查询: (1)求供应工程J1零件的供应商号码SNO ; (2)求供应工程J1零件P1的供应商号码SNO ; (3)求供应T 程J1零件为红色的供应商号码SNO ;
(4)求没有使用天津供应商生产的红色零件的工程项目代码JNO ; (5)求至少用了供应商S1所供应的全部零件的工程项目代码JNO 。 【答案】(1)关系代数、ALPHA 语言、QBE 语言完成如下: ①关系代数:②ALPHA 语言:③QBE 语言:
(2)关系代数、ALPHA 语言、QBE 语言完成如下: ①关系代数:②ALPHA 语言:③QBE 语言:
(3)关系代数、ALPHA 语言、QBE 语言完成如下: ①关系代数:
②ALPHA 语言:
RANGEPPX
③QBE 语言:
(4)关系代数、ALPHA 语言、QBE 语言完成如下: ①关系代数:
②ALPHA 语言:
③QBE 语言:
不考虑未使用任何零件的工程。
(5)关系代数、ALPHA 语言、QBE 语言完成如下:
相关内容
相关标签