Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

表的关系 一对多 和多对一 的说明和区别???

方先生  发表于:2008-05-12 21:27:41  
复制

对表的关系和主键我也看了一些 文章。 但是还是不太了解

谁能告诉我 1,表一对多 和 多对一  有区别吗》?

           2,一对多的关系 在具体 设置主键 时 那些情况下可以出现

           3,假设 表 A  有 1 2 3 这三个字段    表B 有 4  5  6 这三个字段 其中1 2 3 字段名 可以 等于 4  5 6

             如何 设置主键和字段 才能让他们 实现 A表对应 B表是  一对多     A表对应B表是 多对一

 

Top
竹笛 发表于:2008-05-12 22:45:22
答:第1点:表一对多 和 多对一 是一个意思。就象1+2=3 与 2+1=3,换个位置而已。

方先生 发表于:2008-05-13 21:01:55

谢谢 楼上的 有高手帮忙回答 2 3  吗?

 



金宇 发表于:2008-05-14 09:01:20
表一对多 和 多对一是一样的意思,打个比方,一个学校有10个班级,班级作为A表,A表中有一个班级编号(classID)作为主键如A001,A002以次类推,每个班级有50个学生,10个班级就是500个学生,学生作为B表,B表中有一个字段班级编号classID用来确定每个学生所属哪个班级。
通过A表主键classID与B表classID进行关联,A表相对于B表而言就是一对多的关系,B表相对于A就是多对一的关系。

总记录:3篇  页次:1/1 9 1 :