Supportnet / Forum / Datenbanken
primärschlussel und sekunderschlüssel
Frage
kann mir bitte einer von euch eine genaue definition geben was das ist bitte bitte
Antwort 1 von gotya
PK (PrimaryKey) identifiziert einen DAtensatz eindeutig. D.h. bei z.B. Autobauteilen ist es die Artikelnummer. Der PK ist meistens eine ID, wenn du keine hast, schreib einfach eine dazu. Der PK darf nie mehrmals vorkommen. Z.B. kann ein Name nicht PK werden , weil es ja mehrere gleiche NAmen gibt. Also setzt DU vor jeden NAmen eine ID. DER FK ist ein biiserl schwieriger.
Antwort 2 von Karsten Isenberg
Was ist in Access der Unterschied zwischen Nachschlagen in Tabellen und Beziehungen zwischen Tabellen?
Antwort 3 von asok
als ergänzung:
zu frage 1:
- der pk identifiziert einen datensatz genau, nicht eine tabelle (-vertippt, oder?)
- der pk ist keineswegs immer eine zahl, und auch kein autowert. kommt ganz drauf an. bspw. waere eine ISBN ein guter primaerschluessel.
- der pk kann sich auch aus mehreren feldern zusammensetzen. ich weiss aber nicht ob access das unterstuetzt.
- redundanz ist das mehrfache auftreten gleicher daten (ist nicht so recht rausgekommen)
frage2: hab auch keine ahnung, was diese frage soll...
zu frage 1:
- der pk identifiziert einen datensatz genau, nicht eine tabelle (-vertippt, oder?)
- der pk ist keineswegs immer eine zahl, und auch kein autowert. kommt ganz drauf an. bspw. waere eine ISBN ein guter primaerschluessel.
- der pk kann sich auch aus mehreren feldern zusammensetzen. ich weiss aber nicht ob access das unterstuetzt.
- redundanz ist das mehrfache auftreten gleicher daten (ist nicht so recht rausgekommen)
frage2: hab auch keine ahnung, was diese frage soll...
Antwort 4 von Axel
-Vertippt, yapp, meinte doch den Datensatz ;-)
-PK ist meist (für den Otto-Norm-Verbraucher und dessen kleine Datenbank) eine Zahl. Oder sollte eine solche sein, macht das Leben einfacher. Ebenso wenn man dies auf "AutoWert" stellt, man muss sich nicht um die vergebenen Zahlen kümmern das macht das System, schon können von Seiten des Users weniger Fehler aufkommen, bzw. macht es das Erstellen der DB einfach.
-ISBN Nummer, yapp das ist wahr, bei Büchern sollte man diese nehmen, wozu gibt es die Nummern denn sonst, wenn nicht dafür prädestiniert für einen PK in einer DB ;-) ?.
-Redunundanz... ja eben nochmal gelesen, kam wirklich etwas wirr raus, bis gar nicht....so ist das wenn man nebenher arbeitet und im Netz ist...ich sollte die Arbeit sein lassen :)
-PK ist meist (für den Otto-Norm-Verbraucher und dessen kleine Datenbank) eine Zahl. Oder sollte eine solche sein, macht das Leben einfacher. Ebenso wenn man dies auf "AutoWert" stellt, man muss sich nicht um die vergebenen Zahlen kümmern das macht das System, schon können von Seiten des Users weniger Fehler aufkommen, bzw. macht es das Erstellen der DB einfach.
-ISBN Nummer, yapp das ist wahr, bei Büchern sollte man diese nehmen, wozu gibt es die Nummern denn sonst, wenn nicht dafür prädestiniert für einen PK in einer DB ;-) ?.
-Redunundanz... ja eben nochmal gelesen, kam wirklich etwas wirr raus, bis gar nicht....so ist das wenn man nebenher arbeitet und im Netz ist...ich sollte die Arbeit sein lassen :)

