diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index d4365bb..43de4b6 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -216,9 +216,11 @@ }, "active": "25f5b25d5eca7203", "lastOpenFiles": [ + "SS2026/Klausurplan.canvas", + "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Relationale Entwurfstheorie.md", + "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723154353.png", "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723153729.png", "SS2026/Datenbanken und Informationssysteme/Datenbanken und Informationssysteme.md", - "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Relationale Entwurfstheorie.md", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md", "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/6-RelDesign.pdf", "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge", @@ -232,9 +234,7 @@ "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/Pasted image 20260723142832.png", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/Pasted image 20260723142759.png", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/Pasted image 20260723142602.png", - "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/Pasted image 20260723142318.png", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/5-RelQuery.pdf", - "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/Pasted image 20260723134219.png", "SS2026/Datenbanken und Informationssysteme/4. SQL/Anhänge/sql_merged.pdf", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge", "SS2026/Datenbanken und Informationssysteme/4. SQL/SQL.md", @@ -243,7 +243,6 @@ "SS2026/Datenbanken und Informationssysteme/4. SQL/DQL Data Query Language SQL.md", "SS2026/Datenbanken und Informationssysteme/4. SQL/DML Data Manipulation Language SQL.md", "SS2026/Datenbanken und Informationssysteme/4. SQL/DDL Data Definition Language SQL.md", - "SS2026/Klausurplan.canvas", "SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Relationales Datenmodell.md", "SS2026/Datenbanken und Informationssysteme/4. SQL/Anhänge", "SS2026/Datenbanken und Informationssysteme/SQL/sql_merged.pdf", diff --git a/SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723154353.png b/SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723154353.png new file mode 100644 index 0000000..2577236 Binary files /dev/null and b/SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723154353.png differ diff --git a/SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Relationale Entwurfstheorie.md b/SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Relationale Entwurfstheorie.md index 12b5b8d..86f6c1f 100644 --- a/SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Relationale Entwurfstheorie.md +++ b/SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Relationale Entwurfstheorie.md @@ -5,5 +5,15 @@ Kriterien für "gute" relationale Schemata definieren. ## Funktionale Abhängigkeiten ![[Pasted image 20260723153729.png]] +![[Pasted image 20260723154353.png]] + +Schlüssel a: +Superschlüssel a bestimmt alle Attributwerte eindeutig +b ist Voll funktional abhängig von a wenn kein Attribut in a überflüssig ist +a ist Schlüsselkandidat wenn a ein minimaler Superschlüssel ist +Primärschlüssel ist der ausgewählte Schlüssel + + +### Armstrong Kalkül