AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi zusammengesetzte Foreign-Keys ?
Thema durchsuchen
Ansicht
Themen-Optionen

zusammengesetzte Foreign-Keys ?

Ein Thema von Hansa · begonnen am 14. Okt 2004 · letzter Beitrag vom 14. Okt 2004
Antwort Antwort
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#1

zusammengesetzte Foreign-Keys ?

  Alt 14. Okt 2004, 02:43
Hi,

das hier ist zwar mehr eine Frage an IBexpert, aber auch im Algemeinen an SQL. 8)

Wenn ich einen Foreign-Key zusammenbaue, z.B. Kunden-Nr. und Art.-Nr. für einen Preis. In diesem Fall muß ich doch wohl die Keys für beide Tables angeben. Bei mir geht nur eine Tabelle. Wieso das ? Wenn jetzt zwei Tabellen doch gehen, wie sieht es dann mit der Priorität aus ? Wer kommt zuerst ?

Das nächste wären die Indices. Wie soll ich die sinnvoll anlegen ?
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

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

Re: zusammengesetzte Foreign-Keys ?

  Alt 14. Okt 2004, 07:34
Ich versteh's nicht ganz, aber ich nehme an, du hast Kunden-Nr, Art-Nr und Preis in deiner Tabelle?
Also machst du zwei FKs, einer von Kunden-Nr. auf die Kundentabelle und einen von Art-Nr auf die Artikeltabelle.
Imho gehen mehrere Felder im FK nur, wenn sie auch in derselben referenzierten Tabelle sind.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

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


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz