Beziehung von Tabellen in sqlite auf android
Können Sie mir helfen, über die Beziehung zwischen zwei Tabellen in sqlite.
Ich tun, insert -, delete-und update-Schritte, aber ich habe zur support-Beziehung zwischen zwei Tabellen. Ich denke
alle code-Schritte, die getan werden, bevor Sie geändert wird, Bin ich Recht?
Hast du einen link oder ein Beispiel, das erklärt, Tabellen, Beziehungen und Aktivitäten nach der Beziehung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Etablieren Beziehung zwischen zwei Tabellen, die Sie verwenden können,Fremdschlüssel. Ein Fremdschlüssel ist ein Feld in eine relationale Tabelle entspricht einer Kandidaten-Schlüssel der anderen Tabelle.
Sagen wir zum Beispiel, wir haben zwei Tabellen, eine KUNDEN-Tabelle enthält alle Kundendaten und eine Tabelle mit allen Bestellungen der Kunden. Die Absicht hier ist, dass alle Bestellungen müssen in Zusammenhang mit einem Kunden, der bereits in der CUSTOMER-Tabelle. Um dies zu tun, legen wir ein Fremdschlüssel in der Tabelle und haben es beziehen sich auf den Primärschlüssel der CUSTOMER-Tabelle.
In SQLite Foreign Key-Einschränkungen Hinzugefügt werden können, in folgender Weise ::
edit::
Sie können design item_order Tisch wie ::
Gutes Beispiel
http://www.androidhive.info/2013/09/android-sqlite-database-with-multiple-tables/
SELECT * FROM todos td, tags tg, todo_tags tt, WO tg.tag_name = 'Beobachtungsliste' UND tg.id = tt.tag_id UND td.id = tt.todo_id;
Ich denke, Sie sollten ein Buch Lesen oder die Website zu den grundlegenden sql-Datenbank-Programmierung.
Sie erstellen eine Beziehung zwischen zwei Tabellen, indem die Taste (oder ein Feld) von einer Tabelle in die andere Tabelle. Aber wirklich, sollten Sie sich mit sql auskennen ersten. Nachdem Sie das getan haben, können Sie Beziehungen erstellen, oder Sie finden es bequem zu bedienen Ormlite.