数据字典

1数据字典

1.1 什么叫数据字典

系统里面初始化的基本数据 我们就叫数据字典

比如开发完系统之后,把系统上线到线上环境之后,系统里面就应该存在一部分基本的数据

比如 录入一个产品 单位(个 套 斤…) 品牌(七匹狼 Ad nike…)

1.2 数据字典有什么用

像数据字典这种数据,就应该让用户选择 ,如果让用户手填 就会 出现很多问题

作用:

提高体验性

规范 维护性好

1.3 怎么去使用数据字典

像我们数据字典这种数据 才系统里面是很多的,比如 做招聘网站 有很多数据字典的数据

数据库应该怎么设计?

比如 单位 (斤 个 套 件 箱 …)

​ 品牌( 八匹狼 华为 …)

方案1:t_unit (id name )

​ t_brand (id name)

针对每一个数据字典 都创建一个表来存储 --OK

缺点:如果这种数据 很多很多,数据库创建很多这样的表

方案2:

创建一个表 t_systemtype

idnamesn
1单位productUnit
2品牌productBrand

​ 创建一个表存储 t_systemdetail

idnametype_id
11
21
3nike2
4阿迪2
5七匹狼2

添加一个产品

单位 --发送sql查询 select * from t_systemdetail where type_id = 1

​ 斤

​ 个

品牌 发送sql查询 select * from t_systemdetail where type_id = 2


一个数据上下级关系 — 像层次关系的数据 就不适合创建上面方案存储

​ 单位 – 教育部 – t_menu id name parent_id

​ 四川教育厅

​ 成都市教育局

​ 四川大学

​ 绵阳市教育局

发送jpql :

select o from Systemdictionarydetail o where o.types.sn  = ?1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值