Forum: Datenbanken
FreePascal
by AlexII,
23. Dez 2014
Ne, beides kann man nicht, dient nur der Übersichtlichkeit. Aber mal schauen vllt lasse ich nur eins, entweder ist die Zusage gecheckt oder nicht, geht auch.
Forum: Datenbanken
FreePascal
by AlexII,
23. Dez 2014
Ok! Jetzt kann ich mit Coden loslegen.
Forum: Datenbanken
FreePascal
by AlexII,
23. Dez 2014
Ich glaube ich muss anfangen ein bisschen einfacher zu denken... :roteyes: Ein bisschen entspannen und schon ist programmieren halb so wild. :mrgreen:
Forum: Datenbanken
FreePascal
by AlexII,
23. Dez 2014
Sag ma und wie sieht eine Selection mit so einem PK aus? Mit einem "normalen" PK mache ich es so:
x := 7;
SELECT ... FROM ... WHERE id=x;
Wenn aber der PK aus zwei Integer besteht? :gruebel:
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Ok... muss nur rausfinden wie. :gruebel:
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Jah... habe eben in Ruhe bisschen nachgedacht, stimmt... drei IDs in einer Tabelle ist ja voller Quatsch. Ich meine IDs in dem Sinne wie ich es meinte, mit Autoincrement usw. :roteyes:
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Und was prüft der Server?
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Ok... jetzt muss es aber stimme?
Das sind Felder, Constraints kenne ich nicht, zumindest nicht bewusst.
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Und die befinden sich in der tbl_vt? Dann können die id_vtperson und id_vttagung weg? Und was hat dann Persau gemeint?
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Muss jetzt die Verknüpfungstablle Beziehungen zu den zwei anderen Tabellen haben, oder ist das nicht nötig?
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Hat mir Perlsau so empfohlen - "Als Verknüpfung erstellst du eine Verknüpfungstabelle (VT), in der du die ID einer Person und die ID einer Tagung mitführst, also eine Tabelle, die zwei Spalten hat."
Oder meinst Du die FK in der Tabelle tbl_vt?
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Ich ändere es noch, will erst die Logik verstehen.
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Ok... etwa so, siehe Screenshot.
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Genau. Wie bilde ich nur das ganze auf dem Modell ab?
Forum: Datenbanken
FreePascal
by AlexII,
22. Dez 2014
Ok... eine Person kann natürlich auf mehreren Tagungen sein, aber nicht parallel. Eine Tagung hat eine Start- und Endzeit(Datum). Eine Tagung können viele Personen besuchen und natürlich kann auf eine Tagung keiner kommen.