Тёмный

Was ist die Normalisierung (Normalformen)? - einfach erklärt! 

Timo Bäuerle
Подписаться 5 тыс.
Просмотров 31 тыс.
50% 1

Опубликовано:

 

17 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 48   
@xGILOW
@xGILOW Год назад
Ich muss in 5 Tagen einen Vortrag darüber im Master halten. Habe bis jetzt genau 0,0 Peilung von allem. Mit der Kraft von Tom Turbo sehe ich endlich Licht am Ende des Tunnels! Ich danke vielmals
@treptunes
@treptunes 2 года назад
Ganz großes Lob, das macht so Spaß
@HiasHiasHias
@HiasHiasHias 2 года назад
Top Video! Heute nochmal die verschiedenen Tabellen selbst nachgeschrieben und jetzt ist es mir klar. Danke!
@TimoBaeuerle
@TimoBaeuerle 2 года назад
Gern :)
@nhinguyen6587
@nhinguyen6587 3 года назад
das hilft mir ganz toll
@TimoBaeuerle
@TimoBaeuerle 3 года назад
Das freut mich 😉👍🏻
@nextleon
@nextleon 2 года назад
das video ist stark, das hat mir sehr bei meinem letzten Test an der Berufsschule geholfen
@TimoBaeuerle
@TimoBaeuerle 2 года назад
Super :D
@erenjager1155
@erenjager1155 2 года назад
Hast mich wieder mal gerettet. Schreibe dank dir immer gute Noten :D
@TimoBaeuerle
@TimoBaeuerle 2 года назад
Gerne :'D
@auri5573
@auri5573 Год назад
herzlichen dank für dieses informative video! mit etwas übung und glück sollte ich jetzt meine DBMS prüfung bestehn.
@TimoBaeuerle
@TimoBaeuerle Год назад
Das freut mich :) Viel Erfolg!
@generalzirx1153
@generalzirx1153 Год назад
wie wars?
@auri5573
@auri5573 Год назад
@@generalzirx1153 hab bestanden :D
@jannisfunke7055
@jannisfunke7055 2 года назад
Fachlich richtig, alle Fachbegriffe genannt und erklärt und in ausreichender Tiefe behandelt. Vielen dank für ein aktuelles gut verständliches Video in super qualität
@Feliza1992
@Feliza1992 3 года назад
Vielen Vielen Dank. ich habe endlich die normalformen und die arten der abhängigkeiten verstanden
@TimoBaeuerle
@TimoBaeuerle 3 года назад
Super 😉👍🏻 Danke für dein Feedback :)
@sajjadhosainy4259
@sajjadhosainy4259 Год назад
aboahhh, wie einfach erklärst du.!!! einfach stark, weiter so ! :)
@Brozillah_Gaming
@Brozillah_Gaming 3 года назад
Super gut erklärt 🙂
@TimoBaeuerle
@TimoBaeuerle 3 года назад
Danke Dir 😉👍🏻
@Brozillah_Gaming
@Brozillah_Gaming 3 года назад
@@TimoBaeuerle ich werde deinen/euren Kanal auf jeden Fall weiter empfehlen. Bin kurz vor meinen Abschluss in der Anwendungsentwicklung und habe mir deine Videos nochmal angeschaut im mir nochmal eine kurze aber genaue Zusammenfassung zu verinnerlichen. Und du machst das wirklich super. Ich kenne Entwickler die haben schon für größere Unternehmen gearbeitet und das mit den Normalformen nicht verstanden 😝
@TimoBaeuerle
@TimoBaeuerle 3 года назад
@@Brozillah_Gaming Super, das freut mich wenn ich helfen konnte 😉👍🏻 Ich denke die neue Lernplattform von mir, die demnächst veröffentlicht wird, könnte dir dann auch sehr gefallen 😉 Am Samstag kommen hier auf dem Kanal mehr Infos dazu.
@tomknittel6772
@tomknittel6772 3 года назад
super Video, wirklich gut erklärt Vielen Dank
@TimoBaeuerle
@TimoBaeuerle 3 года назад
Danke für dein Feedback 😉
@100mewtu4
@100mewtu4 2 года назад
Sehr gutes Video! Hat mir sehr geholfen und der Test morgen wird ein klacks
@SamedSivas
@SamedSivas 2 года назад
super, danke!!
@katarinajoviclina
@katarinajoviclina 2 года назад
Das ist Hammer, wie du das gut erklärst. Dankeschön🥰🥰🥰🥰
@stylerzocker6998
@stylerzocker6998 2 года назад
Genau so !
@_k3524
@_k3524 2 года назад
Wow mega! Danke für das wirklich GEILE Video. Nächste Woche habe ich meine AP, habe aber noch Probleme damit, die 2 und 3 NF zu unterscheiden (beim modellieren der Datenbanken, kommt die 3 NF irgendwie automatisch mit) und die Lehrer + Ausbilder erklären es wirklich doof.
@kwmotion1922
@kwmotion1922 2 года назад
Super Danke dir
@philipfroeschl1415
@philipfroeschl1415 11 месяцев назад
Danke für das informative Video. mir ist nur nicht ganz klar, warum man im zweiten Schritt nachdem die Tabelle Schüler_Unterricht und Unterricht ausgelagert wurde, nicht direkt die Auslagerung der Tabelle Klassen vornimmt ? Beziehungsweise, warum das Attribut Klasse, nicht bereits in der ersten NF zum Primary Key wird. LG Philip
@TimoBaeuerle
@TimoBaeuerle 11 месяцев назад
Hey Philip, das Attribut "Klasse" ist transitiv vom Schlüsselattribut "SID" abhängig. Transitiv abhängige Attribute werden erst in der dritten Normalform ausgegliedert, da diese erfordert, dass sowohl die zweite Normalform eingehalten wird als auch alle Nicht-Schlüssel-Attribute nicht transitiv vom Primärschlüssel abhängig ist. In der Berufsschule kann es häufig mal vorkommen, dass man die Schritte der einzelnen Normalformen nacheinander vornehmen muss. In der Berufspraxis wird die Normalisierung und somit auch die Umsetzung der 3 Normalformen in der Regel auf einmal umgesetzt und nicht schrittweise :) Ich hoffe das konnte dir helfen.
@gandalfabi3955
@gandalfabi3955 2 года назад
Kannst du eine Playlist erstellen mit allen videos zum Thema? Richtig hilfreich! 👍🏻
@TimoBaeuerle
@TimoBaeuerle 2 года назад
Klar, schon erledigt 👍🏻
@martinbottcher8206
@martinbottcher8206 3 года назад
Hallo Code Construct, super Videoserie, um das ganze Thema einfach zu verstehen! Allerdings frage ich mich, ob die Schülertabelle wirklich atomar ist? Müsste die Klasse nicht auch unterteilt werden in Klasse 10 und Zusatz a/b? Liebe Grüße und weiter so!
@TimoBaeuerle
@TimoBaeuerle 3 года назад
Ich denke beides wäre als "atomar" zu verstehen und korrekt. Es ist die Information "Welche Klasse besucht der Schüler?" getrennt in eine eigene Tabellenspalte. Gleichzeitig ist die Kritik, dass ein Jahrgang und ein Jahrgangszusatz noch mehr der atomaren Datenhaltung entsprechen würde ebenfalls berechtigt. Ich persönlich habe auch in meiner Ausbildung von Lehrern gehört, dass hier maßgeblich entscheidend ist, wie sinnvoll eine weitere Aufspaltung ist. Würden wir bei einem Preis nicht auch in Euro und Cent aufteilen können? Ja, aber in den meisten Anwendungsfällen wie zum Beispiel einem Onlineshop wäre das unsinnig. Tut mir Leid Dir eine eher wage Antwort geben zu müssen, doch hier gab es immer wieder Diskussionen, auch schon zu meiner Lehrzeit ;)
@barancanboral3039
@barancanboral3039 2 года назад
Sehr gutes Video, unglaublich gut und simple erklärt.
@Flippibi
@Flippibi 2 года назад
Bitte bitte bei kommenden Videos auf Hintergrundmusik verzichten, die (mir) das Zuhören mit der gebotenen Konzentration erschwert bis verunmöglicht. Wer's mag/braucht kann sich ja ganz individuell beim Videoschauen eine weitere Schallquelle dazuschalten
@BY-lv3ih
@BY-lv3ih 3 года назад
Hallo Ist eigentlich nicht besser in der 2. Normalform bei der Schüler-Unterricht Tabelle als Primärschlüssel neue ID zu nehmen und nicht die Schülerid ?
@TimoBaeuerle
@TimoBaeuerle 3 года назад
Die Schüler-Unterricht-Tabelle ist eine Zwischentabelle um die "n-m"-Beziehung zwischen der Schüler-Tabelle und Unterricht-Tabelle abzubilden. Der Primärschlüssel ist hierbei nicht (nur) die SID, sondern ein sogenannter "zusammengesetzter Primärschlüssel" aus der SID + Unterrichtsnummer. Diese beiden Werte identifizieren die Verknüpfung von Schüler und Unterricht eindeutig und bilden somit gemeinsam den Primärschlüssel der Schüler-Unterricht-Tabelle. Natürlich könnte man auch noch eine ID hinzufügen und diese als Primärschlüssel nutzen, allerdings ist das im Falle einer Zwischentabelle nicht notwendig, da die beiden Fremdschlüssel zusammen einen eindeutigen Primärschlüssel bilden.
@BY-lv3ih
@BY-lv3ih 3 года назад
@@TimoBaeuerle stimmt daran habe ich überhaupt nicht gedacht. Also, dass die Tabelle eine Linktabelle darstellt. In der Vorlesung haben wir gelernt, dass solch eine Tabelle auch eine ID hat. Finde das persönlich auch systematischer, da dann jeder Datensatz eine spezielle ID hat ?
@TimoBaeuerle
@TimoBaeuerle 3 года назад
@@BY-lv3ih Ich halte einen stellvertreter Schlüssel für eine Zwischentabelle nicht für sinnvoll. Der Primärschlüssel der Zwischentabelle setzt sich aus 2 Fremdschlüsseln zusammen und identifiziert den Datensatz eindeutig. In SQL Abfragen werden für einen Join der Tabellen Schüler und Unterricht auch immer die Fremdschlüssel genutzt. Wozu die ID dient erschließt sich mir nicht. In meinen Augen wäre es Speicherverschwendung, vorallem bei einer Zwischentabelle die aufgrund einer n-m-Beziehung schnell mal mehrere Millionen Datensätze beinhalten kann.
@BY-lv3ih
@BY-lv3ih 3 года назад
@@TimoBaeuerle genau das habe ich mir auch gedacht. Also, dass der nicht verwendet wird.
@gintokiamv7811
@gintokiamv7811 7 месяцев назад
Hallo, DB->normalizer (Solver) sagt das das 3nf ist aber laut deiner anleitung stimmt das nicht oder habe ich etwas falsch verstanden. ABCDEF C->B AB->CEF AC->D ich dachte das ist die 2nf.
@g.t.a3739
@g.t.a3739 2 года назад
Statt andauernd Fachwörter zu benutzten, diese in verständlicher Sprache erklären…..
@tazzz001
@tazzz001 2 года назад
Die Musik im Hintergrund ist komplett unnötig und stört massiv.
@TimoBaeuerle
@TimoBaeuerle 2 года назад
Danke fürs Feedback, bei der nächsten Videoreihe werde ich keine Hintergrundmusik mehr nutzen :)
@joelstuckwisch
@joelstuckwisch 2 года назад
Echt??? Gerade dadurch wird doch das Video flüssig und qualitativ hochwertig. Bitte nicht bei den nächsten Video entfernen!!!
Далее
Mini bag sealer
00:58
Просмотров 7 млн
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Normalisierung in Datenbanken (1. bis 3. Normalform)
11:18
IPv4-Adressen und Subnetting einfach erklärt
10:10
Просмотров 10 тыс.
OLTP und OLAP einfach erklärt // deutsch
10:38
Просмотров 4,5 тыс.
Datenbanken - Normalisierung - Übungsaufgabe
15:13
Просмотров 90 тыс.
Datenbanken: Normalisierung und Normalformen
15:54
Просмотров 1,9 тыс.
Das Normalisierungsprinzip
7:47
Просмотров 8 тыс.