Beziehungen in relationalen Datenbanken (1:n, n:m, 1:1). Einfach erklärt.

Поделиться
HTML-код
  • Опубликовано: 9 июл 2024
  • Ich erkläre die Grundlagen zum Thema relationale Datenbanken, wie ihr die 1:n, die n:m und die 1:1 Beziehung in einer Datenbank auflöst beziehungsweise korrekt umsetzt. Dazu gucken die den Primärschlüssel und den Fremdschlüssel an, wozu wir Beziehungen benötigen und was das Problem ist, wenn wir auf Beziehungen in Datenbanken verzichten. Außerdem erläutere ich, wieso eine relationale Datenbank lediglich eine 1:n Beziehung auflösen kann und nicht direkt die n:m Beziehung. Denn im Gegensatz zu Excel, nutzt ihr verschiedene Tabellen, die ihr mit den einzelnen Schlüsseln in der Datenbank in eine Beziehung setzen müsst. Und nur wenn ihr diese Verweise richtig setzt und die Beziehungen auflöst, erhaltet ihr eine Datenbank ohne Anomalien und Redundanzen.
  • НаукаНаука

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

  • @bavarian_ttv2010
    @bavarian_ttv2010 Год назад +18

    0:00 : ihr wollt mehr über die Beziehungen in relationale Datenbanken erfahren?
    ich : nein, ich muss

  • @maxdisser7966
    @maxdisser7966 Год назад +6

    Ich liebe dich noch nie so schnell Informatik verstanden!!!
    Danke420

  • @OnkelDevil
    @OnkelDevil Год назад +19

    Sehr gut erklärt. 10x besser wie der Prof an der FH!

    • @PBNice7999
      @PBNice7999 Год назад +5

      Als* vielleicht ist nicht der Prof das Problem

    • @philipschulze2.070
      @philipschulze2.070 Месяц назад

      @@PBNice7999 bester Kommentar😂

  • @alexanderwoodstock8113
    @alexanderwoodstock8113 Год назад +7

    Top, ich tat mir in der Praxis schwer mit m:n, mit Hilfstabelle macht es absolut Sinn 🧑‍💻
    Dankeschön! 🥳

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

    Hammer Video

  • @malteesch898
    @malteesch898 23 дня назад

    Omg, danke vielmals!
    Das Video hat mir sehr geholfen v.a. n:m Beziehungen besser zu verstehen! Danke :D

  • @pauln.7303
    @pauln.7303 Год назад

    Vielen Dank!!

  • @nandoborchardt4327
    @nandoborchardt4327 2 месяца назад

    10/10, danke dafür

  • @jeromekoenigsdorf
    @jeromekoenigsdorf 2 года назад +17

    kleine Anmerkung: Fremdschlüssel werden in der grafischen Darstellung überstrichen.

    • @user-xg7hi5mh3g
      @user-xg7hi5mh3g Год назад

      Oder mit # prefixiert

    • @Tobias-rg5pw
      @Tobias-rg5pw Год назад

      Aber damit man weiss, dass es der Fremdschlüssel ist, wählt man eine andere Art des Unterstreichen als beim Primärschlüssel

  • @Tobias-rg5pw
    @Tobias-rg5pw Год назад +5

    Vielen Dank!!! Schreibe gleich eine Klausur über ERM in Datenbanken eintragen 🙏🏼🙏🏼🙏🏼

  • @ichbinesja1
    @ichbinesja1 4 месяца назад +1

    perfekte Erklärung in weniger als 10 min , respekt

  • @thescentman3678
    @thescentman3678 6 месяцев назад

    Tolles Video: Einziger Verbesserungsvorschlag bei der 1: n Erklärung: Die Anordnung bei der Darstellung des Beispiels fände ich es besser wenn links Kunde und rechts die Bestellung stehen würde

    • @LehreramBK
      @LehreramBK  6 месяцев назад

      Hey, danke das Feedback :)

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

    Ein großes Lob. Ich habe ja schon sehr viele - wirklich bis jetzt geglaubte besten - Videos angesehen. Aber komischer Weise sind die bis jetzt geglaubten Informationen, nämlich alles zu sein, was man wissen müsste - doch noch nicht alles. Vielleicht aber, habe ich es in den voran gegangenen Videos der anderen RUclipsrinnen und RUclipsrn, schlicht falsch verstanden oder überhört. Obwohl alle sympathisch sind, scheint es wie mit dem Phänomen in der Schule zu sein. Falscher Lehrer : - nichts verstanden. Richtiger Lehrer: alles und noch viel mehr verstanden; Lust auf mehr. Die Wissbegierde steigt ins unermessliche.
    Kennt das jemand von euch?
    Na ja, wie dem auch sei. Meine Wissbegierde ist aufs neue in Access geweckt.
    Ich könnte es auch anders sagen. Und das nur nach diesem Video.
    Würde ich Morgen eine Prüfung etwa haben, in derer mir der Sinn und die Handhabe von Access Datenbanken abgefragt würde, könnte ich beruhigter nach diesem Video schlafen.

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

      Freut mich sehr zu hören:
      Ich habe zum Thema Access eine eigene Playlist erstellt:
      Access Tutorials
      ruclips.net/p/PLIeHnQJo3DGNEpN7jW9HBXKLQ_fgV6kP7
      Viele Grüße

  • @jawoll3664
    @jawoll3664 4 месяца назад

    Bei einer 1:1 Beziehung kann also kein Attribut an der Beziehung sein? Zum Beispiel: 1 Teilnehmer benutzt 1 Laptop. Wo würde jetzt das Attribut "Zeitraum" (gibt an wie lange der Laptop von dem Teilnehmer benutzt wird) untergebracht werden?

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

    Meinen Daumen hast du bekommen! ;)
    Note: 8:23 "UniqueKey" statt "UnqiueKey"

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

    Frage zur 1:1 Beziehung: KundenKarte verweist auf Kunde
    Ein Kunde kann eine oder keine Kundenkarte haben. Eine Kundenkarte muss zu einem Kunden gehören. Soweit klar!
    In deiner Grafik 8:25 hat man einen Foreign-Key (KundenID) in der Relation Kundenkarte stehen. In der Grafik verweist der Primary Key PK KundenID von der Tabelle Kunde auf den FK (KundenID) der Relation Kundenkarte.
    Müsste es nicht genau anders herum sein? Der FK verweist doch normal immer auf den PK?

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

      Die KundenID aus Kundenkarte verweist natürlich auf KundenID in der Tabelle Kunde. Mein Fehler. Sorry!

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

    In der Videobeschreibung schreibst du über n:m, in dem Video beschreibst du diese Kardinalität als m:n Beziehung. Wie ist es den richtig und welche Entität bekommt das "n" und welche das "m" ? Es kommen öfters solche Aufgaben in den Abschlussprüfungen vor und bin einfach verwirrt, wo was hingehört. Danke

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

      Es heißt n:m und die Kardinalitäten bezeichnen bezeichnet das Gleiche. Ich würde es im ER Modell folgendermaßen schreiben: M Beziehung N. Aber normiert das nicht, soweit ich weiß.
      Viele Grüße

    • @emirxonur
      @emirxonur 2 месяца назад

      N und M stehen hier eigentlich für das Gleiche. Sie sind Variablen für eine Zahl von 0 - unendlich. Wir sagen nur deswegen nicht n:n, damit klar ist, dass beide n's nicht die gleiche Zahl beinhalten müssen. Wir kennen aus der Mathematik: x=x, aber n muss nicht das gleiche wie das andere n sein, deswegen sagen wir m:n. Welche Entität das 'm' und welche das 'n' bekommt, ist somit eigentlich auch egal. Und soweit ich weiß, gibt es keine "richtige" Reihenfolge, du kannst also m:n oder n:m schreiben.

    • @Rifl3man
      @Rifl3man 2 месяца назад

      @@emirxonur danke. Mittlerweile die Prüfung bestanden Gesamtnote 2 :)

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

    Danke hat sehr geholfen, aber wir haben auch noch ‚n‘ zu ‚n‘?!?! (und natürlich n:m 1:n)

    • @LehreramBK
      @LehreramBK  Год назад +2

      Hey, danke. :) n:n steht für n:m ;)

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

      @@LehreramBK Achso, also is n:n und n:m das gleiche …. Danke

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

      Gerne! In dem folgenden Video erkläre ich das nochmal etwas genauer: Die Kardinalitäten der (modifizierten) Chen-Notation
      ruclips.net/video/34_FRBo9vOU/видео.html
      VG

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

      @@LehreramBK okay, danke guck ich mir an :D Vielen Lieben Dank LG

  • @NIGHTMARESGERMANY
    @NIGHTMARESGERMANY 2 месяца назад

    Boah krasse wideo

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

    das ist doch falsch bei 5:26 ! die deklaration von Tabelle 1 müsste doch Kunde sein und Tabelle n Bestellung

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

      Hey, das sind keine Kardinalitäten sondern nur Informationen und dienen lediglich zum Verständnis.
      Viele Grüße

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

    Unser Prof besteht darauf, dass es n:m nicht gibt sondern 0:* oder * : *
    Weil ansonsten mit der Angabe n:m kommuniziert wird, dass es immer einen Eintrag bzw. Eine Abhängigkeit geben muss. 😅

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

      Hey, magst du das erläutern? Das n bzw. das m steht in diesem Fall ja für keinen, einen oder mehrere. Das inkludiert, dass sich keine Verbindung vorliegen kann.
      Viele Grüße

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

    Es gibt doch aber auch so Beziehungen wie M:1:N ?!

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

      So eine Beziehung gibt es nicht. Es gibt eine n:m-Relation. Dafür ist aber eine Hilfstabelle nötig. Bitte Relationen nicht mit den Normalformen 1NF, 2NF... verwechseln.

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

      @@SciDOCMBC ich weiss was Normalformen sind aber es gibt auch three-way associative relationship. Oder Kardinalitäten n-stelliger Beziehungstypen (ternär)

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

      @@FilmfanOliver1992 Ja, Ternäre Beziehungen existieren. Sind aber nicht Bestandteil in diesem Video ;)