第一张表=学生[s_id是pk]
第二个表=老师[t_id是pk,s_id是f_k]这里我要创建组合键[comp_id]组合(t_id [pk] + s_id [f_k])
并且该复合键用作拼贴表的外键
3rd table = collage [col_id是pk,comp_id是f_k]
如何使用J_PA存储库和spring boot m_v_c
答案 0 :(得分:1)
这个设计会使你的Teacher
表多对多,你应该这样规范化:
CREATE TABLE #Student
(
id INT -- student
)
CREATE TABLE #Teacher
(
id INT -- teacher
)
CREATE TABLE #TeacherStudent
(
id INT, -- optional
t_id INT, -- teacher
s_id INT -- student
)
您可以在id
表格上创建TeacherStudent
,或者从该表格中的其他ID创建一个复合键。