试卷详情
-
中级数据库系统工程师下午试题-5
-
[简答题]
阅读以下说明,回答问题1~4。
[说明]
设某商业集团为仓库存储商品设计了三个基本表:
仓库STORE(S#,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。
存储SG(S#,C#,QUANTITY),其属性是仓库编号、商品编号和数量。
商品GOODS(C#,GNAME,PRICE),其属性是商品编号、商品名称和单价。
现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。[问题1]
试写出相应的关系代数表达式、元组表达式、关系逻辑规则和SELECT语句。
-
[简答题]
阅读以下说明,回答问题1~4。
[说明]试画出ER图,并在图上注明属性、联系类型、实体标识符。
设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中,每个仓库每存储一种商品有日期及存储量;商店与商品之间存在着“销售”联系,每个商店可销售若干种商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。
-
[简答题]
阅读以下说明,回答问题1~4。
[说明]
设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中,每个仓库每存储一种商品有日期及存储量;商店与商品之间存在着“销售”联系,每个商店可销售若干种商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。[问题2]
将ER图转换成关系模型,并说明主键和外键。
-
[简答题]
阅读以下说明,回答问题1~4。
[说明]
现有某个应用,涉及到两个实体集,相关的属性为:
实体集R(A#,A1,A2,A3),其中A#为主键
实体集S(B#,B1,B2),其中B#为主键
从实体集R到S存在多对一的联系,联系属性是D1。[问题1]
设计相应的关系数据模型;
-
[简答题]
阅读以下说明,回答问题1~5。
[说明]
根据下面所给的AAA数据库,或者按照下列所给的每条SQL查询语句写出相应的功能,或者按照下列所给的每种功能写出相应的SQL查询语句。
假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄 int,专业varchar(20),入学日期Date Time)和Score(学号char(8),课程名varchar(10),成绩 numeric(5,2))两张表。[问题1]
请说出该程序段的功能。
declare @ a numeric(5,2),@ b numeric(5,2)
set @ a=(select max(成绩)from score)
set @ b=(select min(成绩)from score)
print @ a-@ b