Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Im vorigen Kapitel haben wir uns eine fertige Datenbankanwendung angesehen. Wir haben die verschiedenen Funktionen der Formulare ausprobiert und dann hinter die Kulissen geschaut. Dabei haben wir entdeckt, dass die in den Formularen dargestellten Daten in Tabellen abgelegt werden. Der Zusammenhang zwischen den Daten in den verschiedenen Tabellen wird über den Primärschlüssel-Fremdschlüssel-Mechanismus hergestellt. Ohne diesen Mechanismus wäre die Datenbank nur eine völlig zusammenhang- und sinnlose Sammlung von Einzeldaten. Also lautet bei der Entwicklung von Datenbankanwendungen die alles entscheidende Frage:
Woher weiß ich, welche Tabellen mit welchen Spalten ich benötige – und insbesondere: Welche Fremdschlüssel gehören in welche Tabellen?