AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken FreePascal Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?
Thema durchsuchen
Ansicht
Themen-Optionen

Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?

Ein Thema von AlexII · begonnen am 12. Mai 2015 · letzter Beitrag vom 14. Mai 2015
Antwort Antwort
Dejan Vu
(Gast)

n/a Beiträge
 
#1

AW: Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?

  Alt 13. Mai 2015, 06:15
Ich glaube nicht, das er meint, das ein Termin mehrere Jobs haben kann. Wenn doch (m:n-Beziehung), hättest Du Recht.
Wäre es ausgeschlossen, daß eine n:m Beziehung bestehen könnte, dann wäre eine solche Tabelle unnötig.
D.h. Du gibst mir Recht.
..daß man das einfach via SQL-Befehl erledigen könnte:...
Hatten wir auch schon
Löschen eines Jobs 'JID'...
Wer hört auf erstes auf, dem Vorposter Recht zu geben? Ich meine, es ist Balsam für die Seele, aber spamt auf Dauer das Forum zu
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#2

AW: Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?

  Alt 13. Mai 2015, 06:20
Wer hört auf erstes auf, dem Vorposter Recht zu geben? Ich meine, es ist Balsam für die Seele, aber spamt auf Dauer das Forum zu
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#3

AW: Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?

  Alt 13. Mai 2015, 06:35
Na, Du sagst was Richtiges. Ich sag was, KH gibt mir Recht, Du gibst mir Recht (wiederholst das, was ich eine Seite zuvor gesagt habe). Ist ja alles kein Problem, aber irgendwie drehen wir uns im Kreis. Die Lösungen aller Lösungen ist schon genannt (keine m:n Beziehung, FK in den Terminen unnötig, Löschen über zwei DELETE-Befehle).

Jetzt können wir endlos darauf herumreiten und uns gegenseitig Recht geben, oder etwas anderes machen. Ich plädiere für Letzteres.

  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?

  Alt 13. Mai 2015, 08:53
Also ein Job kann mehrere Alarme haben, z.B. jeden Mittag um 12 Uhr, oder nur ein Mal. Und ein Alarm kann nur auf einen Job zeigen. Ist wohl ne 1:n Beziehung.
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Photoner

Registriert seit: 6. Dez 2012
Ort: Nürnberg
103 Beiträge
 
Delphi 10.1 Berlin Starter
 
#5

AW: Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?

  Alt 13. Mai 2015, 14:19
Na, Du sagst was Richtiges. Ich sag was, KH gibt mir Recht, Du gibst mir Recht (wiederholst das, was ich eine Seite zuvor gesagt habe). Ist ja alles kein Problem, aber irgendwie drehen wir uns im Kreis. Die Lösungen aller Lösungen ist schon genannt (keine m:n Beziehung, FK in den Terminen unnötig, Löschen über zwei DELETE-Befehle).

Jetzt können wir endlos darauf herumreiten und uns gegenseitig Recht geben, oder etwas anderes machen. Ich plädiere für Letzteres.

Delphi-Quellcode:
procedure DuHastRecht(const WahrOderFalsch : Boolean);
begin
  if WahrOderFalsch then begin
    Writeln('Du hast recht');
    DuHastRecht(WahrOderFalsch);
  end;
end;
Ich plädiere auch für Letzteres. Denn die erste Option ergibt einen Speicherüberlauf .
Chris
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#6

AW: Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?

  Alt 13. Mai 2015, 20:27
Du hast Recht.
  Mit Zitat antworten Zitat
hstreicher

Registriert seit: 21. Nov 2009
220 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?

  Alt 14. Mai 2015, 07:46
vielleicht habe ich es überlesen , aber Foreign Keys können das löschen der anhängigen Records erledigen wenn man den FK mit ON DELERE CASCADE erzeugt

https://www.sqlite.org/foreignkeys.html

mfg Hannes
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#8

AW: Können zwei Tabellen gegenseitig zu einander in Beziehung stehen?

  Alt 13. Mai 2015, 11:05
Ich glaube nicht, das er meint, das ein Termin mehrere Jobs haben kann. Wenn doch (m:n-Beziehung), hättest Du Recht.
Wäre es ausgeschlossen, daß eine n:m Beziehung bestehen könnte, dann wäre eine solche Tabelle unnötig.
D.h. Du gibst mir Recht.
Leider Nein! da in unseren Aussagen die Schwerpunkte diametral sind.
Durch
Also ein Job kann mehrere Alarme haben, z.B. jeden Mittag um 12 Uhr, oder nur ein Mal. Und ein Alarm kann nur auf einen Job zeigen. Ist wohl ne 1:n Beziehung.
Hat sich allerdings die Diskussion über n:m Relationen erledigt.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  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 06:23 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