Keine Doppelten Einträge erlauben?

14/05/2009 - 15:17 von Steffen Meyer | Report spam
Hallo zusammen,

ich habe einen MS SQL Server 2005 und möchte mir eine neue Datenbank
anlegen.
Dabei stellt sich mir gerade die Frage, ob ich bei einer Tabelle mit den
Spalten ID und ARTIKEL, verhindern kann, dass mir jemand den ARTIKEL doppelt
anlegt.

Die ID-Spalte ist der Primàrschlüssel und wird automatisch hoch gezàhlt.
Was muss ich anstellen, dass der Server keine doppelten ARTIKEL erlaubt?

Besten Dank
Steffen
 

Lesen sie die antworten

#1 Stefan Hoffmann
14/05/2009 - 15:31 | Warnen spam
hallo Steffen,

Steffen Meyer wrote:
Die ID-Spalte ist der Primàrschlüssel und wird automatisch hoch gezàhlt.
Was muss ich anstellen, dass der Server keine doppelten ARTIKEL erlaubt?


Lege einen eindeutigen Index auf die Spalte ARTIKEL.

Wobei ich weder die Großschreibung, noch die semantische Benennung an
sich, gut heisse.

Ersteres ist nicht leserlich und zweites hàngt am Datenmodell, bzw. den
abgebildeten Entitàten.

Deine Tabelle scheint mir Artikel zu definieren, also die Entitàt
Artikel abzubilden. Sie heißt eventuell auch noch Artikel.
Ein Artikel hat eine eindeutige ID und eine eindeutige Bezeichnung.


mfG

Ähnliche fragen