Wir entwerfen eine Datenbank, in der ich einige FK(Fremdschlüssel) berücksichtigen muss Beschränkungen. Aber es ist nicht beschränkt auf formale Strukturierung und Normalisierung. Wir entscheiden uns nur dafür, wenn es einen Leistungs- oder Skalierbarkeitsvorteile bietet.
Ich bin einige interessante Artikel durchgegangen und habe nach praktischen Vorteilen gegoogelt. Hier sind einige Links:
http://www.mssqltips.com/tip.asp?tip=1296
Ich wollte mehr über die Vorteile von FK wissen (abgesehen von der formalen Strukturierung und dem berühmten kaskadierten Löschen \update ).
-
FK werden nicht standardmäßig indiziert. Was ist bei der Indizierung eines FK zu beachten?
-
Wie behandelt man nichtigbare Felder, die als Fremdschlüssel zugeordnet sind - ist dies zulässig?
-
Hilft dies, abgesehen von der Indizierung, bei der Optimierung von Abfrageausführungsplänen in SQL-Server?
Ich weiß, dass es noch mehr gibt, aber ich würde es vorziehen, wenn sich Experten dazu äußern würden. Bitte leiten Sie mich an.