Was ist der Zweck der Benennung von Bedingungen?
Was ist der Zweck der Benennung Ihrer Einschränkungen (eindeutig, Primärschlüssel, Fremdschlüssel)?
Angenommen, ich habe eine Tabelle, die natürliche Schlüssel als Primärschlüssel verwendet:
CREATE TABLE Order
(
LoginName VARCHAR(50) NOT NULL,
ProductName VARCHAR(50) NOT NULL,
NumberOrdered INT NOT NULL,
OrderDateTime DATETIME NOT NULL,
PRIMARY KEY(LoginName, OrderDateTime)
);
Welche Vorteile bringt die Benennung meiner PK (falls vorhanden)?
Z.B. Ersetzen:
PRIMARY KEY(LoginName, OrderDateTime)
Mit:
CONSTRAINT Order_PK PRIMARY KEY(LoginName, OrderDateTime)
Entschuldigung, wenn mein Datenmodell nicht das beste ist, ich bin neu in diesem!