Hallo Oliver,

ich w�rde das mit einer Kreuztabelle l�sen.

D.h. Du hast Deine Mitarbeiter-daten-Tabelle (Name, Vorname, etc...) und
eine Tabelle mit Aufgaben/Projekten. Nun ordnest Du in einer dritten Tabelle
die beiden per ID einander zu:

mID | nachname | vorname | ...
14   | Mier          | Hans

aID | projekt                                    | .....
1    | Bau des Firmengeb�udes XYZ


mitarbeiterID | AufgabenID
14                |  1


Zus�tzlich kann in der Kreuztabelle z.B. noch ein Textfeld f�r Notizen
stehen.

mitarbeiterID | AufgabenID | notiz
14                |  1               | Herr Meier ist f�r das Kaffekochen
zust�ndig.


Ich hoffe, ich habe richtig verstanden, was Du willst :)

Gruss
Jutta


----- Original Message -----
From: "K�nig, Oliver" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Friday, October 18, 2002 2:46 PM
Subject: [aspdebeginners] DB-Design


Hallo zusammen,

ich hoffe Ihr k�nnt mir einen kurzen Denkanstoss zum Design
einer DB geben. Folgender Fall liegt mir vor:

Ich habe ein Liste von Mitarbeitern, die ich in eine Tabelle
"Mitarbeiter" gepackt habe. Desweiteren gibt es noch einen
Status, den der Mitarbeiter hat. Das kann sein Bereichsleiter,
Sachbearbeiter, Sekret�rin und noch ein paar mehr.
Und schlie�lich hat jeder Mitarbeiter seine Aufgaben. Da gibt
es rund 20 unterschiedliche dokumentierte Aufgabenbeschreibungen,
die verschiedenst auf die jeweiligen Mitarbeiter zutreffen.
(Mitarbeiter A hat Aufgabe 12 und 16; Mitarbeiter B hat Aufgabe
4, 8 und 20; Mitarbeiter C hat Aufgabe 1, 8 und 18...)

Bisher hab ich folgenden Denkansatz:

Mitarbeiter
===========
ID,Nachname,Vorname,Telefon


Status
======
ID, Status


Aufgaben
========
ID, Aufgabe


Nun gr�bel ich dar�ber nach, ob das so am sinnvollsten ist und
wie bzw. wo ich nun am besten vermerke, welche Aufgaben auf
welchen MA zutreffen. Soll ich da lauter verschiedene Aufgaben-
Felder in die MA-Tabelle mit reinnehmen? Oder lieber die ID bei
den Aufgaben vergeben nach dem Schema 1,2,4,8,16... so dass ich
das irgendwie berechnen k�nnte!?! Oder hat jemand vielleich nen
ganz anderen Vorschlag?

Ich wei�, es ist Freitag, der Feierabend ruft - aber vielleicht
hat ja der ein oder andere noch etwas Energie. Ich w�rd's ihm
danken. :-)

cu
Olli

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an