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

上传人:子 文档编号:42876499 上传时间:2018-06-04 格式:DOC 页数:4 大小:146.50KB
返回 下载 相关 举报
实验一 数据库设计(答案)_第1页
第1页 / 共4页
实验一 数据库设计(答案)_第2页
第2页 / 共4页
实验一 数据库设计(答案)_第3页
第3页 / 共4页
实验一 数据库设计(答案)_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验一 数据库设计(答案)》由会员分享,可在线阅读,更多相关《实验一 数据库设计(答案)(4页珍藏版)》请在金锄头文库上搜索。

1、实验一实验一 数据库设计数据库设计一、实验目的一、实验目的使用规范的数据库设计方法,分析并设计“FLY(飞翔)信息管理系统”的数据库。二、实验要求二、实验要求1. 掌握数据库设计步骤。 2. 掌握数据库概念模型设计,熟练绘制 E-R 图。 3. 掌握数据库关系模型的设计。三、实验内容三、实验内容实验实验 11 “FLY(飞翔)信息管理系统”数据库需求分析飞翔公司是一家大型批发连锁企业,在全国各地分布多家连锁公司,该公司为了加强信 息化管理,准备开发一个信息管理系统,以便对其连锁机构、员工、订单、供应商、零售 商和商品等信息进行统一管理。经过需求调研分析,该数据库系统主要包含以下信息: 1)公司

2、信息:主要包括公司名称、公司编号、公司地址、所属区域、公司属性等信息。 其中公司属性包括三种类型:总部、直属和加盟。 2)员工信息:主要包括员工的姓名、性别、民族、出生日期、工作日期、婚否、职称、 简历、基本工资、所属公司等信息。每个连锁公司有多名员工,每个员工只能属于一 个公司。 3)商品信息:主要包括商品名称、商品编号、商品的销售价格、商品的进货价格、商品 的类型和该商品的供应商等信息。 4)订单信息:主要包括:订单编号、购买客户、送货方式、付款方式、订货日期、签订 该订单的员工,以及该订单中包含的商品、数量、价格和折扣等信息。其中,每张订 单由一名员工与一名零售商签订,送货方式包括“送货

3、上门”和“自行提货”两种类 型,付款方式包括“现金” 、 “支票”和“银行卡”三种类型。 5)零售商信息:主要包括零售商的编号、名称、联系人、所属城市、地址、邮编、电子 邮箱等信息。零售商是飞翔公司批发销售商品面向的客户。 6)供应商信息:主要包括:供应商的编号、名称、地址等信息。供应商是飞翔公司商品 进货的供货方。实验实验 12 设计“FLY(飞翔)信息管理系统”数据库概念模型 根据前述实验的需求分析结果,设计“FLY(飞翔)信息管理系统”数据库 ER 模型, 如图 1.1 所示。 其中包含的实体集有:“公司机构” 、 “员工” 、 “员工工资” 、 “订单” 、 “商品” 、 “商品类 型

4、” 、 “零售商”和“供应商” 。各实体集之间的联系如图 1.1 所示。各实体集的实体型如下(其中带下划线的是码): 公司机构(机构编号,连锁机构名称,地址,区域,机构属性) 零售商(客户编号,客户名称,联系人,联系电话,城市,地址,邮政编码,电子邮 件) 订单(订单编号,订购日期,送货方式,付款方式) 员工(员工编号,姓名,出生日期,性别,民族,工作日期,职称,婚否,简历,照 片)员工工资(员工编号,基本工资,任务工资,奖金,住房公积金,扣款) 商品(商品编号,销售价格,购入价,商品描述,商品照片) 供应商(供应商编号,供应商名称,地址) 商品类型(商品类型编号,类型名称,商品类型说明)提示

5、:提示:这里的“员工工资”实体集是指员工的基本工资情况,而不是每月的工资收入, 该实体集和“员工”实体集是一对一联系。因此,可以用“员工编号”作为“员工工资” 的主属性来唯一标识实体员工商品商品类型公司机构零售商供应商订单签订工作供应签订所属销售1m mmmn员工工资签订mm111111图 1.1 系统 E-R 概念模型实验实验 13 设计“FLY(飞翔)信息管理系统”数据库关系模型。根据前述实验的概念模型,按照 ER 概念模型向关系模型转换的规则,可有如下的关 系模式(其中带下划线的为主键,斜体字为外键): 公司机构(机构编号,连锁机构名称,地址,区域,机构属性) 零售商(客户编号,客户名称

6、,联系人,联系电话,城市,地址,邮政编码,电子邮 件) 订单(订单编号,订购日期,客户编号,员工编号,送货方式,付款方式) 员工(员工编号,姓名,出生日期,性别,机构编号,民族,工作日期,职称,婚否, 简历,照片) 员工工资(员工编号,基本工资,任务工资,奖金,住房公积金,扣款) 商品(商品编号,商品类型编号,销售价格,购入价,供应商编号,商品描述,商品 照片) 供应商(供应商编号,供应商名称,地址) 商品类型(商品类型编号,类型名称,商品类型说明)订单明细(订单编号,商品编号,数量,折扣) 注意:注意:在“订单”实体集和“商品”实体集之间多对多联系向关系模型的转换中, 通过新增加一个关系“订

7、单明细” ,把一个多对多联系分解为两个一对多联系。关系“订单 明细”是关系“订单”和关系“商品”的子关系,该关系以“订单编号”和“商品编号” 组成一个复合主键,同时“订单编号”和“商品编号”作为外键分别对应与“订单”关系 和“商品”关系。提示:提示:在 ER 模型向关系模型转换过程中,不仅要注意实体向关系模式的转换,而且 尤其要注意实体之间的联系向关系模式的转换策略。实验实验 14 设计“FLY(飞翔)信息管理系统”数据库表结构。根据前述实验设计的关系模型结果,设计关系数据库的数据表的逻辑结构,如下所示。表表字段名称字段名称数据类型数据类型主键主键/索索 引引查阅列查阅列其它属性其它属性客户编

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

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号