数据库表扩展字段设计思路

简介:

1:什么是扩展字段?

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

 

2:扩展思路

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

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

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

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

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

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

4:扩展属性的意义:

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

分类:  ASP.NET
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2012/11/15/2771692.html ,如需转载请自行联系原作者
相关文章
|
3月前
|
Cloud Native 关系型数据库 分布式数据库
掌阅科技采用云原生数据库PolarDB,大幅降低使用成本,提升业务稳定性和扩展性
掌阅科技将数据库迁移到PolarDB后,数据压缩到之前的30%,整体成本节省50%。
102 0
|
3月前
|
关系型数据库 MySQL 数据库
往数据库的字段varchar 或datetime里存时间值
往数据库的字段varchar 或datetime里存时间值
118 0
|
23天前
|
存储 关系型数据库 MySQL
MySQL数据库性能大揭秘:表设计优化的高效策略(优化数据类型、增加冗余字段、拆分表以及使用非空约束)
MySQL数据库性能大揭秘:表设计优化的高效策略(优化数据类型、增加冗余字段、拆分表以及使用非空约束)
|
7天前
|
SQL 关系型数据库 MySQL
mysql 数据库查询 查询字段用逗号隔开 关联另一个表并显示
mysql 数据库查询 查询字段用逗号隔开 关联另一个表并显示
17 2
|
29天前
|
SQL 关系型数据库 MySQL
Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
10 0
|
2月前
|
SQL 数据库管理
sqlite语句order by两个字段同时排序处理
sqlite语句order by两个字段同时排序处理
21 0
|
2月前
|
编解码 人工智能 算法
Google Earth Engine(GEE)——高度可扩展的时间自适应反射率融合模型(HISTARFM)数据库
Google Earth Engine(GEE)——高度可扩展的时间自适应反射率融合模型(HISTARFM)数据库
47 0
|
3月前
|
存储 关系型数据库 数据库
请解释一下云数据库的扩展性和弹性。
请解释一下云数据库的扩展性和弹性。
26 0
|
3月前
|
SQL 关系型数据库 MySQL
数据库字段基本类型
数据库字段基本类型
55 0
|
4月前
|
消息中间件 存储 中间件
Greenplum GPKafka【部署 01】使用GPKafka实现Kafka数据导入Greenplum数据库完整流程分享(扩展安装文件网盘分享)
Greenplum GPKafka【部署 01】使用GPKafka实现Kafka数据导入Greenplum数据库完整流程分享(扩展安装文件网盘分享)
37 0

热门文章

最新文章