zoukankan      html  css  js  c++  java
  • [项目]数据库设计经验

    做任何事情,要统一,有序。5S中的一些概念也可以借鉴一下。

    做项目,数据库是很重要的一块,现在是边学边总结。

    一:数据库表的命名

    分5个部分:[系统名][功能名][编号][主从标识][小编号]

    例如:MISQC01M   ----代表是主表

              MISQC01D1 ----代表第一个明细表

    经过对名字的整理,使系统有条理,清洁,使用的时候快速。

    二:添加常用表字段

    CREATE TABLE [dbo].[MISQC01M](
        [ruid] [int] IDENTITY(1,1) NOT NULL,
        [guid] [varchar](50) ,
        [org_no] [varchar](10) , 
        [rtd_ymd] [varchar](10) ,
        [rtd_time] [varchar](10) ,
        [rtd_user] [varchar](10) ,
        [rtd_cymd] [varchar](10) ,
        [rtd_ctime] [varchar](10) ,
        [rtd_cuser] [varchar](10) ,
        [rtd_cancel] [varchar](1) ,
        [rtd_lymd] [varchar](10) ,
        [rtd_ltime] [varchar](10) ,
        [rtd_luser] [varchar](10) ,
        [rtd_symd] [varchar](10) ,
        [rtd_stime] [varchar](10) ,
        [rtd_suser] [varchar](10) ,
        [rtd_sure] [varchar](1) ,
        [timestamp] [timestamp] NOT NULL,

    ruid:自增字段

    guid:

    timestamp:记录的版本控制,在多人修改记录时,起到控制作用。

    其他:记录行的所有变更信息。

    三:视图(了解中)

  • 相关阅读:
    优化SQL查询:如何写出高性能SQL语句
    提高SQL执行效率的16种方法
    Spring Ioc DI 原理
    java内存泄漏
    转:js闭包
    LeetCode Best Time to Buy and Sell Stock III
    LeetCode Best Time to Buy and Sell Stock with Cooldown
    LeetCode Length of Longest Fibonacci Subsequence
    LeetCode Divisor Game
    LeetCode Sum of Even Numbers After Queries
  • 原文地址:https://www.cnblogs.com/moon25/p/1597117.html
Copyright © 2011-2022 走看看