1:什么是扩展字段?

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

2:扩展思路

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

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

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

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

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

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

4:扩展属性的意义:

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

数据库表扩展字段设计思路相关推荐

  1. 数据库表扩展字段设计

    一.扩展字段表 一个表的字段可能并非一成不变,系统的运行.需求的变化等客观条件可能会需要增加其他字段,如何在不直接修改表设计的前提下满足需求呢?该扩展字段表的思想就是将列设计转化为行设计,字段的增加表 ...

  2. MySQL数据库表结构的设计

    一.前言 1.1 关系型数据库 数据库关系型模型的概念最早由"关系数据库之父"之称的埃德加·弗兰克·科德(Edgar Frank Codd或E. F. Codd)博士提出,1970 ...

  3. 关于ecshop数据库表和字段及后台模板说明

    原文地址:关于ecshop数据库表和字段的说明作者:DevelopmentCorpu 关于ecshop数据库表和字段的说明,ecshop二次开发必备资料: ecs_account_log 用户帐号情况 ...

  4. 数据库表及字段命名、设计规范

    1数据库表及字段命名.设计规范 1.1数据库表数据库表的命名规范: 表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写).如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀 ...

  5. Oracle数据库表中字段顺序的修改方法

    Oracle数据库表中字段顺序的修改方法 这篇文章主要给大家介绍了关于Oracle数据库表中字段顺序的修改方法,在介绍修改的方法之前先给大家介绍了Oracle数据库表新建字段的方法,文中通过示例代码介 ...

  6. 代码生成工具之数据库表及字段名称转义

    在上篇随笔<代码生成工具之界面快速生成>中介绍过了代码生成工具Database2Sharp是如何快速生成所需的Web界面以及各种Winform界面,其中包括生成即可运行的Web界面效果,W ...

  7. oracle 表字段顺序_如何更改Oracle数据库表中字段顺序

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  8. 客快物流大数据项目(五十二):根据数据库表及字段创建公共模块

    根据数据库表及字段创建公共模块 根据数据库的表及表结构创建Bean对象 一.在公共模块创建包结构 在公共模块的java目录下,创建如下程序包:

  9. php 修改数据库表的字段的值

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. php 前端传递参数,遍历数据库表的字段后根据条件进行修改. <?phpheader("Con ...

最新文章

  1. 【转】不分主副卡!全网通5.0时代到来
  2. 自动驾驶技术如何升级?这份技能图谱为你指路
  3. linux 防火墻生成器shorewall
  4. 扩展用户体验之操作栏ActionBar
  5. gis属性表怎么导成excel_第022篇:ArcGIS中将属性表直接导出为Excel的方法
  6. C# 使用new 关键字显式隐藏从基类继承的成员和内部类的使用
  7. WebRTC 的版本号与代码分支
  8. dfinity什么时候发币_区块链3.0的Dfinity揭秘
  9. vba cad 获取宏的路径_VBA批量创建文件目录及链接,建议收藏备用
  10. hibernate 刷新_Hibernate事实:了解刷新操作顺序很重要
  11. mysql 组合索引
  12. 读书笔记18:命令模式
  13. Java开发手册、帮助文档
  14. XAMPP汉化教程指南
  15. New open source BPM engine——Apache Agila
  16. Linux 与 Python编程2021 Python面向对象编程实训 educoder实训
  17. 如何自动发送生日提醒和祝福
  18. editor上传视频无法播放的问题
  19. 如何让计算机按图片的顺序打印,如何将电脑中的几张图片打印在一张纸上
  20. 医学院交换去计算机学院,第一临床学院成功举办2018年国际医学生SCOPE交换项目...

热门文章

  1. C++并查集Disjoint Set(附完整源码)
  2. QT的QCommandLineParser类的使用
  3. C语言 其他标准函数
  4. 计算机统计字符数,如何在Word中统计相同字符(文字)出现的个数 -电脑资料
  5. vba二维数组初始化_将工作表数据写入VBA数组
  6. centos配置oracle自启,centos 下配置oracle11gR2开机自启
  7. [机器学习] ML重要概念:梯度(Gradient)与梯度下降法(Gradient Descent)
  8. Elasticsearch概述、ES概念、什么是搜索、全文检索、Elasticsearch功能,什么是distributed document store(来自网络+学习资料)
  9. jquery跳出当前的each循环的方式
  10. 使用POI读取excel文件内容