更多"设某商业集团数据库中有三个实体集。一是“商品”实体集,属性有商品号、商"的相关试题:
[简答题]设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。
公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每位职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
(1) 试画出E-R图,并在图上注明主属性;
(2) 将E-R图转换成关系模型,并注明主键和外键。
[填空题]设某医院管理系统,在数据库设计期间已经分析并抽象出了医生实体集,该实体集包含下列属性:医生编号、姓名、性别、出生日期、科室号、职称、特长和身份证号。上述属性中,所有能够作为候选码的属性是______。
[单项选择]在关系数据库的关系模型中,采用 (21) 表达实体集以及实体集之间的联系。关系数据库的3种完整性约束中, (22) 规定基本关系的主属性不能取空值。
A. 树形结构
B. 网络结构
C. 表格结构
D. 实体结构
[单项选择]在数据库逻辑结构的设计中,将E-R模型转换为关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系m:n:p,最少可转换为______个关系模式。
A. 2
B. 3
C. 4
D. 5
[单项选择]关系数据模型用 (1) 结构来表示实体集及实体之间的联系。关系数据库的数据操纵语言(DML)主要包括 (2) 两类操作。
A. 树
B. 有向图
C. 无向图
D. 二维表
[填空题]设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。清补全如下语句:
CREATE VIEW V1(商品类别,平均价格)
AS
SELECT商品类别,______FROM商品表
GROUP BY商品类别
[单项选择]数据库概念设计的任务之一是标识和定义实体集。关于如何标识和定义实体集有下列说法:
Ⅰ.被标识的实体集应能被一个属性集描述
Ⅱ.只有一个同类实例的对象集一般情况下也有必要标识成一个实体集
Ⅲ.实体集中的每个实例应能够被唯一标识和区分
Ⅳ.定义实体集时通常用一个有意义的名词命名
Ⅴ.实体集中的每个属性应该用一个有意义的动词命名
以上说法正确的是______。
A. 仅Ⅰ、Ⅲ和Ⅳ
B. 仅Ⅱ、Ⅳ和Ⅴ
C. 仅Ⅰ、Ⅳ和Ⅴ
D. 仅Ⅱ、Ⅲ和Ⅳ
[简答题]某商业集团的商品进销存系统中,涉及的部分信息如下:
(1)商品:商品号、商品名、规格、计量单位。
(2)供应商:供应商号、供应商名、地址。
(3)商店:商店号、商店名、地址。
(4)客户:客户号、客户名、地址。
其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订购单价和订购数量;每个商店可向多个客户销售多种商品,每个客户可以从多个商店购买多种商品,每种商品也可在多个商店销售给多个客户,商品销售时要记录销售单价、销售数量和销售日期。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)根据转换规则,将ER模型转换为关系模型。
[填空题]在数据库逻辑结构的设计中,将E-R模型转换为关系模型应遵循相关原则。对于3个不同实体集和它们之间的多对多联系m:n:p,最少可转换为 【5】 个关系模式。