Qual é o propósito da nomeação de restrições?

Qual é o propósito de nomear suas restrições (chave primária única, chave estrangeira)?

Digamos que eu tenha uma tabela que esteja usando chaves naturais como chave primária:

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

Quais benefícios (se houver) a nomeação da minha PK traz?

Por exemplo. Substituir:

    PRIMARY KEY(LoginName, OrderDateTime)

Com:

    CONSTRAINT Order_PK PRIMARY KEY(LoginName, OrderDateTime)

Desculpe se meu modelo de dados não é o melhor, sou novo nisso!

questionAnswers(7)

yourAnswerToTheQuestion