联系。联系的属性如下:
协助(角色)
处方(处方单号,序号,药品名称,规格,数量,费用) 入住(入院日期,出院日期)
试把这个ER图转换成关系模型。并指出各个关系模式的主键和外键。
医生 1 M 1 M 书写 N 诊断书 N 主刀 协助 处方 拥有 N N 手术 N N 接受 1 N 1 1 病人 1 位于 入住 结账 1 手术室 1 病床 N 收据 1 N 安排 分配 N 护士 1 图2.11住院管理信息系统的ER图
2.某学员为电脑专卖店设计开发了“电脑销售信息管理系统”,数据库的ER模型对商品、供应商、仓库、营业员、门店的有关信息进行了管理,其ER图如图2.12所示。 这个ER图有7个实体类型,其属性如下: 商品(商品编号,名称,类别,单位,单价)
供应商(供应商编号,名称,账号,地址) 仓库(仓库编号,地址,负责人) 门店(门店编号,名称,地址) 采购员(采购员编号,姓名,业绩) 管理员(管理员编号,姓名,业绩) 营业员(营业员编号,姓名,业绩)
这个ER图有7个联系类型,其中2个是1:N联系,1个M:N联系,4个是M:N:P联系。联系的属性如下:
采购(采购单号,数量,日期)
进货(进货单号,数量,日期) 配送(配送单号,数量,日期) 销售(销售单号,数量,日期) 存储(库存量,日期,安全库存量)
试把这个ER图转换成关系模型。并指出各个关系模式的主键和外键。
N 供应商 M 管理员 N 采购员 M 采购 进货 管理 P 商品 N M M 存储 P N 1 仓库 M N 销售 配送 N 营业员 N 属于 P 1 P 门店 图2.12 电脑销售信息管理系统的ER图
3.某学员为证券营业网点设计的业务信息管理系统,对客户、资金、证券和业务活动进行了管理,其ER图如图2.13所示。
该ER图有5个实体类型,其结构如下:
客户(股东账号,身份证号,姓名,地址,客户类别,开户日期)
资金(资金账号,金额,可取余额,冻结金额,解冻金额,利息,日期) 证券(证券代码,名称,每手股数)
委托(委托序号,数量,买卖类别,价格,时间,操作员) 成交(成交序号,数量,买卖类别,成交价格,时间)
该ER图有8个联系类型,其中6个1:N联系,2个M:N联系。其中,联系的属性如下:
持有(金额,可用数量,冻结数量,解冻数量,日期) 存取(存取单序号,存取标志,金额,日期)
试把这个ER图转换成关系模式集,并指出每个模式的主键和外键。
1 证券 委托 N 冻结2
N N N 1
申请 持有
1 M
客户 冻结1 过户 M 1 存取 交割 1 N N N 清算 资金 1 N 成交
图2.13证券业务管理系统的ER图
4.某学员为某出版社设计了图书发行信息管理系统,数据涉及到图书、作者、开印、入库、客户和发行员等信息。得到的全局ER图如图2.14所示。 作者 开印单 入库单
M N N
编著 开印 入库
N 1 1
图书 M M M P 发行员 出库 收款 订购
N N N 客户
图2.14 图书发行系统的ER图
该ER图有6个实体类型,其结构如下:
图书(图书编号,书名,定价,包本数,开本,统一书号,库存量) 作者(作者编号,姓名,性别,地址,电话)
开印单(印单号,开单日期,定价,印数,制单人)
入库单(入库单号,日期,送书单位,数量,包本数,版印次) 发行员(发行员代号,姓名,电话)
客户(客户编号,名称,地址,开户行,账号,税号,收款方式)
实体类型之间有6个联系,其中2个1:N联系,3个M:N联系,1个M:N:P联系,在图上均已标出。其中联系的属性如下所示。
订购(订购单号,日期,数量)
出库(出库单号,日期,数量,包本数) 收款(收款单号,金额,收款日期) 编著(日期,备注)
试将ER图转换成关系模型,并注明主键和外键。 5.某学员为上海闵行区物资供应公司设计了库存管理信息系统,对货物的库存、销售等业务活动进行管理。其ER图如图2.15所示。 采购员 报损单 销售员
M N N 采购 报损 定单
P N 1 M P
供应商 货物 客户
M
M N M P
入库 存储 出库
N
P N 仓位
图2.15 库存管理系统的ER图
该ER图有7个实体类型,其结构如下:
货物(货物代码,型号,名称,形态,最低库存量,最高库存量) 采购员(采购员号,姓名,性别,业绩) 供应商(供应商号,名称,地址)
销售员(销售员号,姓名,性别,业绩)
客户(客户号,名称,地址,账号,税号,联系人) 仓位(仓位号,名称,地址,负责人) 报损单(报损号,数量,日期,经手人)
实体间联系类型有6个,其中1个1:N联系,1个M:N联系,4个M:N:P联系。其中联系的属性如下。