• 数据库设计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 数据组成:    菜名+价格+数量
    数据字典

        

  • 相关阅读:
    51nod1089(最长回文子串之manacher算法)
    51nod1088(最长回文子串)
    51nod1256(乘法逆元)
    51nod1085(01背包)
    51nod1079(中国剩余定理)
    数据的特征工程
    30种提高mysql处理速度的方法
    机器学习资料
    python3.6安装-windows
    python import sklearn出错 "ImportError: DLL load failed: 找不到指定的模块。
  • 原文地址:https://www.cnblogs.com/canbefree/p/3757535.html
Copyright © 2020-2023  润新知