当前位置: 首页 > news >正文

特色的佛山网站建设青岛外贸网站建站

特色的佛山网站建设,青岛外贸网站建站,如何做网站内链优化,淘宝客的网站是怎么做的写在前面 此文章大部分不会引用最原始的概念,采用说人话的方式。 面试题:三大范式是什么?目的是什么?必须遵循吗? 假设有一张表(学号,姓名,课程,老师) 是…

写在前面

此文章大部分不会引用最原始的概念,采用`说人话`的方式。

面试题:三大范式是什么?目的是什么?必须遵循吗?

假设有一张表(学号,姓名,课程,老师)

是什么

  • 第一范式
    • 字段原子性
  • 第二范式
    • 解决部份依赖。应该非主键列完全依赖主键。比如(学号,姓名)不可以做主键,冗余了
    • 又比如在 “学生课程表” 中,有 “学生 ID”“课程 ID”“学生姓名”“课程名称” 等字段,复合主键是 “(学生 ID,课程 ID)”。其中,“学生姓名” 只依赖于 “学生 ID”,“课程名称” 只依赖于 “课程 ID”,它们都依赖于复合主键的一部分,而不是整个复合主键,这就是部分依赖。
  • 第三范式
    • 解决传递依赖。比如A->B->C,应该是A,B一起,C能推导了不要放进去

目的

  • 三大范式目的
    • 让设计模式的职责更加的单一,方便后续扩展
    • 肯定优先考虑,像模型和领域的划分都是通过表来进行的

必须遵循吗?反范式?目的?

  • 反范式
    • 遵循范式的基础上,增加冗余字段,空间换时间 先遵守规则,在进行调整
    • 目的
      • 优化性能
      • 1.分库分表,优化联合查询join,分页查询(分库分表之后分页不了,冗余字段来优化)
      • 2.快照字段解决问题---分页查询

当然,不是一上来就反范式、冗余字段。任何系统的设计起点都是三大范式为基础,否则说明是一家外包公司(表已经给好了)。

http://www.dtcms.com/a/506267.html

相关文章:

  • 炫酷响应式网站设计wordpress百度推送插件
  • 北京网站提升排名wordpress 招聘模块
  • 成都网站建设电话买个域名
  • iis7.5 网站打不开请小组讨论一个完整的网页设计流程
  • 怎么查网站域名中国建筑工程网施工资料
  • 百度做网站效果怎么样金华建设局网站
  • 蓝天网站建设加盟型网站建设
  • 网站的管理维护徐州 商城网站设计
  • 如何建立网站建设单位做网站图片素材
  • 淄博网站制作公司推广赶集网免费发布信息网
  • 网站做rss+wordpress中国网络科技公司排名
  • 深圳设计功能网站WordPress开发微信支付
  • 大型网站响应式济宁创企网络技术有限公司
  • 盐城网站建设案例网页视频下载器手机版
  • 北京建网站价格优帮云网站建设怎么创业
  • 翡翠网站建设ppt网络安全工程师是干嘛的
  • 网站诊断与优化的作用黄岛网站建设哪家权威
  • 装修公司网站php源码apache 多网站
  • 想找人做网站怎么找到换域名的网站
  • 证券网站怎么做贵州省建设厅报名网站
  • wordpress有什么缺点广州网站优化推广方案
  • 吴兴网站建设重庆营销型网站开发公司
  • php网站模版河北智能网站建设平台
  • xml网站开发工具以前在线做预算的网站
  • 上海企业建站推荐做网站 免费字体
  • 35岁学网站开发怎么样自助优化排名工具
  • 用wordpress做企业网站关键词排名查询api
  • 网站pc和手机端分离怎么做网站网页模板
  • 邳州网站wordpress抽奖源码
  • 建设银行网站官方网站千库网素材官网