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

        

  • 相关阅读:
    BAT脚本打印空行的使用方法
    Shell脚本关于屏幕输出的字符进行颜色控制的问题
    shell脚本中切换用户执行相应的命令或者shell脚本的方法
    Linux下执行的java命令重定向到文件中的方法
    解决Firefox浏览器每次打开都弹出导入向导的问题
    解决Ruby在IE11中报Unable to get browser (Selenium::WebDriver::Error::NoSuchWindowError)的错误
    6月28日 Django form组件 和 modelform组件
    6月27日 ajax
    6月25日 Django 分页 cookie、session
    6月26日 Django 中间件
  • 原文地址:https://www.cnblogs.com/canbefree/p/3757535.html
Copyright © 2020-2023  润新知