Zum Inhalt springen
L

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

So funktionieren Relationale Datenbanken! (In unter 4 Minuten)

Patrick Boekhoven3:36 43.090 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 21 Zeilen
Herunterladen
  1. Ihr wollt in unter 4 Minuten wissen wie eine relationale Datenbank funktioniert? Dann würde ich sagen, verlieren wir keine Zeit und legen direkt los. Eine relationale Datenbank besteht aus Tabellen.
  2. Und genau genommen ist die Tabelle auch das Kernstück der ganzen Geschichte. Denn in unseren Tabellen werden alle unsere Daten gespeichert. Wie genau das aussieht, schauen wir uns einmal
  3. ein Beispiel der Hyper EDV an, die ihre Kunden und Bestellungen und Artikeln in einer Datenbank mit verschiedenen Tabellen mit abspeichert. Und aus der Datenbank der hyperEDV gucken wir uns
  4. zuerst mal die Tabelle Kunde an, wo die Kunden-ID, der Nachname, der Vorname, das Geburtsdatum und die E-Mail-Adresse der Kunden festgehalten werden. Und Tabelle ist hierbei schon mal das erste richtige
  5. Stichwort. Bzw. den ersten großen Punkt den wir uns angucken müssen, wenn wir von relationalen Datenbanken reden. In der Tabelle Kunde der hyperEDV existieren verschiedene Spalten.
  6. Für die Kunden werden die KundenID, der Nachnahme, der Vorname, das Geburtsdatum und die E-Mail-Adresse der Kunden abgespeichert. Und jede dieser Spalten bekommt nun eine eigene Überschrift und stellt
  7. dann somit logischerweise eine Eigenschaft des Kunden dar. Und die Kunden selber die wir hier abspeichern, da handelt es sich jeweils um einen einzelnen Datensatz.
  8. Beziehungsweise um eine einzelne Zeile. Das bedeutet, wir sehen hier insgesamt zwei Datensätze bzw. zwei Zeilen. Und jede Spalte enthält pro Zeile natürlich verschiedene Zellen. In diesen Zellen selber könnt ihr dann einzelne Werte abspeichern.
  9. Also beispielsweise der Nachname von unserem ersten Datensatz. Der würde dann in diesem Fall Sievert lauten. Und wenn ihr jetzt genau hingeschaut habt, dann seht
  10. ihr dass sie Überschrift bei der KundenID unterstrichen ist. Und das hat auch eine Bedeutung. Und zwar handelt es sich hierbei um den Primärschlüssel. Der Primärschlüssel ist mit
  11. eines der wichtigsten Elemente in relationalen Datenbanken. Und der identifiziert ein einzelnen Datensatz. Und muss deswegen auch natürlich eindeutig sein. Also erhält jeder Kunde in
  12. unserer Datenbank eine Kunden-ID, die einzigartig ist. Wie unser Ludger Sievert der mit der KundenID 512 ausgestattet ist. Und diese KundenID wird kein anderer Kunde jeweils erhalten.
  13. Und dass dieser Primärschüssel eindeutig ist und für jede Tabelle existieren muss ist extrem wichtig. Und warum das so wichtig ist, das schauen wir uns jetzt beim nächsten Thema an. Und zwar dem Thema
  14. Beziehung in relationalen Datenbanken. Und dafür gucken wir uns einmal die Tabelle Bestellung an, die auch über ein Primärschlüssel also die BestellID verfügt, was ihr daran seht,
  15. dass die BestellID die unterstrichen ist. Aber wenn ihr jetzt mal nach rechts schaut, also zur Kunden-ID, dann seht ihr, dass die KundenID in diesem Fall überstrichen ist. Das bedeutet, dass
  16. wir ein Fremdschlüssel haben, der auf einen Primärschlüssel verweist. Also wir tragen in der Tabelle Bestellung bei der KundenID dann die 512 ein und damit sprechen wir unseren Ludger Sievert an.
  17. Da hier eine Referenz auf die Kunden-ID in der Tabelle Kunde besteht. Das heißt, unser Originaldatensatz liegt immer in der Tabelle Kunde. Und kann dann in verschiedenen Tabellen weiterhin benutzt werden.
  18. Und den Datensatz selber sprechen wir über die Referenz, also den Fremdschlüssel an. Wenn jetzt unser Ludger zum Beispiel heiraten würde und dann Ludger Müller
  19. heißen würde müsste man nur den Nachnamen in der Tabelle Kunde einmalig ändern. Aber die Referenz auf diesen Datensatz bleibt bestehen. So und damit haben wir es auch schon.
  20. Wenn ihr Fragen habt oder noch tiefer in die Materie einsteigen wollt dann empfehle ich euch das Video zu den Beziehungen in relationalen Datenbanken. Und ansonsten hoffe ich die ganze Geschichte ist klar geworden.
  21. Und wenn ihr Fragen habt dann schreibt sie mir gerne in die Kommentare und ansonsten bis zum nächsten Mal!

Zum Nachlesen