数据库表与表的关联问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:01:32
我想搞清楚数据表关联如1对多的关系。比如在A表中有一个属性是LIST,他应该保存在另一张表中,那么他们之间到底是什么关系?A表中那个LIST属性的值到底存不存在A表中,还是直接到B表中去调用啊?

通过外码引用关联的。B表中有个外码引用A的主码。

A(id,name,etc);
B(id,a_id, list_element);

简单的例子,张三选了三门课,李四选了一门。

A:1 “张三” “软件学院”
2 “李四” “计算机学院”

B:001 1 “高数”
002 1 “大英”
003 1 “离散”
004 2 “大英”