SQLServer数据库实验——实验9 数据库系统的概要设计

实验9 数据库系统的概要设计

一、实验目的
1.能够根据实际业务需求抽象出实体、实体的属性和实体的联系。
2.能够抽象业务所涉及的E-R图。
3.能够优化E-R图并形成用于数据库系统逻辑设计的全局E-R图。
二、实验内容
某公司因业务扩展需要开发一套电子商务系统,用于在线销售各类商品。作为数据库设计人员,通过走访与跟班作业的方式,从商品销售部和商品管理部获得了如下业务信息。
1.商品管理部的业务信息
商品管理部负责管理销售的各类商品。目前公司所有可供销售的商品都记录在Excel表格中。
Excel表格中每条记录的主要内容包括:商品名称、商品类别、商品价格、生产厂家、上一次购入时间、商品的详细信息、商品的缩略图。其中,商品类别包括图书、手机、数码影像和电脑等。商品的缩略图为jpg或png类型的图片。生产厂家根据商品类型表达的含义略有差异。如果是图书类型的商品,则生产厂家表示出版社。如果是其他类型商品,生产厂家即为实际生产机构。Excel中商品记录的示例信息如图1所示。
SQLServer数据库实验——实验9 数据库系统的概要设计_第1张图片

                        图1  商品记录的示意信息

2.商品销售部的业务信息
商品销售部负责销售各类商品并对每次销售的结果进行记录。目前公司所有销售结果都记录Excel表格中。
Excel表格中每条记录由三部分内容构成,分别是订单的基本信息、订单的购买人信息和订单中购买的商品信息。
订单的基本信息包括:订单编号、订单的提交时间和订单的当前状态。其中,订单编号为17位数字,前8位为当前日期,后9位为按订单提交顺序生成的编码,该编号能够唯一标识每一条销售记录;订单提交时间精确到秒;订单状态包括:已提交、已发货、已完成等。
订单的购买人信息包括:购买人的姓名、购买人的性别、购买人的联系方式、购买人的电子邮箱。其中,购买人的联系方式统一存储了购买者的送货位置、邮政编码和购买人的手机号码。
订单的购买商品信息包括:商品的名称、商品的类别、商品的缩略图、商品的购买数量、商品的单价(元)。上述信息需与商品管理部所记录的商品信息对应。
Excel中购买记录的示例信息如图6-28所示。
SQLServer数据库实验——实验9 数据库系统的概要设计_第2张图片

                     图6-28  购买记录的示例信息

请完成如下实验。
1. 根据商品管理部提供的业务信息,抽象电子商务系统中该部门的局部E-R图。要求绘制E-R图中实体、属性和实体的联系,并使用中文标注实体、属性和实体联系。
SQLServer数据库实验——实验9 数据库系统的概要设计_第3张图片

2. 根据商品销售部提供的业务信息,抽象电子商务系统中该部门的局部E-R图。要求绘制E-R图中实体、属性和实体的联系,并使用中文标注实体、属性和实体联系。
SQLServer数据库实验——实验9 数据库系统的概要设计_第4张图片

3. 审查已经绘制的E-R图,分析是否可以进行E-R图的优化工作。重点关注绘制的E-R图是否存在数据冗余、插入异常、删除异常和更新异常。
SQLServer数据库实验——实验9 数据库系统的概要设计_第5张图片

4. 将两个局部E-R图整合成描述该公司电子商务系统的全局E-R图。重点关注合并过程中的各类冲突。
SQLServer数据库实验——实验9 数据库系统的概要设计_第6张图片

你可能感兴趣的:(SQLServer数据库实验——实验9 数据库系统的概要设计)