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

  Рет қаралды 38,042

Patrick Boekhoven

Patrick Boekhoven

Күн бұрын

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.

Пікірлер: 51
@bavarian_ttv2010
@bavarian_ttv2010 Жыл бұрын
0:00 : ihr wollt mehr über die Beziehungen in relationale Datenbanken erfahren? ich : nein, ich muss
@LehreramBK
@LehreramBK Жыл бұрын
Hoffe, es hat geklappt ;)
@bavarian_ttv2010
@bavarian_ttv2010 Жыл бұрын
@@LehreramBK soweit ganz gut, danke 😉🫡
@OnkelDevil
@OnkelDevil Жыл бұрын
Sehr gut erklärt. 10x besser wie der Prof an der FH!
@PBNice7999
@PBNice7999 Жыл бұрын
Als* vielleicht ist nicht der Prof das Problem
@philipschulze2.070
@philipschulze2.070 15 күн бұрын
@@PBNice7999 bester Kommentar😂
@maxdisser7966
@maxdisser7966 Жыл бұрын
Ich liebe dich noch nie so schnell Informatik verstanden!!! Danke420
@alexanderwoodstock8113
@alexanderwoodstock8113 Жыл бұрын
Top, ich tat mir in der Praxis schwer mit m:n, mit Hilfstabelle macht es absolut Sinn 🧑‍💻 Dankeschön! 🥳
@LehreramBK
@LehreramBK Жыл бұрын
Freut mich :)
@sebldebl1644
@sebldebl1644 Жыл бұрын
Hammer Video
@Tobias-rg5pw
@Tobias-rg5pw Жыл бұрын
Vielen Dank!!! Schreibe gleich eine Klausur über ERM in Datenbanken eintragen 🙏🏼🙏🏼🙏🏼
@LehreramBK
@LehreramBK Жыл бұрын
Dann viel Erfolg. Hoffe, es hat geklappt ;)
@stregawormwood1107
@stregawormwood1107 6 ай бұрын
Hahaha same 😂🙈
@pauln.7303
@pauln.7303 Жыл бұрын
Vielen Dank!!
@LehreramBK
@LehreramBK Жыл бұрын
Gerne ;)
@nandoborchardt4327
@nandoborchardt4327 Ай бұрын
10/10, danke dafür
@LehreramBK
@LehreramBK Ай бұрын
Danke 🙏
@ichbinesja1
@ichbinesja1 3 ай бұрын
perfekte Erklärung in weniger als 10 min , respekt
@LehreramBK
@LehreramBK 3 ай бұрын
Danke und gerne :)
@jeromekoenigsdorf
@jeromekoenigsdorf 2 жыл бұрын
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
@thescentman3678
@thescentman3678 5 ай бұрын
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 5 ай бұрын
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 KZfaqrinnen und KZfaqrn, 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 kzfaq.info/sun/PLIeHnQJo3DGNEpN7jW9HBXKLQ_fgV6kP7 Viele Grüße
@jawoll3664
@jawoll3664 3 ай бұрын
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"
@LehreramBK
@LehreramBK Жыл бұрын
Danke und Danke
@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 Жыл бұрын
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 Жыл бұрын
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 Ай бұрын
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 Ай бұрын
@@emirxonur danke. Mittlerweile die Prüfung bestanden Gesamtnote 2 :)
@lhe2017
@lhe2017 Жыл бұрын
Danke hat sehr geholfen, aber wir haben auch noch ‚n‘ zu ‚n‘?!?! (und natürlich n:m 1:n)
@LehreramBK
@LehreramBK Жыл бұрын
Hey, danke. :) n:n steht für n:m ;)
@lhe2017
@lhe2017 Жыл бұрын
@@LehreramBK Achso, also is n:n und n:m das gleiche …. Danke
@LehreramBK
@LehreramBK Жыл бұрын
Gerne! In dem folgenden Video erkläre ich das nochmal etwas genauer: Die Kardinalitäten der (modifizierten) Chen-Notation kzfaq.info/get/bejne/aZqPebVz1J_af4k.html VG
@lhe2017
@lhe2017 Жыл бұрын
@@LehreramBK okay, danke guck ich mir an :D Vielen Lieben Dank LG
@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
@NIGHTMARESGERMANY
@NIGHTMARESGERMANY Ай бұрын
Boah krasse wideo
@LehreramBK
@LehreramBK Ай бұрын
Danke :)
@1Pratzo1
@1Pratzo1 4 ай бұрын
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 4 ай бұрын
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 Жыл бұрын
Es gibt doch aber auch so Beziehungen wie M:1:N ?!
@SciDOCMBC
@SciDOCMBC Жыл бұрын
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 Жыл бұрын
@@SciDOCMBC ich weiss was Normalformen sind aber es gibt auch three-way associative relationship. Oder Kardinalitäten n-stelliger Beziehungstypen (ternär)
@LehreramBK
@LehreramBK Жыл бұрын
@@FilmfanOliver1992 Ja, Ternäre Beziehungen existieren. Sind aber nicht Bestandteil in diesem Video ;)
Das Entity-Relationship-Modell. Schnell und einfach erklärt.
7:56
Patrick Boekhoven
Рет қаралды 70 М.
Ch1- 00 - Introduction to Machine Learning and Its applications
9:04
Mohamed R. Elshamy
Рет қаралды 14
Indian sharing by Secret Vlog #shorts
00:13
Secret Vlog
Рет қаралды 58 МЛН
Welche Schlüssel existieren in Datenbanken?
5:53
Patrick Boekhoven
Рет қаралды 6 М.
VLAN on the FritzBox
22:36
Was tun Herr Ingenieur
Рет қаралды 3,7 М.
Was ist ein Relationales Datenbankmodell? - einfach erklärt!
5:23
Timo Bäuerle
Рет қаралды 46 М.
Kardinalitäten und Primärschlüssel | ERM bei Datenbanken
13:06
Sebastian Philippi
Рет қаралды 95 М.
Normalformen Datenbank am Beispiel erläutert
9:37
Daniel Janssen
Рет қаралды 63 М.
Beziehungen erstellen und Tabellen verknüpfen in Microsoft Access
6:29
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 864 М.
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 10 МЛН
Apple watch hidden camera
0:34
_vector_
Рет қаралды 54 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 383 М.
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 7 МЛН