数据字典介绍使用

1数据字典

1 什么叫数据字典

就是系统里的初始化的数据叫数据字典

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

1 数据字典的作用

填写数据更加简洁使用户体验度高使用效率大具有维护性好

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值