Announcement

Collapse
No announcement yet.

So die Datenbank aufbauen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • So die Datenbank aufbauen?

    Hallo,
    ich stehe vor einem neuen Projekt (eines meiner ersten).

    Meine Aufgabe ist es, dass ich eine webbasierende Lösung mache, die es ermöglicht, wenn ein Mitarbeiter die Firma eintritt / Bereich wechselt / verlässt einen Fragekatalog erstelle. Dieser soll dann entsprechend an verschiedene Abteilungen per Mail geschickt werden (Personalabteilung, Hausmeister, User Help Desk...)

    Also mit sog. Chechboxen, sowie einem Textfeld.
    Bsp:

    Ausstattung:


    [x] Telefon | veranlasst am | erledigt | Bemerkung
    [x] Bildschirm | veranlasst am | erledigt | Bemerkung


    Zugriffsrechte:
    [x] SAP | veranlasst am | erledigt | Bemerkung
    [x] Word | veranlasst am | erledigt | Bemerkung


    Das ganze wurde davor händisch mit einem Excel ausgefüllt.
    Nun meine Frage zu dem Tabellenaufbau:

    - Sind das alles 1:1 Beziehungen?

    ich würde nun eine Tabelle "Ausstattung" machen:
    Diese hat folgende Felder:
    - telefon
    - tel_veranlasst_am
    - tel_erledigt
    - tel_bemerkung
    so auch analog zu Bildschirm... usw.

    Ist das so richtig?
    Es wird immer nur ein Mitarbeiter eingetragen, jeder erhält max. 1 Telefon, 1 Bildschirm etc.
    Muss ich in eines der beiden Tabellen einen Fremdschlüssel machen?

    Welchen Datentyp nehme ich bei den Chechboxen? (es geht ja nur null oder eins, bool gibt es ja nicht?!?!?)

  • #2
    Wie meinst du damit?

    Bevor Du solche Aufgabe übernimmt, must du erst was Database, SQL, ... bedeutet und mit SQL die Tabelle erstellen kann. Ich selbst als Database developer (oracle und mysql), verstehe nur wenig was du willst.

    Comment


    • #3
      Wie würdest du den Mitarbeiter suchen wollen, in dem Datenbestand. Insofern erscheint die Aufnahme der Personalnummer u.a. sinnvoll, um den Mitarbeiter zu finden. Ggf. weitere Daten wie Name, Vorname. Damit wird dann wohl auch die Beziehung herzustellen sein


      Welchen Datentyp nehme ich bei den Chechboxen? (es geht ja nur null oder eins, bool gibt es ja nicht?!?!?)
      http://www.postgresql.org/files/docu...e-boolean.html
      Zuletzt editiert von Christian Marquardt; 25.04.2010, 08:21.
      Christian

      Comment

      Working...
      X