博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库表扩展字段设计思路
阅读量:4672 次
发布时间:2019-06-09

本文共 395 字,大约阅读时间需要 1 分钟。

1:什么是扩展字段?

某张表中的字段为基本属性,某个系统在不同用户不同场合可能需要其他的属性。

 

2:扩展思路

扩展原则:扩展字段的使用是用户级别的,即在不改动系统程序的条件下进行扩展。

数据存储:1:可以使用一个字段存储所有扩展信息的方法;2:可以使用关联表的方法;

配置方法:将高级属性配置在XML中,每次添加或修改数据时进行同步。

3:如何实现?(这里数据存储使用关联表的方法)

1:数据库表及关联关系,这样每个表添加扩展功能都需要创建两张表;可以考虑所有表扩展都使用两张表,但没有前者结构清晰。

2:xml配置 扩展属性,可以添加 修改 不支持 删除 ;支持下拉框;

4:扩展属性的意义:

个人觉得做产品的话,对每个客户个性化的东西可以做扩展属性。如果做项目,就没有必要了。

转载于:https://www.cnblogs.com/baiduligang/p/4247588.html

你可能感兴趣的文章
20145101 《Java程序设计》第7周学习总结
查看>>
P2678 跳石头
查看>>
Alpha阶段项目复审
查看>>
ArrayQueue详解(待解决)
查看>>
ASP.NET 安全认证(四)
查看>>
IE9+下如何让input的placeholder样式生效
查看>>
使用 web storage 制作简单留言本
查看>>
61组第二次团队作业
查看>>
利用jsonp实现跨域请求
查看>>
查看Oracle表中的指定记录在数据文件中的位置
查看>>
ServicePointManager.ServerCertificateValidationCallback 冲突的解决
查看>>
Notes on UNPv1 Ch.5
查看>>
Dubbo实战快速入门 (转)
查看>>
旅游电车
查看>>
Win32中文件的操作
查看>>
【分治】动态点分治 ([ZJOI2007]捉迷藏)
查看>>
「一入 Java 深似海 」系列课程
查看>>
技术胖Flutter第四季-19导航父子页面的跳转返回
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_03 斗地主案例(单列)_1_斗地主案例的需求分析...
查看>>
Unity 3D 正交相机(Orthographic)
查看>>