AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken FreePascal DB-Modell für eine Software
Thema durchsuchen
Ansicht
Themen-Optionen

DB-Modell für eine Software

Ein Thema von AlexII · begonnen am 22. Dez 2014 · letzter Beitrag vom 23. Dez 2014
 
Perlsau
(Gast)

n/a Beiträge
 
#40

AW: DB-Modell für eine Software

  Alt 22. Dez 2014, 22:34
Auf dieses Feld kannst Du eigentlich auch verzichten und die beiden anderen Felder als zusammengesetzten Primärschlüssel definieren, dann kann sich niemand mehrmals für sie selbe Veranstaltung anmelden.
Ok... muss nur rausfinden wie.
In der angehängten Access-Datenbank hab ich das hinbekommen, indem ich die beiden Felder im Entwurfsmodus markiert (nicht in der Spalte mit dem Bezeichner, sondern davor mit gedrückter Shift- oder Strg-Taste) und dann mittels Mausrechtsklick beide Felder als Primärschlüssel definiert habe. Versuchst du nun, einen Eintrag hinzuzufügen, der bereits existiert (diese Person nimmt bereits an dieser Tagung teil), löst das eine Fehlermeldung aus. In Firebird, PostGre, MySQL und MsSQL kann ich das mit dem jeweiligen Datenbankmanager lösen (Access ist ja im Grunde auch nichts anderes als ein Datenbank-Manager für Access-"Datenbanken"). Das alles kann man in der Grafik oben und in der Access-DB sehr gut sehen.

Ach, ich sehe eben, mkinzler hat das bereits als SQL hingeschrieben, so geht's natürlich auch.
  Mit Zitat antworten Zitat
 


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 14:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz