Oracle 为什么避免使用多对多关系的表

秋水风鸿 发布于 2016/11/05 11:41
阅读 590
收藏 0
Oracle 为什么避免使用多对多关系的表,需要使用一个中间表作为关联,列如客户表,商品表,订单表。而订单表是客户表与商品表之间逻辑关系产生的结果吗?其中订单表是否可以看做一个类,若是,那他的行为是什么。另外关于类的问题,书,笔是否可以看做一个类,如是,那他的行为是什么,再另外,类与对象的关系是什么,万物皆对象是否可以理解对象都有一个类呢。
加载中
1
乌龟壳
乌龟壳
首先最原始的问题就是,两个表怎么多对多?标准的多对多只能用中间表实现,没有第二种方法。
0
倪倪
任何数据库都应避免多对多 类的行为是什么要看需求,如果需求要你拿去杀人,笔则成了武器
秋水风鸿
秋水风鸿
类的行为,类的动作,列如人打开门,打开可以算作一种行为
0
二环南路上的狂奔
二环南路上的狂奔
  多对多本来就需要用到中间表,任何关系型数据都该这样设计吧。
0
小小学习者
Oracle GoldenGate零基础入门培训--安装、配置、诊断
课程学习地址:http://www.xuetuwuyou.com/course/158
课程出自学途无忧网:http://www.xuetuwuyou.com

返回顶部
顶部