[项目]数据库设计经验
2009-11-06 08:39
197 查看
做任何事情,要统一,有序。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:记录的版本控制,在多人修改记录时,起到控制作用。
其他:记录行的所有变更信息。
三:视图(了解中)
做项目,数据库是很重要的一块,现在是边学边总结。
一:数据库表的命名
分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:记录的版本控制,在多人修改记录时,起到控制作用。
其他:记录行的所有变更信息。
三:视图(了解中)
相关文章推荐
- 小项目之数据库设计经验分享
- 项目经验――数据库SQLSERVER篇(权限设计)
- 小项目之数据库设计经验分享2
- 项目经验――数据库SQLSERVER篇(权限设计)
- 应届生在简历中如何描述自己的交互设计项目经验
- 【转】数据库设计经验谈
- 项目开发经验谈之:忆第一次设计Framework
- 数据库设计经验谈(1)
- 数据库设计经验谈(3)
- 赵振平:项目成败取决于数据库架构设计
- 数据库设计经验谈
- [转]数据库设计经验谈
- 数据库设计经验谈
- 数据库设计中的小经验
- 经管资源库项目总结----数据库设计技巧
- 数据库设计经验
- 数据库设计经验谈(1)
- IM 开源项目 群组服务 数据库设计-数据库访问 (03)
- 数据库设计经验谈(转)
- 数据库设计经验谈(2)