下载此文档

实验一 数据库设计.docx


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
该【实验一 数据库设计 】是由【fengruiling】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【实验一 数据库设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。实验一数据库设计
、实验目的
使用规范的数据库设计方法,分析并设计“FLY(飞翔)信息管理系统”的数据库。
二、实验要求
掌握数据库设计步骤。
掌握数据库概念模型设计,熟练绘制E-R图。
掌握数据库关系模型的设计。
三、实验内容
实验1-1“FLY(飞翔)信息管理系统”数据库需求分析
飞翔公司是一家大型批发连锁企业,在全国各地分布多家连锁公司,该公司为了加强信息化管理,准备开发一个信息管理系统,以便对其连锁机构、员工、订单、供应商、零售商和商品等信息进行统一管理。经过需求调研分析,该数据库系统主要包含以下信息:
1) 公司信息:主要包括公司名称、公司编号、公司地址、所属区域、公司属性等信息。其中公司属性包括三种类型:总部、直属和加盟。
2) 员工信息:主要包括员工的姓名、性别、民族、出生日期、工作日期、婚否、职称、简历、基本工资、所属公司等信息。每个连锁公司有多名员工,每个员工只能属于一个公司。
3) 商品信息:主要包括商品名称、商品编号、商品的销售价格、商品的进货价格、商品的类型和该商品的供应商等信息。
4) 订单信息:主要包括:订单编号、购买客户、送货方式、付款方式、订货日期、签订该订单的员工,以及该订单中包含的商品、数量、价格和折扣等信息。其中,每张订单由一名员工与一名零售商签订,送货方式包括“送货上门”和“自行提货”两种类型,付款方式包括“现金”、“支票”和“银行卡”三种类型。
5) 零售商信息:主要包括零售商的编号、名称、联系人、所属城市、地址、邮编、电子邮箱等信息。零售商是飞翔公司批发销售商品面向的客户。
6) 供应商信息:主要包括:供应商的编号、名称、地址等信息。供应商是飞翔公司商品进货的供货方。
实验1-2设计“FLY(飞翔)信息管理系统”数据库概念模型
根据前述实验的需求分析结果,设计“FLY(飞翔)信息管理系统”数据库E-R模型,。
其中包含的实体集有:“公司机构”、“员工”、“员工工资”、“订单”、“商品”、“商品类型”“零售商”和“供应商”。。
各实体集的实体型如下(其中带下划线的是码):
公司机构(机构编号,连锁机构名称,地址,区域,机构属性)
零售商(客户编号,客户名称,联系人,联系电话,城市,地址,邮政编码,电子邮件)订单(订单编号,订购日期,送货方式,付款方式)
员工(员工编号,姓名,出生日期,性别,民族,工作日期,职称,婚否,简历,照片)员工工资(员工编号,基本工资,任务工资,奖金,住房公积金,扣款)
商品(商品编号,销售价格,购入价,商品描述,商品照片)供应商(供应商编号,供应商名称,地址)
商品类型(商品类型编号,类型名称,商品类型说明)
提示:这里的“员工工资”实体集是指员工的基本工资情况,而不是每月的工资收入,该实体集和“员工”实体集是一对一联系。因此,可以用“员工编号”作为“员工工资”的主属性来唯一标识实体
-R概念模型
实验1—3设计“FLY(飞翔)信息管理系统”数据库关系模型。
根据前述实验的概念模型,按照E—R概念模型向关系模型转换的规则,可有如下的关系模式(其中带下划线的为主键,斜体字为外键):
公司机构(机构编号,连锁机构名称,地址,区域,机构属性)
零售商(客户编号,客户名称,联系人,联系电话,城市,地址,邮政编码,电子邮件)订单(订单编号,订购日期,客户编号,员工编号送货方式,付款方式)
员工(员工编号,姓名,出生日期,性别,机构编号民族,工作日期,职称,婚否,简历,照片)
员工工资(员工编号,基本工资,任务工资,奖金,住房公积金,扣款)
商品(商品编号,商品类型编号销售价格,购入价,供应商编号商品描述,商品照片)
供应商(供应商编号,供应商名称,地址)
商品类型(商品类型编号,类型名称,商品类型说明)
订单明细(订单编号,商品编号,数量,折扣)
注意:在“订单”实体集和“商品”实体集之间多对多联系向关系模型的转换中,通过新增加一个关系“订单明细”,把一个多对多联系分解为两个一对多联系。关系“订单明细”是关系“订单”和关系“商品”的子关系,该关系以“订单编号”和“商品编号”组成一个复合主键,同时“订单编号”和“商品编号”作为外键分别对应与“订单”关系和“商品”关系。
提示:在E-R模型向关系模型转换过程中,不仅要注意实体向关系模式的转换,而且尤其要注意实体之间的联系向关系模式的转换策略。
实验1—4设计“FLY(飞翔)信息管理系统”数据库表结构。
根据前述实验设计的关系模型结果,设计关系数据库的数据表的逻辑结构,如下所示。

字段名称
数据类型
主键/索引
查阅列
其它属性
零售商
客户编号
文本
主键
客户名称
文本
联系人
文本
联系电话
文本
城市
文本
地址
文本
邮政编码
文本
电子邮件
超链接
订单
订单编号
自动编号
主键
客户编号
文本
订购日期
日期
员工编号
文本
送货方式
文本
“送货上门”;“自行提货”
付款方式
文本
“现金”;“银行卡”;“支票”
员工
员工编号
文本
主键
姓名
文本
出生日期
日期
性别
文本
民族
文本
工作日期
日期
职称
文本
机构编号
文本
婚否
是否型
简历
备注
照片
OLE
公司机构
机构编号
文本
主键
连锁机构名称
文本
地址
文本
区域
文本
机构属性
文本
“总部”;
“直属”;
“加盟”
订单明细
订单编号
自动编号
主键
组合框
行来源于“订单”表
商品编号
文本
组合框
行来源于“商品”表
数量
数字
折扣
数字
商品
商品编号
文本
销售价格
货币
购入价
货币
商品类型编号
文本
组合框
行来源于“商品类型”表
商品名称
文本
商品照片
OLE
供应商编号
文本
供应商
供应商编号
文本
供应商名称
文本
地址
文本
商品类型
商品类型编号
文本
类型名称
文本
商品类型说明
备注
员工工资
员工编号
文本
组合框
行来源于“员工”表
基本工资
数字(单精度)
任务工资
数字(单精度)
奖金
数字(单精度)
住房公积金
数字(单精度)
扣款
数字(单精度)

实验一 数据库设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fengruiling
  • 文件大小43 KB
  • 时间2022-09-30