数据库设计DEMO

分布式设计主要步骤:

1,需求分析 (数据库主要需要实现的功能)

2,概念设计(画E-R图,编写数据字典)(数据字典一般包括:数据项、数据结构、数据存储、数据流和数据处理 见最底端)

3,逻辑设计 (设计表间关系,)

  1)全局逻辑设计。

  2)分布设计

  3)局部逻辑设计  

4,局部物理设计

DEMO

  需求分析:

  飞机场订票系统:

          3个站点 :A,B,C

  数据库存储内容:

    机场规程。

    班机调度 。

    班机可用情况。

    旅客订票情况。

  三个应用:

    订票系统。

    登记系统。

    班机调度系统。

概念设计:

     E-R图:

 1 数据文件:订单明细表
 2 文件组成:订单序号Id, 订单编号, 菜名, 价格, 数量, 下单时间
 3 
 4 数 据 项:订单序号Id
 5 数据类型:整型
 6 数据长度:4
 7 
 8 数 据 项:订单编号
 9 数据类型:可变字符类型
10 数据长度:50
11 数据组成:A+日期时间
12 
13 数 据 项:菜名
14 数据类型:可变字符类型
15 数据长度:50
16 
17 数 据 项:价格
18 数据类型:整型
19 数据长度:4
20 
21 数 据 项:数量
22 数据类型:整型
23 数据长度:4
24 
25 数 据 项:下单时间
26 数据类型:日期类型
27 数据长度:8
28 
29 (2)    数据流定义:
30 登记注册
31 名    称:    登记注册
32 简    述:    管理员登记入住客户信息
33 数据来源:    入住客户
34 数据去向:    开房登记表
35 数据组成:    客户姓名+性别+年龄+房号+订餐密码+证件类型+证件号码+详细地址+电话+入住时间+入住天数+离店时间
36 
37 浏览选购
38 名    称:    浏览选购
39 简    述:    客户选购菜品并将其加入餐车
40 数据来源:    客户根据菜单选购的餐品
41 数据去向:    处理3放入餐车
42 数据组成:    菜名+价格+数量
数据字典

    

原文地址:https://www.cnblogs.com/canbefree/p/3757535.html