数据字典表设计

(程序中的)数据字典:1、对应用程序不同类型数据集合,进行分类,管理 2、用code标识数据,在存储时存储code就行了

好处:1、数据集合统一在一个地方管理,便于阅读所有数据集合,理解程序。2、用code标识数据,在存储时存储code就行了,这样即使数据改变了,也不影响程序

表设计时达到的目标:使配置的数据(字典名称,字典值),不因数据的改变,影响数据的存储(这样就需要设计字典名称的code、字典 值的code,来表示它们的唯一标识)。

注意点:设计表字段时,要有一个字典名称code,字典值code,它们要固定,不能改变;

数据字典及其使用
数据库怎么设计字典表
数据库字典表设计

  • 5
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据字典数据设计中的一个重要组成部分,用于记录数据库中各个和字段的详细信息,包括名、字段名、数据类型、长度、默认值、是否允许为空、主键、外键等信息。以下是一个简单的数据字典设计示例: 名:TBL_DICT | 字段名 | 数据类型 | 长度 | 是否主键 | 是否允许为空 | 描述 | | --- | --- | --- | --- | --- | --- | | dict_id | int | 11 | 是 | 否 | 数据字典ID | | dict_name | varchar | 50 | 否 | 否 | 数据字典名称 | | dict_desc | varchar | 255 | 否 | 是 | 数据字典描述 | 名:TBL_TABLE | 字段名 | 数据类型 | 长度 | 是否主键 | 是否允许为空 | 描述 | | --- | --- | --- | --- | --- | --- | | table_id | int | 11 | 是 | 否 | 数据表ID | | table_name | varchar | 50 | 否 | 否 | 数据表名称 | | table_desc | varchar | 255 | 否 | 是 | 数据表描述 | 名:TBL_FIELD | 字段名 | 数据类型 | 长度 | 是否主键 | 是否允许为空 | 描述 | | --- | --- | --- | --- | --- | --- | | field_id | int | 11 | 是 | 否 | 数据字段ID | | table_id | int | 11 | 否 | 否 | 数据表ID | | field_name | varchar | 50 | 否 | 否 | 数据字段名称 | | field_desc | varchar | 255 | 否 | 是 | 数据字段描述 | | data_type | varchar | 50 | 否 | 否 | 数据类型 | | length | int | 11 | 否 | 是 | 数据长度 | | default_value | varchar | 50 | 否 | 是 | 默认值 | | is_nullable | varchar | 1 | 否 | 否 | 是否允许为空 | | is_primary_key | varchar | 1 | 否 | 否 | 是否主键 | | is_foreign_key | varchar | 1 | 否 | 否 | 是否外键 | | foreign_table_id | int | 11 | 否 | 是 | 外键ID | | foreign_field_id | int | 11 | 否 | 是 | 外键字段ID | 上述数据字典包含了三张的详细信息,分别是数据字典TBL_DICT、数据表TBL_TABLE和数据字段TBL_FIELD。其中,TBL_DICT记录了所有的数据字典信息,TBL_TABLE记录了所有的数据表信息,TBL_FIELD记录了所有的数据字段信息,并且通过外键关联到了TBL_TABLE

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值