Datenbanken - Normalisierung - Übungsaufgabe

Поделиться
HTML-код
  • Опубликовано: 27 июл 2024
  • Nachdem wir das Vorgehen zur Normalisierung einer Datenbank in drei Videos bereits gezeigt haben, haben wir nun hier eine Übungsaufgabe, mit der ihr die Normalisierung an einem Beispiel durchführen könnt.
    Die Aufgabenstellung haben wir auch auf unserer Website zum Herunterladen als PDF- und/oder Exceldatei hinterlegt - bildunginteraktiv.com - Menüpunkt "Downloads".
    Ihr könnt zunächst die erste, zweite und dritte Normalform alleine entwickeln und euch danach die Lösung ansehen.

Комментарии • 80

  • @JOamelie
    @JOamelie 6 лет назад +76

    ich wollte mich sehr herzlich bei ihnen bedanken....hab endlich mal kapiert wie die Normalformen funktionnieren.

  • @baconbacon6128
    @baconbacon6128 3 года назад +18

    Ich schreibe in 5 Stunden eine Klausur, vielen Dank für die schnelle Nachhilfe

  • @tobiasrehm6597
    @tobiasrehm6597 3 месяца назад

    habe ganz viele videos zur normalisierung geguckt aber erst hier richtig verstanden. Dankeschön

  • @kohinoorkohi5580
    @kohinoorkohi5580 2 года назад +2

    Danke Herr mehl, dass Sie dieses video vorgeschlagen haben 👍🏼

  • @FreakyTeVe
    @FreakyTeVe 6 лет назад +27

    Sehr verständlich formuliert 👍

  • @bleak9674
    @bleak9674 6 лет назад +13

    Durch die Videos und die Übungsaufgabe hab ich die Normalisierung verstanden. Vielen dank dafür!

  • @joshuasteiner1524
    @joshuasteiner1524 4 года назад +4

    Den Inhalt super verständlich vermittelt weiter so

  • @JS-vm8se
    @JS-vm8se 6 лет назад +12

    Ein sehr verständliches Video, sehr hilfreich, gut ist auch, dass Du zwischen den einzelnen Schritten (Normalformen) kurze Pausen machst.

    • @julianstude7140
      @julianstude7140 5 лет назад

      Finde ich auch. Klare Trennung, so kann man gar nicht erst durcheinander kommen.

  • @padcha8210
    @padcha8210 5 лет назад +2

    Sehr gutes Beispiel. Sehr verständlich erklärt. Top! 👍

  • @991828374655
    @991828374655 4 года назад +1

    Fantastisch, vielen vielen vielen Dank!! SO ausführlich, hat endlich alle Unklarheiten beseitigt.

  • @raphael-oe
    @raphael-oe 5 лет назад

    Danke für die überaus ausführliche Erklärung. Nach Ewigkeiten endlich alles verstanden!!

  • @selintosun947
    @selintosun947 3 года назад

    Vielen Dank für das tolle Video! Sehr ausführlich & verständlich die Schritte erklärt, sodass man Ihnen auch folgen konnte. Endlich habe ich das Thema verstanden!!

  • @nehaawan8293
    @nehaawan8293 5 месяцев назад

    Ich schreibe in einer Stunde die Prüfung, DANKE 🙏🏽😘🥰❤️😭

  • @ardalanefs9310
    @ardalanefs9310 5 лет назад

    Ein sehr verständliches Video und sehr hilfreich .Dankeschön

  • @Skylinar
    @Skylinar 4 года назад +1

    Vielen Dank @BildungInteraktiv!

  • @Sheogorat90
    @Sheogorat90 3 года назад

    3 Doppelstunden DV, nichts kapiert, einmal eure Videos angeschaut (1. Normalform, 2. Normalform und 3. Normalform) und ich konnte die Übung mühelos abschließen! Vielen Dank, weiter so!

  • @odn7769
    @odn7769 5 лет назад +1

    Danke für die super Erklärung!

  • @JustDaZack
    @JustDaZack 3 года назад

    Es hilft immer sehr, auch mal solch Übungen mitzumachen.
    Hat geholfen. :)

  • @Kurata_1st
    @Kurata_1st 4 года назад +1

    Vielen Dank!!! Hat mir sehr geholfen 🙏

  • @Ali-ny4wi
    @Ali-ny4wi 4 года назад

    Beste Erklärung auf RUclips Dankeschön

  • @VeitK1969
    @VeitK1969 6 лет назад +7

    Ich bin der Meinung das in der Aufgabenstellung (Zeile 4 Kursname), etwas durcheinander gekommen ist. Klasse Videoreihe, hat mir sehr geholfen, es zu verstehen.

    • @MINDP0RTAL
      @MINDP0RTAL 6 лет назад +1

      Sehe ich auch so, der Kursname muss getauscht werden.

    • @TimmYCode
      @TimmYCode 3 года назад

      Hat mich mies verwirrt

  • @hannam.5734
    @hannam.5734 5 лет назад +1

    Tolles Video 🙌🏻

  • @j.j.w.8140
    @j.j.w.8140 4 года назад

    Danke, hat mir sehr geholfen!

  • @andgs3661
    @andgs3661 5 лет назад

    Einfach nur super!!!!!!!!!!!!

  • @reinholdwenzl6918
    @reinholdwenzl6918 4 года назад

    Ein geniales Video👍👍👍

  • @yajie7756
    @yajie7756 2 года назад

    Danke für das tolles Video!

  • @ender6379
    @ender6379 3 месяца назад

    Vielen Dank👍🏽❤️ sehr gutes Video!

  • @lampark8164
    @lampark8164 4 года назад

    vielen Dank !

  • @Abdulrahim-bg7gb
    @Abdulrahim-bg7gb 2 года назад

    Top erklärt 😀

  • @levan7314
    @levan7314 4 года назад

    Danke!

  • @reyanpe9505
    @reyanpe9505 4 года назад

    Vielen Dank auch von mir.

  • @stefan3852
    @stefan3852 6 лет назад +6

    Ist nicht in der 3 Normalform noch Zimmer und Leiter zu trennen?
    Da Klasse Zimmer und Klasse Lehrer => transitiv Zimmer Lehrer ?
    Ah wurde schon angemerkt, siehe Kommentar von Indra

    • @timr.8885
      @timr.8885 6 лет назад +1

      Ja das müsste man noch in 2 weitere Tabellen teilen, wenn man die Realität betrachtet, die Aufgabenstellung gibt diese Folgerung allerding nicht her.
      Jedoch steht oben auch bereits eine Antwort vom Tutor:
      "Guter Punkt - hier könnte man argumentieren, dass in der Aufgabenstellung nur gesagt ist, dass jede Klasse genau einem Klassenzimmer zugeordnet ist - es könnten auch mehrere Klassen demselben Klassenzimmer zugeordnet sein, dann mit jeweils unterschiedlichen Klassenlehrern.
      Aber es ist richtig - es wäre klarer geworden, wenn ich das Klassenzimmer weggelassen hätte... Danke für den Hinweis!"

  • @theodhorzhobro4646
    @theodhorzhobro4646 4 года назад

    Super vid

  • @dronesim
    @dronesim 5 лет назад +2

    Ich habe z.B. für die einzelnen Klassenzimmer eine eigene Tabelle mit Klasse (PK) und Zimmer erstellt (Referenz auf Schüler).
    Dann auch eine Tabelle für Klassenleiter mit Klasse (PK) und Klassenleiter (Referenz auf Klassenzimmer).
    Ist das auch ok?

  • @CYZ199X
    @CYZ199X 5 лет назад +2

    Ist die Tabelle Klassen in der 3. NF ein schwacher Entity? super Video übrigen :)

  • @jufi3728
    @jufi3728 6 лет назад +7

    Hey,
    vorweg: Super Videoreihe!
    Bei der 2NF habe ich jedoch ein Problem mit der Lösung. Ich denke nicht, dass das Klassenzimmer und der Klassleiter von der Schüler_ID abhängig sind. Ich denke, diese sind eher von der Klasse abhängig (Schüler_ID -> Klasse -> (Klassenzimmer, Klassleiter)). Daher würde, meiner Ansicht nach, auch die Klassen "alleine" stehen und die Zuweisung in einer eigenen Tabelle erfolgen. Wenn sich der Klassleiter einer Klasse ändert, kann ggf. eine Update-Anomalie auftreten...

    • @Monac004
      @Monac004 6 лет назад

      Dann guck dir doch das Video zu ende an -_-

    • @timr.8885
      @timr.8885 6 лет назад

      Bei dem Punkt bin ich mir auch unsicher, nur weil es in der 3NF ein Muss ist, heißt es ja nicht, dass es in der 2NF nicht auch bereits schon ein Muss ist!

  • @axmy1776
    @axmy1776 Месяц назад

    Das Video ist sehr illustrativ, vielen Dank! Ich habe eine Frage zu der Tabelle Klassen in der 3. Normalform. Haben wir hier nicht auch eine transitive Abhängigkeit vom Primärschlüssel Klasse über Klassenzimmer zu Klassenleiter und von Klasse über Klassenleiter zu Klassenzimmer? Müssten wir ggf. zwei Tabellen für die Klasse erstellen, eine für Klasse_Klassenzimmer und eine für Klasse_Klassenleiter?

  • @zawibatool8406
    @zawibatool8406 5 лет назад +1

    Unterschied in der 2ten und 3ten?

  • @hasanbira9752
    @hasanbira9752 5 лет назад +7

    Ehrenmann lo

  • @leonkullig5852
    @leonkullig5852 4 года назад

    Top

  • @stefan3852
    @stefan3852 6 лет назад

    Zählt ein Fremdschlüssel auch als Schlüsselattribut?

    • @BildungInteraktiv
      @BildungInteraktiv  6 лет назад +1

      In der Relation „Schüler“ ist das Attribut „Klasse“ ein Fremdschlüssel. Dieses Attribut kann in der Relation Schüler schon deshalb kein alleiniger Primärschlüssel sein, weil die Werte mehrfach vorkommen.
      Bei der Relation „Schüler in Kursen“ haben wir zwei Fremdschlüsselattribute - Schüler-ID und Kurs-Nr. Auch hier gilt, dass ein Fremdschlüsselatrribut alleine als Primärschlüssel für die Relation nicht geeignet ist, aber die Kombination beider Fremdschlüsselattribute ermöglicht eine eindeutige Identifikation aller Datensätze. So weit klar?

  • @Honschi25
    @Honschi25 4 года назад +1

    Super eklärt. Sollte aber in der 1. Normalform nicht noch die Klasse in Klassenstufe und Klassenzusatz unterteilt werden? Wie zum Beispiel 1,00 Euro in Preis und Währung unterteilt wird.

    • @BildungInteraktiv
      @BildungInteraktiv  4 года назад

      Na ja, hätte man schon machen können - kommt darauf an, wie viele Klassen man hat ( - je mehr, desto sinnvoller).

  • @ritasafronova5630
    @ritasafronova5630 6 лет назад +1

    Ich bin mir nicht sicher, aber in der 2 NF müssen alle Attribute von dem Primärschlüssel abhängig sein. Jedoch ist der Klassenleiter und das Klassenzimmer nur von der Klasse, aber weder von Schüler ID noch von KursNr abhängig. Deshalb müsste für Klasse, Klassenzimmer, Klassenleiter eine eigenständige Tabelle mit Primärschlüssel Kasse bereits in der 2 NF angelegt werden. Fals meine Überlegung falsch ist, bitte korregieren. Danke im Vorraus.

  • @Indrameiller
    @Indrameiller 6 лет назад

    dadurch dass jeder klasse ja nur ein raum und ein klassleiter zugeteilt wird, ist bei der 3. Normalform meiner meinung nach ein Fehler, weil ja so auch bei der Tabelle Klasse die Nichtschlüsselattribute Klassenzimmer und Klassleiter voneinander abhängig sind und dies verletzt doch die 3. Normalform

    • @BildungInteraktiv
      @BildungInteraktiv  6 лет назад

      Guter Punkt - hier könnte man argumentieren, dass in der Aufgabenstellung nur gesagt ist, dass jede Klasse genau einem Klassenzimmer zugeordnet ist - es könnten auch mehrere Klassen demselben Klassenzimmer zugeordnet sein, dann mit jeweils unterschiedlichen Klassenlehrern.
      Aber es ist richtig - es wäre klarer geworden, wenn ich das Klassenzimmer weggelassen hätte... Danke für den Hinweis!

  • @Toni2Go
    @Toni2Go 4 года назад

    Verständliches Video, wäre es jedoch nicht besser, in der 3. Normalform eine extra Tabelle zu machen, in welcher jeder Schüler mit seiner Klasse und dembelegten Kurs in Verbindugn gebracht wird? Der PS wäre dann die Kombination aus Schüler ID und Klasse

    • @BildungInteraktiv
      @BildungInteraktiv  3 года назад

      Danke für das positive Feedback! In der Übersicht sind doch alles Schüler genau einer Klasse zugeordnet (1:n Beziehung) und auch den Kursen, die sie belegt haben (mit der Auflösungstabelle "Schüler in Kursen") - Klasse und Kurs sind ja nicht deckungsgleich...oder habe ich etwas missverstanden?

  • @hassanalimohammadi4553
    @hassanalimohammadi4553 3 года назад

    Ihre Lösung ist leider falsch. Bei der zweiten Normalform haben Sie Schmitt und Bauer vergessen, was dazu führt, dass Klasse nicht von Schüler_ID abhängig ist. Außerdem haben Sie die Reihenfolge von 7 und 10 in der Zelle F5 verwechselt.

  • @NotTheMomma_Scared
    @NotTheMomma_Scared 5 лет назад

    Durch die gegebenen Zusatzinformationen sind die Kardinalitäten meines Erachtens nach nicht ganz richtig...
    Schüler---Schüler in Kursen hat eine 1---cn Kardinalität (Schüler müssen nicht zwingend 1+ Kurse belegen, sondern 0+)
    ebenso in Kurse---Schüler in Kursen hat eine 1---cn Kardinalität (es kann auch Kurse geben die von KEINEM Schüler belegt sind)

  • @ezatamin3407
    @ezatamin3407 5 лет назад

    Hallo
    Ich habe eine Frage
    Ich weiss es nicht was ist unterschied zwischen Autowert und Zahl

    • @BildungInteraktiv
      @BildungInteraktiv  5 лет назад +1

      Autowert und Zahl sind beides Zahlenformate. Ein Feld mit der Eigenschaft "Autowert" wird häufig als Primärschlüsselattribut verwendet, weil für jeden Datensatz automatisch ein Zahlenwert vergeben wird, so dass die Gefahr von Duplikaten und damit Inkonsistenzen ausgeschlossen wird.

    • @ezatamin3407
      @ezatamin3407 5 лет назад

      Können Sie bitte über Bewerbungsformular was lehren

    • @robertschatz2425
      @robertschatz2425 5 лет назад

      @@ezatamin3407
      was genau meinst du denn, wenn du "Bewerbungsformular" schreibst?

  • @xboxlox
    @xboxlox Год назад

    Du hast einen Fehler 4:11 wird bei der 4 Zeile für die kursnr 2 den Namen Solarmobil zugeordnet! nix gut diese xd

    • @BildungInteraktiv
      @BildungInteraktiv  Год назад +1

      Entschuldigung, wo ist denn bitte der Fehler, wenn doch genau an dieser Stelle erklärt wird, dass die Relation eben nicht die Voraussetzungen der 1. Normalform erfüllt?

    • @xboxlox
      @xboxlox Год назад

      ​@@BildungInteraktiv kein Problem, ich dachte das wäre offensichtlich ich erkläre es genauer. In die erste Zeile hat die kurs nr 2 den Name App-Programmierung , Zeile nr 3 ebenfalls Zeile nr 4 hat jedoch die kursnr 1 den Namen App-programmierung und die 2 Solamobile. Wenn das kein Fehler Wäre dann ist die "kurse Tabelle" Falsch 9:26. ich hoffe das ist nun verständlich für Sie.

    • @BildungInteraktiv
      @BildungInteraktiv  Год назад

      @@xboxlox danke für die Klarstellung - das ist absolut korrekt - die Darstellung in der Tabelle ist widersprüchlich, deshalb ist die 1. Normalform eben nicht erfüllt, da die Informationsdarstellung nicht elementar/atomar ist - das sollte die Darstellung eben belegen. Wir sind uns einig, dass die Tabelle nicht korrekt ist, aber ich wollte nur ergänzen, dass dies an dieser Stelle absichtlich so ist...🙂

    • @xboxlox
      @xboxlox Год назад

      @@BildungInteraktiv das hat nichts damit zu tun, ob die Tabelle in die erste Normalform ist oder nicht. Es hat nichts damit zu tun, ob die Werte Atomar sind oder nicht. Sie haben nicht das befugnis, Datensätze zu löschen. Angenommen, der schüler_Id "1" taucht auch noch mit dem Namen "Hasan" auf, was machen Sie dann? suchen sich eins aus? und welche und wieso ?? Genau so ist es bei den Kursen nur weil die kursnr 2 immer mit dem Kursnamen App-programmierung auftauchte und nur einmal mit Solarmobile heißt das nicht, dass SIE sagen können jo das widerspricht sich deshalb suche ich mir eins aus.

  • @MrAddimon
    @MrAddimon 6 лет назад

    2. Normalform Lösung: "n" Schüler können doch "m" Kurse belegen, dann ist doch die 1-n Verbindung falsch?!

    • @ma-hf6gh
      @ma-hf6gh 6 лет назад

      Nein die Darstellung ist korrekt. Deine Aussage ist aber auch nicht Falsch. Hier ein Link zu einem Video wo diese Art der Beziehung anhand des ERM genauer erklärt wird.
      ruclips.net/video/iK9Aj1Rkbpg/видео.html

  • @Lucienla
    @Lucienla 7 лет назад

    Erster

  • @heroraven1337
    @heroraven1337 5 лет назад

    jemand von der agb hier?
    szislowski ist halt kek