是为了满足第三范式,且能使逻辑比较清晰,减少数据冗余。
主从表有相关联的外键。
比如:
主表(id,...)
从表(主表id,明细id,...),主表id是来自主表的外键

解决方案 »

  1.   

    比较好理解的就是订单了,一张订单有一个头信息和一个行信息.一张订单只有一个号码唯一的,但是每张上可能有不同的行,可能一张订单上定了几种货
     
    主表(header_id,or_num......)
    从表(header_id,line_id,......) 从标中的header_id来自主表header_id,主表的一行对应从表的多行.
      

  2.   

    照上面两位高手所说,不知下面的两个表是否属于主从表?举例:
    新闻类别表(NewsType) 字段(NT_ID,NT_Name……)
    新闻内容表(NewsPublish) 字段(NP_ID,NT_ID,……)那是否可以把新闻类别表看成是主表,新闻内容表看成是从表?主从表的关系如何体现?我可以用程序上来实现两表的逻辑关系,能否不用程序来实现。也就是说,如果用程序来写的时候,假设要删除新闻某一类别及其所属的所有新闻内容,必须写两句sql语句。能否让数据库自动的在我删除某一新闻列别的时候自动删除其所属的新闻内容??
    呵呵~~~,我想我自己该明白了。
      

  3.   

    那主从标可否存在多层次的主从关系呢?假设A,B,C,D四个表,A是B的主表,B是C的主表,C是D的主表假设可以这样做,是否存在不合理的设计问题?如果用程序来实现其逻辑关系又有什么好处呢?
      

  4.   

    假设A,B,C,D四个表,A是B的主表,B是C的主表,C是D的主表
    这真是太让人郁闷了!!