[SQL] Bedingungen festlegen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von FestiveGranny, 10. Februar 2013 .

  1. 10. Februar 2013
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    Bedingungen festlegen

    Hi,

    wir sollen als Projekt für die Berufsschule eine Datenbank für ein Krankenhaus erstellen. Soweit so gut.

    Ich habe die Datenbank auch soweit fertig, nur ein Detail fehlt mir noch. Ich habe diverse Tabellen erstellt mit Adressen, Ärzten, Operation, Patienten usw.
    Bei Operationen sieht es wie folgt aus:

    CREATE TABLE T_Operation
    ([ID] int identity(1,1) primary key not null,
    [Art] varchar(120) not null,
    [F_Termin] int not null,
    [Dauer in Minuten] int not null,
    [F_Operation_Arzt] int not null)

    Wie kann ich da festlegen, bzw. wo muss ich festlegen, dass ein Arzt nur an einer OP zeitgleich teilnehmen kann?
    Wie kann ich sagen, dass nur eine bestimmte Anzahl von OP's zeitgleich möglich ist (Je nach anzahl der Räume)?

    Denke mal das geht irgendwie mit contraints, aber wie?

    Hoffe es findet sich jemand der helfen kann...


    Edit: Hab die ganze Datei mal hochgeladen. Könnt ja mal drüber gucken, ob sonst noch was zu ändern ist. BW is ehrensache
    Download: LF6.txt | www.xup.in
     
  2. 12. Februar 2013
    AW: Bedingungen festlegen

    Könntest es mit IF Anweisungen beim Eintragen machen:
    Advanced MySQL - Zwischenspeicherung - Routinen - Bedingungen
    bzw.
    MySQL: How to do a (simple/complex) CHECK CONSTRAINT? « Christosoft Blog

    Gruß
    gl
     
    1 Person gefällt das.
  3. 13. Februar 2013
    AW: Bedingungen festlegen

    danke für die antwort, denke mal der 2. link mit den triggern ist schon ganz gut... ich bekomme es aber nicht auf mein spezielles problem runtergebrochen. :-(
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.