`

关于数据库设计中的状态字段

 
阅读更多
引用

做数据库设计的时候,某些表必须有一个状态字段.比如角色表,它的状态为:已禁用、正常等。那是不是要单独做一张角色状态表呢?
那么其他表的中的状态字段,是不是也要做一张对应的状态表呢?
即使状态只有两个值?

如果这种状态只有两个值可以设置一个字段为bool类型
如果状态包括多个值,但这些值不需要总变化,可以考虑用枚举类型
如果状态包括多个值,且需要经常添加或删除,可考虑创建一个新的表,与主表关联
分享到:
评论

相关推荐

    OA数据库设计.docx

    OA数据库设计 OA数据库设计文档 1、用户信息表(UserInfo) 字段名称 字段含义 字段大小 是否为空 是否外键 说明 UserId 用户id Integer 否 否 主键自增 UserName 用户名 Varchar(50) 否 否 用户名 PassWord 密码 ...

    金蝶 KIS专业版10数据库表和字段详细说明

    金蝶 KIS专业版10 数据库表和字段详细说明 与官网发行的最新版匹配

    执法案件管理系统-数据库设计.docx

    字段名 名称采用中文名称的拼音缩写,字段名称必须用字母开头,字段中含有的字母必须是大写字母。 索引 由前缀和名称两部分组成,前缀是INDEX_,名称是表名+字段名,如果复合索引的构成字段较多,则只包含第一个字段...

    酒店管理系统_(数据库课程设计

    * 在酒店管理系统数据库设计中,我们首先确定了数据库的逻辑结构,即客房信息表、客户信息表、入住登记表等,然后设计了每个表的物理结构,包括字段名、数据类型和约束条件。 知识点二:数据表设计 * 数据表设计是...

    数据库设计参考模板.doc

    〖爱普公司数据库设计说明书格式〗 一、引言 1.1编写目的 1.2背景 1.3定义 1.4参考文献 二、外部设计 2.1标识符和状态 2.2实用的程序 2.3约定 2.3.1.数据库(Database)的定义 2.3.2.表(Table)的定义 2.3.3.字段...

    商品销售系统数据库设计.doc

    商品销售系统数据库设计 数据库基本信息 1 数据库名称 ... 商品销售系统数据库设计全文共4页,当前为第2页。 商品销售系统数据库设计全文共4页,当前为第3页。 商品销售系统数据库设计全文共4页,当前为第4页。

    微博数据库设计.doc

    微博数据库设计 "Users用户注册信息表 " "描述 "字段名 "类型 "空值 "其他 " "用户ID "users_id "number(8) "否 "主键 " "用户邮箱 "users_email "varchar(40) "否 " " "用户密码 "users_password "varchar(80) "否 ...

    政务平台数据库设计.doc

    数据库设计原则 (1)标准化 严格按照相关技术标准完成数据库的设计,包括国土资源部颁发的相应数据库建库规 范标准、国家已经发布的许多基础的行业分类、代码标准,以及在信息化建设过程中形 成的一些可操作性强的...

    工作流引擎数据库表设计.docx

    工作流引擎数据库设计 工作流引擎数据库表设计全文共3页,当前为第1页。 工作流引擎数据库表设计全文共3页,当前为第1页。 概述 基于打造一个灵活、高效、轻量级的工作流引擎,暂时不考虑功能的完备和复杂,只是实现...

    固定资产管理系统数据库设计.docx

    固定资产管理系统数据库设计 固定资产管理系统数据库设计文档 版本:1.0 固定资产管理系统数据库设计全文共12页,当前为第1页。 固定资产管理系统数据库设计全文共12页,当前为第1页。 作者: 日期: 审批: 日期: ...

    固定资产管理系统数据库设计文档.doc

    固定资产管理系统数据库设计文档 版本:1.0 "作者: " "日期: " " "审批: " "日期: " " 变更记录 "日期 "版本 "变更说明 "作者 " " "1.0 "创建 " " " " " " " " " " " " 目录 1.概述 4 1.1 目的 4 1.2 数据库的...

    jeecms数据库设计.doc

    1、jc_acquisition CMS采集表 编号 "字段 "名称 "类型 (长度) "主键 外键 "允许 为空 "初始值 "备注 " "1 "acquisition_id " "int(11) "P " " " " "2 "site_id " "int(11) "F " " " " "3 "channel_id " "int(11) ...

    进销存的数据库设计文档.doc

    数据库设计过程中采用Micrsoft公司的Visio创建进销存数 据库的ER图,并生成数据库脚本文件"进销存数据库设计.DDL"。其中SQL Server的登录模式为混和身份验证,超级用户的用户名及密码均为sa,SQL Server服务器的端口...

    邮箱数据库设计.doc

    Email数据库设计 "发件箱(outbox) " "字段名 "字段说明 "数据类型 "备注 " "send_id "发件编号 "Int "主键、标识列 " "outbox_sender "发信人 "Varchar(20) "主键 " "outbox_receiver "收信人 "Text "Not null " ...

    图书管理系统数据库表设计.docx

    数据类型 约束 备注 d_id 职务编号 int Primary Key Identity(1000,1) d_name 职务名称 nvarchar(20) Not null d_maxcount 最大借阅数量 tinyint Not Null 图书管理系统数据库表设计全文共3页,当前为第1页。...

    会议管理系统数据库设计文档.doc

    在oracle数据库设计中,一 般来说,对于定长的字符数据字段,取字符类型(char),对于不定长的,取变长字符类 型(varchar)。 2.对于以分类形式出现的字段,建议不使用字符类型,而使用数字类型。如:货物 是否配送为...

    数据库备份设计文档.docx

    成功 */ success, /** 错误 */ error msg String 否 返回信息 status Integre 是 状态码 200 为成功 500 失败 数据库备份设计文档全文共14页,当前为第3页。数据库备份设计文档全文共14页,当前为第3页。data 数据库...

    浅谈数据库设计方法.doc

    3 字段设计 3.1 规范字段命名 字段在数据库设计中属于公共资源,所以这种字段一般具有比较强的开放特征,可以 让更多的人能够积极参与,理解其中的含义,另外我们需要采用一整套严格的设计规则 。例如:键是数字...

    系统数据库设计文档.doc

    XXX展示系统 数据库设计文档 "文件状态: "文件标识: " " "[ ]草稿 " " " "[]正式发布 " " " "[]正在修改 " " " " "当前版本: "V0.1 " " "作者: " " " "完成日期: "2020-8-22 " 1 文档介绍 1.1编写目的 作为软件...

Global site tag (gtag.js) - Google Analytics