Datenbanken - Normalisierung - 2. Normalform

  Рет қаралды 202,015

BildungInteraktiv

BildungInteraktiv

Күн бұрын

In diesem Video zeige ich, was man unter der zweiten Normalform versteht.
Anhand einer einfachen Beispieldatenbank, die auch schon im ersten Video dieser Reihe verwendet wurde, entwickeln wir Schritt für Schritt die zweite Normalform.

Пікірлер: 83
@antonott4476
@antonott4476 8 жыл бұрын
Schreibe morgen eine Klausur über relationale Datenbanken und habe das Thema soweit gecheckt, danke für die Erklärung, hast gut strukturiert und sehr verständlich erklärt wofür es auch einen Daumen hoch gibt :D
@RageModeOnXx
@RageModeOnXx 8 жыл бұрын
mega gut erklärt !!! viel besser und einfacher als in der Vorlesung :D
@gumzinator
@gumzinator 8 жыл бұрын
+RageModeOnXx Wie bei mir. Und bei den Scripten hab ich manchmal das Gefühl, sie werden von Idioten geschrieben -.-
@mohammedal-osta6962
@mohammedal-osta6962 3 жыл бұрын
Super erklärt Danke
@chewie481
@chewie481 6 жыл бұрын
Super Video. Klarstellung @ 2:01: "Benötige ich, um den Nachnamen fest zu stellen, die Kombination Personal- und Projektnummer? Nein, ich benötige _nur_ die Personalnummer." Und genau _darum_ ist die zweite Normalform verletzt: Weil das Attribut Nachname nicht vom _gesamten_ Primärschlüssel abhängig ist. Korrekt?
@illyasvielvoneinzbern4743
@illyasvielvoneinzbern4743 4 жыл бұрын
M1zzu q einfach Luft für 1 Jahr gedrückt , schmerzt
@DeSineris
@DeSineris 8 жыл бұрын
Wieso ist denn die Zeit von der Personalnummer abhängig? Ein Projekt dauert 140 Stunden und dazu braucht man doch eigentlich nur die Projektnummer..
@BildungInteraktiv
@BildungInteraktiv 8 жыл бұрын
Das Attribut Zeit gibt die Zeit an, die ein bestimmter Mitarbeiter an einem bestimmten Projekt arbeitet. Somit ist die Zeit nicht nur vom Projekt (Schlüssel: Projektnummer) sondern auch vom Mitarbeiter (Schlüssel: Mitarbeiter-ID) abhängig. Es handelt sich also bei diesem Attribut um das einzige Attribut in dem Beispiel, bei dem die Abhängigkeit von beiden Schlüsselattributen gegeben ist.
@DeSineris
@DeSineris 8 жыл бұрын
Alles klar, vielen Dank!
@BildungInteraktiv
@BildungInteraktiv 8 жыл бұрын
Gern geschehen!
@Salamaleikum80
@Salamaleikum80 2 жыл бұрын
leider nicht erwähnt wieso die NF wichtig ist. Es können doppelte Datensätze entstehen.
@BildungInteraktiv
@BildungInteraktiv 2 жыл бұрын
Korrekt, aber darüber sprechen wir im 1.Teil der Serie ;-)
@starship9874
@starship9874 5 жыл бұрын
manchmal fragt man sich wieso profs das nicht einmal so schön verständlich in die folie schreiben können.
@Pokefreak957
@Pokefreak957 7 жыл бұрын
Besser erklährt als meine Lehrerin! Vielen Dank!
@butiitoncer3350
@butiitoncer3350 8 жыл бұрын
Hallo, ich wollte mich für die super Erklärung nochmal herzlichst bedanken. Die Erklärung und Strukturierung waren einwandfrei gewesen Danke und weiter so
@itsmev0
@itsmev0 Жыл бұрын
Vielen, vielen lieben Dank für die tolle Erklärung!!! Ich habe endlich nicht nur die Normalformen besser verstanden, sondern auch wie die Kardinalitäten zuzuordnen sind... ich bin Ihnen sehr dankbar!!!
@BildungInteraktiv
@BildungInteraktiv Жыл бұрын
Danke für das tolle Feedback!
@serolashd
@serolashd 8 жыл бұрын
Super erklärt - jetzt habe ich es verstanden, danke! :)
@TinyPvP
@TinyPvP 9 жыл бұрын
Richtig gut erklärt! Danke dir. :)
@niklasschmeinck1017
@niklasschmeinck1017 3 жыл бұрын
Wenn er es besser als mein Lehrer erklärt haha :D
@umayma9021
@umayma9021 5 жыл бұрын
Hallo, ich hätte da mal eine Frage zur zweiten NF. Was wäre, wenn es in der Tabelle Attribute geben würde, die weder von dem einen Teil-Primärschlüssel abhängen, noch von dem anderen? Was würde man in dieser Situation machen? VG
@BildungInteraktiv
@BildungInteraktiv 5 жыл бұрын
Dann bräuchte man wahrscheinlich eine neue Tabelle für dieses Attribut mit einem eigenen Primärschlüssel.
@thookie118
@thookie118 5 жыл бұрын
Schreibe morgen eine Klausur zu dem Thema, endlich erklärt das mal jemanddinNormalen worten so das man es auch versteht.
@goodguy5828
@goodguy5828 7 жыл бұрын
Sehr gutes Video! Dankeschön, habe es ENDLICH verstanden! Vielen Dank
@Mace2213
@Mace2213 7 жыл бұрын
endlich mal so erklärt, dass man es verstehen kann diese "offiziellen" erklärungen kann man doch fast gar nicht verstehen (ja ausnahmen gibt's immer)
@dieters.3986
@dieters.3986 4 жыл бұрын
Gute Erklärung! Hab auch dank der klaren Präsentationsweise alles super verstanden! Dank dir hab mich auch an das Wort "dröge" erinnern können ;)
@alex_higher
@alex_higher Жыл бұрын
So geil. Suche nach Datenbanken auf KZbin und sehe das ich das Video schon geschaut hab am 20.06.2020 in der Ausbildung und hier bin ich wieder im Studium :D
@BildungInteraktiv
@BildungInteraktiv Жыл бұрын
Sehr cool!
@Nyux1996.
@Nyux1996. 7 ай бұрын
Ich habe mir einige Videos dazu angeschaut und bei dir hab ich es das erste mal verstanden. Die meisten rattern nur die Wikipediabeschreibung runter. Danke!
@BildungInteraktiv
@BildungInteraktiv 7 ай бұрын
Freut mich zu hören!
@mathiasvonfurstenberg6027
@mathiasvonfurstenberg6027 2 жыл бұрын
Könnte ich hier "Mitarbeiter in Projekten", die Tabelle sparen und die PersNR und ProjektNR und Uhrzeit einfach in Projekte packen?
@khateraaram9301
@khateraaram9301 6 жыл бұрын
Wenn ich über eine SQL-Abfrage herauskriegen mag welche Mitarbeiter an welchem Projekt arbeiten...wie mache ich das?
@marcello4258
@marcello4258 4 жыл бұрын
Mitarbeiter in Projekten ist demnach eine "schwache" Entitaet, ich weiss bissl off topic, aber ja oder?
@dontlookatmefckcunt3017
@dontlookatmefckcunt3017 8 жыл бұрын
Modulo 100 (2016)
@Daniel-pt1ry
@Daniel-pt1ry 2 жыл бұрын
du ehrenmann
@fleollex
@fleollex 8 жыл бұрын
Danke für die super Erklärung
@JustDaZack
@JustDaZack 3 жыл бұрын
Verständlich und simpel erklärt, vielen Dank. :)
@stephanielilly9024
@stephanielilly9024 3 жыл бұрын
Super toll erklärt, endlich ist der Groschen gefallen, vielen Dank!
@abdulabdul-mw7sh
@abdulabdul-mw7sh 7 ай бұрын
Keines der Videos meines Dozenten gecheckt, zum Glück habe ich diese Videos gefunden, Daumen hoch!
@BildungInteraktiv
@BildungInteraktiv 7 ай бұрын
Danke!
@OhnezahnPK
@OhnezahnPK 6 жыл бұрын
Vielen Dank für die super Erklärung!
@celinecz9654
@celinecz9654 3 жыл бұрын
Mal von ganz vorne: Welches Programm braucht man dafür? Access, Excel,..?
@Ocsysrl
@Ocsysrl 3 жыл бұрын
Für mich ist Excel vorgegeben, ist für Datenbanken am besten geeignet
@hardbraker1131
@hardbraker1131 5 жыл бұрын
mega gut erklärtr , ich war in der stunde leider krank.
@Algebra582
@Algebra582 6 ай бұрын
danke super video
@BildungInteraktiv
@BildungInteraktiv 6 ай бұрын
Gerne 😊
@fabikay3806
@fabikay3806 3 жыл бұрын
Super Video !
@itsSimia
@itsSimia 7 жыл бұрын
also sorgt die zweite normalform im endeffekt für die zwischentabellen oder hab ich das nicht richtig verstanden?
@BildungInteraktiv
@BildungInteraktiv 7 жыл бұрын
Ich glaube, man muss es etwas anders formulieren: Die zweite Normalform ist das Ergebnis einer systematischen Verringerung der Redundanzen, damit der Optimierung der Datenbankstruktur - somit sind die "Zwischentabellen" das Ergebnis der Normalisierung in Richtung zweiter Normalform.
@rootdev8106
@rootdev8106 5 жыл бұрын
Richtig gut erklärt, vielen Dank!
@oliwersukic8572
@oliwersukic8572 8 жыл бұрын
ist Abteilung nicht transitivabhängig von der Abt_Nr;? also sollte es eine eigene tabelle sein oder ? warum ist das nicht der Fall ?
@BildungInteraktiv
@BildungInteraktiv 8 жыл бұрын
+Oliwer Sukic Stimmt genau - jedoch wird die Zweite Normalform bereits erreicht, wen alle Nichtschlüsselattribute vom gesamten Primärschlüssel abhängig sind. Aus systematischer Sicht ist die Beseitigung der Abhängigkeit eines Nichtschlüsselattributs von einem anderen Nichtschlüsselattribut eine Voraussetzung für das Vorliegen der Dritten Normalform - im nächsten Video zur 3. Normalform (kzbin.info/www/bejne/rmKbZIihmdiDh5o) wird deshalb genau das gemacht, nämlich eine eigene Relation für die Abteilungen eingerichtet.
@JK-tg8ep
@JK-tg8ep 5 жыл бұрын
@@BildungInteraktiv ein Nichtschlüsselattribut muss doch aber voll funktional abhängig sein vom Schlüssel, um es dann auszulagern. AbtNr und Abteilung sind aber nicht abhängig von PersNr. was verstehe ich gerade falsch, bitte helfen Sie mir weiter :/
@MBDuens
@MBDuens 8 жыл бұрын
Hallo, ist die 1:N - Beziehung (Chen-Notation) nicht spiegelbildlich?
@BildungInteraktiv
@BildungInteraktiv 8 жыл бұрын
+Mark Btg Ich verstehe die Frage nicht ganz. Aber in diesem Beispiel gilt z.B.: Ein Mitarbeiter kann in mehreren Projekten eingesetzt werden, aber jeder Mitarbeiterschlüssel in der Auflösungstabelle ist genau einem Mitarbeiter zuzuordnen - insofern muss die Notation lauten: 1 bei der Mitarbeitertabelle, n bei der Auflösungstabelle, die Beziehung einfach umzudrehen, funktioniert hier nicht.
@paulkohler8919
@paulkohler8919 2 жыл бұрын
sehr sehr gut vielen dank
@jonaswortmann5467
@jonaswortmann5467 5 жыл бұрын
Müsste die "Abteilung" nicht auch in eine separate Tabelle? Sie ist ja so gesehen nur von der "AbtNr" abhängig, oder irre ich mich?
@BildungInteraktiv
@BildungInteraktiv 5 жыл бұрын
Korrekt. Die Abteilungsbezeichnung ist von der Abteilungsnummer abhängig, deshalb ziehen wir die Abteilung in eine separate Tabelle. Dies allerdings im Rahmen der Herstellung der 3. Normalform, siehe das Video "Datenbanken - Normalisierung - 3. Normalform".
@jonaswortmann5467
@jonaswortmann5467 5 жыл бұрын
@@BildungInteraktiv Danke, ja, habe es dann auch bemerkt :D
@panixofficialmusic6910
@panixofficialmusic6910 Жыл бұрын
danke!
@BildungInteraktiv
@BildungInteraktiv Жыл бұрын
Gerne
@alexmattheis
@alexmattheis 6 жыл бұрын
Sehr gut zur Wiederholung!
@yolandacurie2035
@yolandacurie2035 5 жыл бұрын
Vielen lieben Dank! Danke dafür 😭🙏🙏
@Esyness
@Esyness 7 жыл бұрын
wieso heißt theodor auf einmal müller mit nachnamen??=??????
@BildungInteraktiv
@BildungInteraktiv 7 жыл бұрын
So hieß er doch schon im ersten Video (nur auf der ersten Folie hatte er noch diesen unschönen Namen "Willschrein") - oder habe ich etwas übersehen?
@zizouzidane1928
@zizouzidane1928 7 жыл бұрын
sehr gutes Video ! Danke
@john2426
@john2426 4 жыл бұрын
Super erklärt
@VortexMusicProduction
@VortexMusicProduction 6 жыл бұрын
Dankesehr!
@anselmo90
@anselmo90 8 жыл бұрын
DANKE DANKE DANKE =)
@stephanieschneder5107
@stephanieschneder5107 2 жыл бұрын
Die beste Erklärung auf KZbin, Danke
@BildungInteraktiv
@BildungInteraktiv 2 жыл бұрын
Danke für das Lob!
@stephanieschneder5107
@stephanieschneder5107 2 жыл бұрын
@@BildungInteraktiv :)
@hasu36
@hasu36 8 жыл бұрын
vielen Dank!
@anoname6857
@anoname6857 5 жыл бұрын
Wieso ist AbtNr kein primärschlüssel macht ja keinen sinn
@BildungInteraktiv
@BildungInteraktiv 5 жыл бұрын
In diesem Video geht es um die 2. Normalform. Diese ist erreicht, wenn sich die Datenbank in der ersten Normalform befindet und jedes Nichtschlüsselattribut von jedem Schlüsselkandidaten voll funktional abhängig ist. Das ist am Ende des Videos erreicht. Erst im nächsten Video, wo es um die Herstellung der 3. Normalform geht, wird dann die AbtNr als Primärschlüsselattribut zusammen mit der Abteilung in eine eigene Relation überführt. Hier geht es zum Video: kzbin.info/www/bejne/rmKbZIihmdiDh5o
@younesgun4411
@younesgun4411 4 ай бұрын
​@@BildungInteraktivaber warum ist es nicht schon davor ein primärschlüssel?????
@BildungInteraktiv
@BildungInteraktiv 4 ай бұрын
@@younesgun4411 Weil das Feld Abt Nr in der ersten Normalform nicht als Primärschlüssel definiert war.
@zawibatool8406
@zawibatool8406 5 жыл бұрын
Ist 2te und die dritte die selbe?
@Jonas70557
@Jonas70557 8 жыл бұрын
Super erklärt, endlich versteh ichs :)
@gregorianproductions
@gregorianproductions 7 жыл бұрын
Digga deine Stimme ist so langweilig, aber du hast des gut erklärt. Nimm mal vorher paar Gläser Kaffee oder rauch mal ein bisschen damit du in Fahrt kommst!!!
@cbr7170
@cbr7170 6 жыл бұрын
Digga sei mal nicht so frech.
@gregorianproductions
@gregorianproductions 7 жыл бұрын
Ab 6:0 ..... n mööööööl hahaha
@gregorianproductions
@gregorianproductions 7 жыл бұрын
6:00
Datenbanken - Normalisierung - 3. Normalform
6:25
BildungInteraktiv
Рет қаралды 188 М.
Zweite Normalform (2NF) | Datenbanken
11:45
Sebastian Philippi
Рет қаралды 40 М.
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 14 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 22 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,9 МЛН
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 21 МЛН
Datenbanken - Normalisierung - Übungsaufgabe
15:13
BildungInteraktiv
Рет қаралды 90 М.
Normalisierung in Datenbanken (1. bis 3. Normalform)
11:18
Patrick Boekhoven
Рет қаралды 175 М.
Datenbanken - Normalisierung - 1. Normalform
7:59
BildungInteraktiv
Рет қаралды 243 М.
Relationenmodell: Was, warum und wie? | Datenbanken
10:54
Sebastian Philippi
Рет қаралды 35 М.
05 Zweite Normalform - Datenbanken
12:26
einfachInfo
Рет қаралды 3,4 М.
Lernvideo Normalformen und Schlüsselkandidaten
10:31
M+I-Learning
Рет қаралды 72 М.
NORMALFORMEN bei Datenbanken einfach erklärt (1. bis 3. Normalform)
6:04
IT & Medien einfach erklärt
Рет қаралды 30 М.
13.59 Funktionale Abhängigkeiten, Functional Dependencies (FD)
8:59
Prof. Dr. Jens Dittrich, Big Data Analytics
Рет қаралды 49 М.
Boyce-Codd-Normalform (BCNF) - Schritt für Schritt erklärt
12:35
Erik Reischl (FOM)
Рет қаралды 777
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 14 МЛН