1

Der Arbeitsablauf für etwas wird wie folgtDatenbank-Design: Ein für viele verschiedene Arten

1) Erstellen Sie eine „Nachricht des Tages“ für eine bestimmte Gruppe von Benutzern (die vor aktiv genehmigt werden muss)

2) Weisen Sie zu, wer dies genehmigen kann, indem Sie einzelne Benutzer und/oder Benutzer auswählen, die Administratoren der Gruppe sind, in die diese MOTD geht, oder eine andere Anzahl von Gruppierungen für Benutzer.

3) "Nachricht des Tages" darf nicht von einem der ausgewählten "Genehmiger" genehmigt werden.

Wie kann ich einen MOTD Datensatz beziehen, auf eine oder mehrere der „Single User“ und/oder „Gruppen von Benutzern“

+0

mögliches Duplikat von [Datenbanktabellen: Eins-zu-viele verschiedener Typen] (http://stackoverflow.com/questions/9900595/database-tables-one-to-my-of-different-types) –

+0

Sie sollten Sie Ihre ursprüngliche Frage bearbeiten, um zu klären, anstatt eine neue Frage zu demselben Thema zu stellen. –

Antwort

0

Eine Möglichkeit ist es, ein Typ-Feld zu einer Zuordnungstabelle hinzuzufügen. Dies funktioniert für viele verschiedene Typen.

Ich glaube nicht, dass es tatsächlich eine Eins-zu-viele ist. Sie haben viele MOTD-Einträge und viele Benutzer, die Genehmiger für viele MOTD-Einträge sein können.

+0

webjprgm, wir können Enum nicht verwenden, da dies MsSql ist und MsSql Server keine enums hat (korrigiere mich, wenn ich falsch bin). – user1215399

+0

Korrigieren. Sie können stattdessen ein tinyint (1) als Flag oder ein int als Typ-ID oder ein varchar verwenden, um lesbarer zu sein. Gleiches Konzept. – webjprgm

Verwandte Themen