foreign-keys

Ein Fremdschlüssel ist eine Spalte oder eine Kombination von Spalten in einer relationalen Tabelle, die einem Kandidatenschlüssel einer anderen Tabelle entspricht. Der Fremdschlüssel kann zum Querverweisen von Tabellen verwendet werden.
2
Antworten

SQLAlchemy erlaubt null als ForeignKey

Sagen wir, ich habe zwei Modelle %Vor% Ich kann ein neues Dokument mit entity_id NULL erstellen. Aber sobald ich eine gültige entity_id für dieses Dokument gesetzt habe, kann ich es nicht mehr zurücksetzen. Ich bekomme einen Fehler: Cann...
21.04.2015, 18:03
4
Antworten

Abrufen von Indizes für Fremdschlüssel durch Hibernate

Ich verwende Hibernate 3.3.2 in einem ziemlich großen Projekt mit PostgreSQL 8.4 mit PostgreSQLDialect. Wie wir unsere Beziehungen aufgebaut haben, führen wir eine Menge Suchen nach den Fremdschlüsselattributen unserer Tabellen durch. Aus...
03.06.2010, 22:17
12
Antworten

Was sind die Entwurfskriterien für Primärschlüssel?

Die Wahl von guten Primärschlüsseln, Kandidatenschlüsseln und Fremdschlüsseln, die sie verwenden, ist eine äußerst wichtige Aufgabe für das Datenbankdesign - so viel Kunst wie Wissenschaft. Die Designaufgabe hat sehr spezifische Designkriterien....
03.09.2010, 02:37
5
Antworten

Leistung des Zeichenfolgenvergleichs vs. int Join in SQL

Es wird akzeptiert, dass das Durchsuchen einer Tabelle in einer int-Spalte schneller ist als in einer string-Spalte (z. B. varchar). Wenn ich jedoch eine Shirt-Tabelle mit einer Color-Spalte habe, wäre es effizienter, eine Color-Tabelle zu er...
14.09.2012, 19:54
4
Antworten

Fremdschlüssel, der auch Null sein kann

Wenn ich Fremdschlüssel in MySQL verwende, erhalte ich einen Fehler, wenn der Quellwert 0 ist (weil es keinen Zieldatensatz mit der ID 0 gibt). Daher ändere ich die Quellspalte auf NULL, und dann funktioniert es. Ich bin mir jedoch nicht sicher,...
18.03.2012, 15:11
1
Antwort

SQLAlchemy und Joins, wir haben keine Fremdschlüssel

Nehmen Sie Folgendes in MySQL an: %Vor% Beachten Sie, dass den Tabellen keine formalen Fremdschlüsseleinschränkungen hinzugefügt werden. Dies ist etwas, das ich geerbt habe und das sich in unserem aktuellen Setup nicht ändern kann. (Wir über...
15.06.2011, 01:51
2
Antworten

MySQL fremde Schlüssel auf sich selbst

Ich versuche gerade, eine selbstreferenzierende Tabelle in MySQL zu erstellen, aber es scheint, dass ich keinen Fremdschlüssel in der Tabelle selbst erzeugen kann, ich bekomme einen MySQL-Fehler: %Vor% Das ist mein Code: %Vor%     
29.08.2011, 12:35
3
Antworten

CakePHP Modellbeziehung mit mehreren Fremdschlüsseln

In meiner CakePHP App habe ich Modelle für Matches und Teams. Jedes Match hat eine home_team_id und eine away_team_id, die beide auf ein anderes Team verweisen. In meiner team.php-Datei kann ich die Beziehung für die Heimspiele eines Teams bi...
22.05.2011, 11:39
2
Antworten

Fremdschlüssel in alternativen Schemas mit Oracle?

Ich habe zwei Schemata, nennen wir sie BOB und FRED. Ich muss eine Tabelle im Schema FRED vom Schema BOB aufrufen, um den Primärschlüssel in dieser Tabelle als Fremdschlüssel zu verwenden. Ich habe die entsprechenden Grants für das Schema FRED e...
30.08.2012, 14:35
3
Antworten

MySQL-Syntax beim Erstellen eines Fremdschlüssels

Ist diese Syntax beim Erstellen eines Fremdschlüssels korrekt? %Vor%     
08.08.2011, 01:49