Relationale Datenbanken – Häufige Fragen im Fachgespräch – Anwendungsentwickler-Podcast #17
In der siebzehnten Episode meines Anwendungsentwickler-Podcasts
geht es um relationale Datenbanken und mögliche Fragen dazu im
Fachgespräch. Inhalt Datenbanken Welche Formen von Datenbanken gibt
es? relationale, hierarchische, spaltenorientierte,
34 Minuten
Podcast
Podcaster
Beschreibung
vor 10 Jahren
In der siebzehnten Episode meines Anwendungsentwickler-Podcasts
geht es um relationale Datenbanken und mögliche Fragen dazu im
Fachgespräch.
Inhalt Datenbanken
Welche Formen von Datenbanken gibt es?
relationale, hierarchische, spaltenorientierte,
objektorientierte Datenbanken, Key-Value-Stores,
Dokumentendatenbanken, Graphendatenbanken
Was ist NoSQL und wofür braucht man das?
Steht für „Not only SQL“. Fasst die „modernen“
Datenbanken zusammen. Sinnvolle Ergänzung zu relationalen
Datenbanken.
Relationale Datenbanken
Wie sind relationale Datenbanken aufgebaut?
Tabellen (Relationen) und Beziehungen zwischen diesen.
Was ist der Vorteil relationaler Datenbanken?
Sie sind flexibel mit SQL abfragbar.
Nennen Sie einige bekannte relationale Datenbanken.
Oracle, Microsoft SQL Sever, MySQL, DB2, PostgreSQL,
SQLite
Was sind Primär- und Fremdschlüssel?
Primärschlüssel identifizieren einen Datensatz eindeutig.
Was sind natürliche und künstliche Schlüssel?
Natürliche Schlüssel sind Attribute der Entitäten, die
diese bereits eindeutig identifizieren. Künstliche Schlüssel
werden zusätzlich für die Entität vergeben.
Was sind anonyme Schlüssel?
Schlüssel ohne Bedeutung (z.B. forlaufende Nummer im
Vergleich zu Materialnummern wie „HO12CM0“).
Welche Kardinalitäten gibt es und was sind Beispiele?
1:1 (Benutzer/Login), 1:n (Benutzer/Bestellung), m:n
(Benutzer/Benutzergruppe)
Wie werden die einzelnen Kardinalitäten (1:1, 1:n, m:n) in
Tabellen umgesetzt?
1:1: Fremdschlüssel in beliebiger Tabelle, 1:n:
Fremdschlüssel in n-Tabelle, m:n: Zwischentabelle für
Fremdschlüssel
Was ist ein ORM?
Objekt-relationaler Mapper, verknüpft objektorientiere
Programmierung mit der relationalen Datenbank.
Literaturempfehlungen
*
(direkt beim Rheinwerk-Verlag bestellen*)
Das passende Kapitel im OpenBook: 12 Datenbanken – Rheinwerk
Computing :: IT-Handbuch für Fachinformatiker
*
Links
Permalink zu dieser Podcast-Episode
RSS-Feed des Podcasts
Weitere Episoden
5 Minuten
vor 3 Wochen
11 Minuten
vor 4 Monaten
8 Minuten
vor 4 Monaten
8 Minuten
vor 4 Monaten
10 Minuten
vor 5 Monaten
In Podcasts werben
Kommentare (0)