Forum: Datenbanken
FreePascal
by jobo,
23. Dez 2014
Im Kreis der Person mit Bezug zur Tagung finden sich ggF. auch Dozenten, Moderatoren, Caterer und Cheerleader oder neben den Personen entsprechende Firmen.
Man kann das immer weiter spinnen, an der Stelle ist vielleicht mal etwas Praxis fällig. Ein Datenmodell ist ja nicht in Stein gemeißelt.
Zumindest würde das für den TE bedeuten, alle die guten Vorschläge, die hier kommen, auch mal etwas...
Forum: Datenbanken
FreePascal
by jobo,
22. Dez 2014
Der Server prüft ob die Regel eingehalten wurde.
Also wenn Du einen Foreign Key Constraint definierst, prüft der Server die Eingabewerte und erzeugt einen Fehler, wenn Werte eingetragen werden, die die Regel verletzen.
Das ist das Wesen (ein Teil)von relationalen Datenbanken.
Der Server garantiert die Einhaltung bestimmter Regeln. Deshalb kann man am Ende auf solchen Teilen eine...
Forum: Datenbanken
FreePascal
by jobo,
22. Dez 2014
Ein Constraint definiert eine logische Regel, die hier in Deinem Fall die Fremdschlüsselbeziehung definiert (foreign key constraint)
Physikalisch reichen auch Deine "Felder", sie ermöglichen technisch die Verknüpfung, aber keine Prüfung durch den Server.