¿Cuál es el propósito del nombramiento de restricciones?

¿Cuál es el propósito de nombrar sus restricciones (único, clave principal, clave externa)?

Digamos que tengo una tabla que utiliza claves naturales como clave principal:

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)
);

¿Qué beneficios (si los hay) aporta mi PK?

P.ej. Reemplazar:

    PRIMARY KEY(LoginName, OrderDateTime)

Con:

    CONSTRAINT Order_PK PRIMARY KEY(LoginName, OrderDateTime)

Lo siento si mi modelo de datos no es el mejor, soy nuevo en esto!

Respuestas a la pregunta(7)

Su respuesta a la pregunta