Title: IN0008_GDB / GDB: Kapitel 2; Konzeptuelle Modellierung
On every note of this deck, unless a note says otherwise:
Logo: tum_logo.png

Front: Wie setzt sich der Schlüssel für eine Schwaceh Entität zusammen?
Back: Besteht aus einem Fremdschlüssel und einem oder mehreren Attributen
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Front: Was macht die Selektion σ?
Back: filtert Reihen der Relation nach einen Prädikat
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Front: Was macht die Projektion Π?
Back: filtert Spalten der Relation
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Front: Was macht das Kreuzprodukt R×S?
Back: Bildet alle tupel aus Reihen von R und S
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Front: Was macht der natural join ⋈?
Back: Kreuzprodukt aber filtert Tupel bei denen für alle gleichen spalten unterschiedliche Werte existieren.
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Front: Was macht der Operator γ_A;B,C
Back: - Aggregationsoperator
- A ist die Spalte nach der Gruppiert wird
- B,C etc sind aggregatfunktionen
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Front: Welche Aggregatfunktionen haben wir Kennengelernt?
Back: count, sum, max, min, avg, median
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Front: Welche Form hat eine Anfage im Relationskalkül
Back: {t | P(t)} z.b. [$$] {p \mid p \in \text{Professoren} \land p.\text{Rang} = 'C4'} [/$$]
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Q: Bei RelationsKalkül dürfen Quantoren verwendet werden. [$$] Qx \in X [/$$]
Die Operation "sodass" wird ausgedrückt, indem [...]
A: in runden Klammern hinter dem Quantor ein Prädikat steht
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Front: Wie funktioniert das Domänenkalkül?
Back: - Relationen werden durch eckige Klammern [a, b, c ...] dargestellt
- Man definiert eine Relation und ein Prädikat: [$$] {[a_1, ... a_n] | P(a_1, ... a_n)}
Title: IN0008_GDB::GDB: Kapitel 3: Relationales Datenmodell

Front: Welche Grundtypen gibt es in einem ER Diagramm?
Back: - Entity (Rechteck)
- Relation (Raute)
- Attribut (Ellipse)
Title: IN0008_GDB::GDB: Kapitel 2; Konzeptuelle Modellierung

Front: Was sind Aggregation und Generalisierung bei ER Diagrammen?
Back: - Generalisierung: "is-a" Sechseck mit Pfeil (gibt an dass ein Entity subklasse eines anderen ist)
- Aggregation: "teil von" Raute (gibt an dass ein Entity teil eines anderen ist)
Title: IN0008_GDB::GDB: Kapitel 2; Konzeptuelle Modellierung

Front: Was ist eine Schwache Entität?
Back: - Entität welche von anderen Entitäten Abhängt
Title: IN0008_GDB::GDB: Kapitel 2; Konzeptuelle Modellierung

Front: Um welche Art von Entity handelt es sich hier?
Back: Eine schwache Entität. Motivation:
- Schwache Entität kann nicht als eigenes Gebilde existieren
- Braucht „starke“ Entität für eine eindeutige Identifikation
Title: IN0008_GDB::GDB: Kapitel 2; Konzeptuelle Modellierung

Front: Wie wird folgendes Konzept benannt?
Back: Generalisierung
Title: IN0008_GDB::GDB: Kapitel 2; Konzeptuelle Modellierung

Front: Wie wird folgendes Konzept benannt?
Back: Aggregation
Title: IN0008_GDB::GDB: Kapitel 2; Konzeptuelle Modellierung

Front: Wofür steht SQL?
Back: Structured Query Language
Title: IN0008_GDB::GDB: Kapitel 2; Konzeptuelle Modellierung