Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

Re: Beziehungen in Acces DBs nötig

  Alt 3. Jan 2005, 09:47
Moin glunzl,

Beziehungen dienen eigentlich der Refrenziellen Integrität. Ein Beispiel:

Tabellen:

Bestellungen
- Kunde_ID
- Artikel_ID

In diese Felder soll geweils die ID des Kunden und des Artikels eingetragen werden.
Dabei ist es sinnvoll, keine Kunden oder Artikel einzutragen, die es garnicht gibt.
Also setze ich eine Beziehung zwischen Bestellungen und Kunden bzw Artikeln.
Dies ist dann eine 1-zu-n-Beziehung, weil ja ein Artikel in n Bestellungen
vorkommen kann; genauso mit den Kunden...

Durch eine Query kannst du keine Beziehungen in diesem Sinne erzeugen. Du setzt sie nur sinnvoll
um, indem du zum Bespiel folgendes machst:
SQL-Code:
select kundenname, artikelname
from bestellungen b, kunden k, artikel a
where b.kunde_id = k.kunde_id
and b.artikel_id = a.artikel_id
Hier listest du alle Bestellungen mit Name von Kunden und Artikel auf.

Hoffe, dir geholfen zu haben
MfG
Stevie
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat