0
那麼,我試圖建立一個應用程序,允許教師和學生之間交換消息。我需要構建一個ContentProvider
類,但是我遇到了如何表示Instructor
和Student
類之間的多對多關係的問題,它比問題更混亂。SQLite數據庫中的連接表
我知道我需要創建一個結合表,例如:
CREATE TABLE InstructorStudent (
Student INTEGER REFERENCES Student (student_id),
Instructor INTEGER REFERENCES Instructor (instructor_id),
PRIMARY KEY (student_id, instructor_id))
但是,我有一個問題:這是被認爲是不好的做法,如果我做聯接表的主鍵自動增加自己的簡單整數?
額外的問題
如何獲取學生名單特定教練,反之亦然?
你在尋找MySQL,Java還是其他的東西?聯結表的主鍵應該是'student_id'和'instructor_id'的組合。這可能不會因爲您使用Android中的MySQL而改變。 –
不,我正在使用SQLite。我很抱歉混淆,它應該是SQLite標記而不是MySQL。 – nullbyte