实验一 数据库设计(答案).doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 数据库设计(答案).doc

实验一 数据库设计 一、实验目的 使用规范的数据库设计方法,分析并设计“FLY(飞翔)信息管理系统”的数据库。 二、实验要求 1. 掌握数据库设计步骤。 2. 掌握数据库概念模型设计,熟练绘制E-R图。 3. 掌握数据库关系模型的设计。 三、实验内容 实验1-1 “FLY(飞翔)信息管理系统”数据库需求分析 飞翔公司是一家大型批发连锁企业,在全国各地分布多家连锁公司,该公司为了加强信息化管理,准备开发一个信息管理系统,以便对其连锁机构、员工、订单、供应商、零售商和商品等信息进行统一管理。经过需求调研分析,该数据库系统主要包含以下信息: 公司信息:主要包括公司名称、公司编号、公司地址、所属区域、公司属性等信息。其中公司属性包括三种类型:总部、直属和加盟。 员工信息:主要包括员工的姓名、性别、民族、出生日期、工作日期、婚否、职称、简历、基本工资、所属公司等信息。每个连锁公司有多名员工,每个员工只能属于一个公司。 商品信息:主要包括商品名称、商品编号、商品的销售价格、商品的进货价格、商品的类型和该商品的供应商等信息。 订单信息:主要包括:订单编号、购买客户、送货方式、付款方式、订货日期、签订该订单的员工,以及该订单中包含的商品、数量、价格和折扣等信息。其中,每张订单由一名员工与一名零售商签订,送货方式包括“送货上门”和“自行提货”两种类型,付款方式包括“现金”、“支票”和“银行卡”三种类型。 零售商信息:主要包括零售商的编号、名称、联系人、所属城市、地址、邮编、电子邮箱等信息。零售商是飞翔公司批发销售商品面向的客户。 供应商信息:主要包括:供应商的编号、名称、地址等信息。供应商是飞翔公司商品进货的供货方。 实验1-2 设计“FLY(飞翔)信息管理系统”数据库概念模型 根据前述实验的需求分析结果,设计“FLY(飞翔)信息管理系统”数据库E-R模型,如图1.1所示。 其中包含的实体集有:“公司机构”、“员工”、“员工工资”、“订单”、“商品”、“商品类型”、“零售商”和“供应商”。各实体集之间的联系如图1.1所示。 各实体集的实体型如下(其中带下划线的是码): 公司机构(机构编号,连锁机构名称,地址,区域,机构属性) 零售商(客户编号,客户名称,联系人,联系电话,城市,地址,邮政编码,电子邮件) 订单(订单编号,订购日期,送货方式,付款方式) 员工(员工编号,姓名,出生日期,性别,民族,工作日期,职称,婚否,简历,照片)员工工资(员工编号,基本工资任务工资奖金住房公积金扣款 供应商(供应商编号,供应商名称,地址) 商品类型(商品类型编号,类型名称,商品类型说明) 提示:这里的“员工工资”实体集是指员工的基本工资情况,而不是每月的工资收入,该实体集和“员工”实体集是一对一联系。因此,可以用“员工编号”作为“员工工资”的主属性来唯一标识实体 实验1-3 设计“FLY(飞翔)信息管理系统”数据库关系模型。 根据前述实验的概念模型,按照E-R概念模型向关系模型转换的规则,可有如下的关系模式(其中带下划线的为主键,斜体字为外键): 公司机构(机构编号,连锁机构名称,地址,区域,机构属性) 零售商(客户编号,客户名称,联系人,联系电话,城市,地址,邮政编码,电子邮件) 订单(订单编号,订购日期,客户编号,员工编号,送货方式,付款方式) 员工(员工编号,姓名,出生日期,性别,机构编号,民族,工作日期,职称,婚否,简历,照片) 员工工资(员工编号,基本工资任务工资奖金住房公积金扣款 供应商(供应商编号,供应商名称,地址) 商品类型(商品类型编号,类型名称,商品类型说明) 订单明细(订单编号,商品编号,数量,折扣) 注意:在“订单”实体集和“商品”实体集之间多对多联系向关系模型的转换中,通过新增加一个关系“订单明细”,把一个多对多联系分解为两个一对多联系。关系“订单明细”是关系“订单”和关系“商品”的子关系,该关系以“订单编号”和“商品编号”组成一个复合主键,同时“订单编号”和“商品编号”作为外键分别对应与“订单”关系和“商品”关系。 提示:在E-R模型向关系模型转换过程中,不仅要注意实体向关系模式的转换,而且尤其要注意实体之间的联系向关系模式的转换策略。 实验1-4 设计“FLY(飞翔)信息管理系统”数据库表结构。 根据前述实验设计的关系模型结果,设计关系数据库的数据表的逻辑结构,如下所示。 表 字段名称 数据类型 主键/索引 查阅列 其它属性 零售商 客户编号 文本 主键 客户名称 文本 联系人 文本 联系电话 文本 城市 文本 地址 文本 邮政编码 文本 电子邮件 超链接 订单 订单编号 自动编号 主键 客户编号 文本 订购日期

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档