Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).
1. Normalform leicht erklärt - Wiederholungsgruppen verstehen!
Das Wichtigste aus dem Video
Tipp auf eine Zeit – das Video springt genau dorthin.
Transkriptautomatisch erstellt · 13 Zeilen
- meine äh was heißt Eselsbrücke nicht, aber wie man sich das herleiten kann oder merken kann, ähm wir sind ja in relationalen Datenbanken unterwegs, die
- aus Tabellen bestehen. Und Tabellen sind ja ein zweidimensionales Konstrukt, das hat Zeilen und das hat Spalten. Und wenn wir uns jetzt überlegen in der ersten
- Normalform, wir haben völlig unstrukturierte Daten, dann können halt mehrere Spalten theoretisch in einer stehen. Also Adresse, Postleitzahl, Ort,
- alles in eine Spalte gequetscht. Und wenn ich das jetzt aufteilen will, da können wir gleich mal fragen, warum ich das denn eigentlich will, aber wenn ich
- das tue, dann zerhacke ich diese Spalten und mache neue Spalten da draus. Postleitzahl, Ort, Hausnummer, was auch im stehen die nebeneinander. Aber es
- kann ja auch noch der Fall auftreten, wenn ich das zerhacke, dass ich Zeilen bekomme, weil ich habe ja zwei Dimensionen. Entweder mache ich die
- Spalten draus oder ich mache die Zeilen draus. Und da ist aber das Beispiel ein anderes, weil ich werde nicht eine Adresse in Zeilen aufteilen, wo dann
- Postleitzahl, Ort, Hausnummer steht, weil die Spalten haben ja einen Datentyp und ein Konzept, sondern da muss es etwas geben, was struktur gleich ist,
- aber mehrfach auftreten kann. Und das Beispiel dafür wäre eine Telefonnummer. Ich habe vielleicht eine Festnetznummer, eine Handynummer, eine was auch immer
- Pagernummer, wenn es das noch gibt. Ich habe drei Telefonnummern, aber die sind nicht struktur unterschiedlich, sodass ich sie auf Spalten aufteilen muss,
- sondern es ist einfach dasselbe Ding, bloß halt dreimal. Und wenn ich das jetzt in meiner Datenmark abspeichern will, mache ich dafür einzelne Zeilen.
- Und dieses Konstrukt nennt sich dann eine Wiederholungsgruppe. Das heißt, ich habe ein Konzept, Telefonnummer, aber drei Ausprägungen. Das wäre diese
- Wiederholung und die wird halt anders aufgelöst. Daraus mache ich Zeilen statt Spalten und deswegen gehört das beides zuerst normal vor.
Zum Nachlesen
Normalisierung (Datenbank)Normalisierung ist ein Entwurfsansatz für relationale Datenbanken mit dem Zweck, redundante Speicherung von Informationen und damit Inkonsistenz und Anomalien …
Relation (Datenbank)Eine Relation besteht aus Tupeln, jedes Tupel wird durch Attribute beschrieben, die den Typ (mögliche Attributwerte) festlegen und mit einem Attributnamen …
Relationale DatenbankEine relationale Datenbank ist eine digitale Datenbank, die zur elektronischen Datenverwaltung in Computersystemen dient und auf einem tabellenbasierten …
DatenbanktabelleEine Datenbanktabelle ist eine Sammlung verwandter Daten, die in einem strukturierten Format in einer Datenbank gespeichert sind. Sie besteht aus Spalten …