#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 + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren
#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. :-( + Multi-Zitat Zitieren