连载之6

原创:胖子刘(转载请注明出处及作者,谢谢。)

(五)使用上述四种模式的一般原则

1.       什么时候用“主扩展模式”?

对象的个数不多;各个对象之间的属性有一定差别;各个对象的属性在数据库设计阶段能够完全确定;各个扩展对象有独立的、相对比较复杂的业务处理需求,此时用“主扩展模式”。将各个对象的共有属性抽取出来设计为“主表”,将各个对象的剩余属性分别设计为相应的“扩展表”,“主表”与各个“扩展表”分别建立一对一的关系。
2.       什么时候用“主从模式”?
对象的个数较多且不固定;各个对象之间的属性几乎没有差异;对象的属性在数据库设计阶段能够完全确定;各个对象没有独立的业务处理需求,此时用“主从模式”。将各个对象设计为“从表”的记录,与“主表”对象建立一对多的关系。
3.       什么时候用“名值模式”?
对象的个数极多;各个对象之间的属性有较大差异;对象属性在数据库设计阶段不能确定,或者在系统运行时有较大变更;各个对象没有相互独立的业务处理需求,此时用“名值模式”。
4.       什么时候用“多对多模式”?
两个对象之间互为一对多关系,则使用“多对多模式”。

(五)使用上述四种模式的一般原则相关推荐

  1. 企业风险管理的四种模式五种策略分别是什么?

    企业风险管理一直是一个经久不衰的话题,企业风险管理对于企业主来说尤为重要,这在很大程度上关系着企业能否健康的发展.鉴于很多人对于企业风险管理这一内容了解不是很透彻,今天分享企业风险管理的四种模式和五种 ...

  2. 2021年用独立站铁赚的四种模式

    近期独立站建站平台发布财报,在2020年一年时间里,GMV 翻了一番.这个结果充分说明了独立站越来越受到卖家们的青睐,布局独立站也成为了必备标配. 想在2021年里利用独立站走上人生巅峰?那必然离不开 ...

  3. 大话微服务:Spring Cloud gateway+OAuth2 实现单点登录和权限控制(二) OAuth2.0 四种模式的通俗理解

    一. 概述 OAuth2.0的规范要求,就是客户端(即通常是各个应用程序)要访问资源所有者时,经过资源所有者同意后,由Oauth向这个客户端颁发令牌.为了满足互联网不同的场景 ,规定了四种获得令牌的流 ...

  4. redis的四种模式

    一:什么是redis Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value ...

  5. spi协议时序图和四种模式实际应用详解

    大家好,我是无际. 上个章节我们讲解了spi接口定义,今天我们更加深入讲解下spi协议时序图和spi四种模式的用法. 刚开始接触单片机开发时,最怕就是看时序图,对于我来说就是奇怪的知识. 特别是SPI ...

  6. ThinkPHP的访问模式分为四种模式

    ThinkPHP的访问模式分为四种模式 0 普通模式 http://www.yual.com/index.php?m=user&a=show 1 pathinfo模式 http://www.y ...

  7. gRPC四种模式、认证和授权实战演示

    前言 上一篇对gRPC进行简单介绍,并通过示例体验了一下开发过程.接下来说说实际开发常用功能,如:gRPC的四种模式.gRPC集成JWT做认证和授权等. 正文 1. gRPC四种模式服务 以下案例演示 ...

  8. lvs工作在第几层_LVS 原理(调度算法、四种模式、四层负载均衡和七层 的区别)...

    目录 lvs的调度算法 lvs的四种模式 四层均衡负载和七层的区别 1.lvs调度算法(最常用的四种) 轮叫调度(rr) 调度器通过外部请求的顺序轮流分配到集群中的真实服务器上,对每台服务器都是均等的 ...

  9. 云计算技术架构-云计算四种模式(公有云、私有云、混合云、行业云)

    接下来几篇主要从技术角度介绍云计算的架构:  云计算四种模式:公有云.私有云.混合云和行业云(本文讲述)  云计算架构:基础架构层.云平台层.业务应用层和业务管理层  云计算服务模式:IaaS. ...

最新文章

  1. 他自学成才,坐拥38w粉丝,技术类第一大号!
  2. 数据分析如何从1进阶到10?
  3. C语言按下列公式计算 求A20的值,2011年全国计算机二级C语言模拟试题及答案(10)...
  4. 实践 | Sentinel 扩展性设计
  5. 错过血亏!一文搞懂Oracle锁相关视图及相关操作
  6. 奶制品的生产lingo软件编辑
  7. 海康nvr sdk java调用,海康SDK开发NVR拍照功能
  8. 计算机微积分基础试题及答案,试题及答案_基础微积分Ⅱ_大学网课答案
  9. STM8L建立IAR工程
  10. 伺服电机的工作原理是什么
  11. Java 使用嵌套 for 循环打印皇冠
  12. hdu3987 Harry Potter and the Forbidden Forest 最小割边数
  13. iOS 组件化/模块化架构设计实践
  14. 《程序员》 -- 《程序员》2013年11月刊: 运维
  15. LSK理论、系统及应用目标规划简介
  16. 深度学习半自动标注_时下流行的深度学习数据标注工具
  17. 逆向学习路线(推荐书籍)
  18. 无论你英语多差,只要想学,看了此文必有改变
  19. 机器视觉工程师(实习岗)面经
  20. python里面bif是啥意思_什么是BIF?

热门文章

  1. 外行人都能看懂的SpringCloud,错过了血亏
  2. C++遇到的一些错误
  3. 利用turtle画一个五角星
  4. 面试谈薪资不要怂,6个技巧,助你轻松拿高薪!【吊打面试官系列】
  5. web第八课:图片标签的路径和属性
  6. じゅうきゅう: ANN
  7. php彩蛋是什么,php彩蛋
  8. Pr软件导出mp4格式总是渲染错误,但avi格式等可以成功导出
  9. cube旋转立方体(Qt-OpenGL)
  10. 骨传导耳机原理是什么?主要适合什么人群?