• 2022-06-06
    设某汽车运输公司数据库中有三个实体集:一是“车队”实体集,属性有车队号、车队名等;二是“车辆”实体集,属性有牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、电话等。描述三个实体集及联系的E-R图如下图:要求将该E-R图转换为关系模式,并说明每个关系模式的主码和外码。
  • E-R图可转换4个关系模式:车队(车队号,车队名)车队号为主码车辆(牌照号,厂家,出厂日期,车队号)牌照号为主码,车队号为外码司机(司机编号,姓名,电话,车队号,聘期)司机编号为主码,车队号为外码使用(司机编号,牌照号,使用日期,公里数)(司机编号,牌照号,使用日期)为主码,司机编号、牌照号为外码

    举一反三

    内容

    • 0

      构成E-R模型的三个基本要素是()。 A: 实体、属性值、关系 B: 实体、属性、联系 C: 实体、实体集、联系 D: 实体、实体集、属性

    • 1

      设某商业集团数据库中有3个实体集,-是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可以放在多个商店销售,每个商店销售的一种商品有月销售量;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和工资。(1)试画出E-R图。(2)将该E-R图转换成关系模式,并指出主码和外码。

    • 2

      设有一个关于系、专业、班级、学生等信息的数据库有4个实体。一是“系”实体集,属性有系名、系号、系办公室地点等;二是“专业”实体集,属性有专业代号,专业名称等;三是“班级”实体集,属性有班号、人数等;四是“学生”实体集,属性有学号、姓名等;一个系有若干专业,每个专业有若干班,每个班有若干学生。请根据以上语义画出E-R图,并在图上注明属性、联系类型

    • 3

      某汽车运输公司数据库中有一个记录司机运输里程的关系模式: R(司机编号,汽车牌照,行驶公里,车队编号,车队主管) 此处每个汽车牌照对应一辆汽车“行驶公里”为某司机驾驶某汽车行驶的总公里数,如果规定每个司机只能属于一个车队,每个车队只有一个主管 (1) 写出关系模式R的基本函数依赖和码 (2) 说明R不是2NF模式的理由,试把R分解成2NF模式集 (3) 进而把R分解成3NF模式集,并说明理由

    • 4

      构造E­R模型的三个基本要素是()。 A: 实体、属性、属性值 B: 实体、实体集、属性 C: 实体、属性、联系 D: 实体、实体集、联系