zoukankan      html  css  js  c++  java
  • 数据建模

    数据建模是对现实世界的抽象,确定数据库需要管辖的范围,数据的组织形成数据库。

    建模活动主要一下:

    确定数据及其相关过程(网站买一个商品,并且提交订单到收到货完成交易)

    定义数据(类型,大小)

    数据完整性

    操作过程

    数据存储

    可以划分下面几个阶段:

    概念模型:

    1. 客户交流 2, 需求分析 3. 形成实体(E-R)

    上面三个步骤其实是一个不断迭代的过程,而且也是比较耗时重要的。因为在了解需求的过程中会对产品和软件有更深的认识,这样之前可能确定的需求或者讨论的细节有可能有很多未知的认识,那么久需要和客户进行再确认,最后定下来方案,进而呈现到实体中。这阶段的产出大部分是E-R图,市场上也有好多的工具帮助我们去实现这一步,如: Visio, EA, PowerDesiger等。

    逻辑建模:

    对上一个阶段的output,E-R图具体化,丰富实体,确定表结构和字段(甚至包含约束,主外键,index,SP等)。

    物理建模:

    EA可以将在逻辑建模阶段创建的各种数据库对象生成为相应的SQL代码,运行来创建相应具体数据库对象(大多数建模工具都可以自动生成DDL SQL代码)。这个阶段大多遵循范式建模。

  • 相关阅读:
    javascript ajax 脚本跨域调用全解析
    [转载]linux sed命令详解
    perl随记(1)
    TCL随记(2)
    TCL随记(1)
    C Shell 中的特殊变量
    异步FIFO为什么用格雷码
    VMM学习-vmm_log
    UVM基础之---Command-line Processor
    Verification Mind Games---how to think like a verifier像验证工程师一样思考
  • 原文地址:https://www.cnblogs.com/Jesse-Li/p/8819724.html
Copyright © 2011-2022 走看看