Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

Primärschlüssel & Fremdschlüssel einfach erklärt (SQL lernen)

Fabian Rappert | Data Science Institute4:27 39.434 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 32 Zeilen
Herunterladen
  1. in diesem Video erkläre ich dir in wenigen Minuten was Primärschlüssel was Fremdschlüssel und was sekundärschlüssel sind also legen wir los und ich blende
  2. jetzt hier meine Tabelle ein und in dieser Tabelle sehen wir Mitarbeiterinformationen also am Anfang die Personalnummer danach das
  3. Geburtsdatum dann vor und Nachname wenn also jemand zu dir kommt und sagt hey gib mir das Geburtsdatum von Lisa Müller dann kannst du das nicht beantworten
  4. weil es gibt höchstwahrscheinlich mehrere dieser Müllers wenn aber hingegen jemand zu dir kommt und sagt hey gib mir das Geburtsdatum der Person
  5. mit der Personalnummer 3 dann kannst du einfach nachgucken und du siehst hier hast du die Person das ist das Geburtstag und dazu und du kannst eine
  6. Antwort geben und genau das ist das Konzept von sogenannten primärschlüssen denn primär Schlüssel sind immer Werte die es nur ein einziges Mal gibt also
  7. kannst immer mit einem primär Schlüssel exakt sagen welche Person das ist oder welche Zeile in der Datenbank das ist in diesem Fall die Personalnummer
  8. 13 weiß nur auf Lisa Müller und auf keinen anderen Mitarbeiter neben dem Primärschlüssel gibt es auch noch den sogenannten Fremdschlüssel und
  9. um dir dieses Konzept mal anschaue ich zu erklären blende ich hier noch eine weitere Tabelle ein in dieser Tabelle siehst du als erste Spalte die
  10. Kundennummer dann siehst du den Namen des Kunden und zusätzlich noch was dieser Kunde gekauft hat als weitere Informationen siehst du hier zusätzlich
  11. noch welcher Mitarbeiter diesen Kunden denn betreut hat das heißt welcher Mitarbeiter diesen Kunden betreut hat das ist wieder eine Personalnummer und
  12. wenn wir noch mal daran denken dass die Personalnummer ja gerade eben der Primärschlüssel waren der anderen Tabelle dann wissen wir dass wir dort
  13. eine Verbindung herstellen können und genau dieser Schlüssel in dieser Tabelle nennt sich Fremdschlüssel das heißt in dieser Tabelle ist jetzt also die
  14. Kundennummer der Primärschlüssel und die Mitarbeiternummer als von dem Mitarbeiter der diesen Kunden bedient hat ist der sogenannte Fremdschlüssel
  15. weil dieser Fremdschlüssel ist in einer anderen Tabelle eben ein primär Schlüssel und deswegen heißt er eben hier Fremdschlüssel und genau diese
  16. Informationen können wir jetzt auch verwenden wenn wir wissen wollen beispielsweise wer hat denn die Kunde mit der Kundennummer 7 bedient dann
  17. können wir sozusagen hier hingehen und sagen den Fremdschlüssel fahren wir mit den anderen primär Schlüssel in der Tabelle also mit der Mitarbeiternummer
  18. und sehen aha okay alles klar das war der Mitarbeiter mit der Zahl 14 das war der Raphael
  19. jetzt möchte ich dir noch den letzten Schlüssel erklären und zwar die sogenannten sekundärschlüssel und um dir dieses Konzept zu erklären müssen wir
  20. noch eine weitere Tabelle einführen die zeige ich dir jetzt mal dass die Tabelle Verkäufe und die Tabelle Verkäufe besteht aus drei verschiedenen Spalten
  21. die erste Spalte ist die Mitarbeiternummer die zweite die Kundennummer und die dritte ist die Summe am Umsatz die genau dieser Verkauf
  22. generiert hat und jetzt fällt uns vielleicht schon auf dass keine dieser Spalten ein primär Schlüssel ist was gibt genau in dieser Tabelle hier
  23. mehrere Verkäufe die den gleichen Umsatz gebracht haben es gibt aber zum Beispiel auch mehrere Verkäufer in dieser Tabelle die den bestimmten Umsatz gebracht haben
  24. aber genauso ist ein Kunde wahrscheinlich auch mehrmals in den Laden gekommen und ist nicht unbedingt ein einzigen verkauft zuordnen war das
  25. heißt um einen bestimmten Verkauf zu identifizieren brauchen wir immer eine Kombination aus zwei Schlüsseln und das sind die sekundärschlüssel wir können
  26. nämlich eine Kombination aus Mitarbeiternummer und Kundennummer dafür nutzen um exakt diesen einen Verkauf hier zu identifizieren
  27. wir können zum Beispiel sehen dass der Mitarbeiter mit der Nummer 15 mehrere Einträge hat und zwar mit mehreren verschiedenen Kunden aber die
  28. Kombination aus dem Mitarbeiter 15 und dem Kunden mit der Nummer 7 ist exakt diesem einen Verkauf zuordnen war und wir können beispielsweise im
  29. Umkehrschluss aber auch sehen dass der Kunde mit der Nummer 7 auch mehrere Käufe getätigt hat aber die Kombination aus diesen beiden Elementen ergibt eben
  30. nur wirklich diesen Einkauf das natürlich jetzt hier ein mega vereinfachtes Beispiel also es kann natürlich in der Praxis so sein lassen
  31. Mitarbeiter einen Kunden mehrmals bedient hat und ganz viele Verkäufe ausgelöst hat aber anhand diesen einfachen Beispiel glaube ich kann man
  32. das Konzept des sekundärschlüssels sehr gut erklären ich hoffe dass es verstanden

Zum Nachlesen