Podcast
Questions and Answers
0.1 - Was ist eine Datenbank?
0.1 - Was ist eine Datenbank?
Eine Datenbank ist ein elektronisches Verwaltungssystem, das den effizienten Zugriff und die sichere Speicherung von Daten ermöglicht. Teilmengen von Daten können zusammengestellt und angezeigt werden
0.3 - Wo werden Datenbanken verwendet?
0.3 - Wo werden Datenbanken verwendet?
Controlling & Rechnungswesen • Daten erfassen und erstellen, • Rechnungen und Mahnungen • Formulare digital erstellen, ausfüllen, analysieren Warenwirtschaftssysteme (WWS) • alle Artikel eines Verkaufsbestandes erfassen und in Datenbank verwalten • der aktuelle Lagerbestand ist jederzeit abrufbar Enterprise Resource Planning (ERP) • realisieren den Datenaustausch zwischen unterschiedlichen Datenbanken • arbeiten vollkommen autark, ohne direkten Benutzereingriff Content Management Systeme (CMS) • zur einfachen Verwaltung von Internetseiten • Anwender benötigen keine Programmierkenntnisse • virtuelle Oberfläche Backend zur Verwaltung für Admin und Kunden Customer Relationship Management (CRM) • sämtliche Daten von Kunden und Zwischengruppen können verwaltet werden • unterschiedliche Eingabe- und Auswertungsmöglichkeiten Datenbanken bei Banken, Versicherungen, Gas- und Stromlieferanten • Gas- und Stromlieferanten nutzen CMS-Systeme für Zählerstände und Stromabnehmer
0.2 - Wie ist ein Datenbanksystem aufgebaut?
0.2 - Wie ist ein Datenbanksystem aufgebaut?
Ein Datenbanksystem besteht aus einem Datenbankmanagementsystem DBMS – die Verwaltung und der Datenbank – Speicherung in Datensätzen
0.4 - Was ist ein Datenbankmanagementsystem (DBMS)?
0.4 - Was ist ein Datenbankmanagementsystem (DBMS)?
0.5 - Nach welchen Kriterien muss ein DBMS ausgewählt werden?
0.5 - Nach welchen Kriterien muss ein DBMS ausgewählt werden?
0.6 - Wie lauten die drei Hauptpunkte der Sicherheit in Datenbanken?
0.6 - Wie lauten die drei Hauptpunkte der Sicherheit in Datenbanken?
0.14 - Was bedeuten in Datenbanken die Begriffe „Integrität“ und „Konsistenz“?
0.14 - Was bedeuten in Datenbanken die Begriffe „Integrität“ und „Konsistenz“?
0.17 - Was bedeutet „referentielle Integrität“ in relationalen Datenbanken?
0.17 - Was bedeutet „referentielle Integrität“ in relationalen Datenbanken?
0.18 - Wofür wird die „referentielle Integrität“ benötigt?
0.18 - Wofür wird die „referentielle Integrität“ benötigt?
0.19 - Welche möglichen Faktoren für einen inkonsistenten Zustand gibt es?
0.19 - Welche möglichen Faktoren für einen inkonsistenten Zustand gibt es?
0.20 - Welche Arten von Datenbanksprachen gibt es im relationalen Datenbankmodell?
0.20 - Welche Arten von Datenbanksprachen gibt es im relationalen Datenbankmodell?
0.21 - Was ist SQL und wozu dient es?
0.21 - Was ist SQL und wozu dient es?
0.31 - Was ist ein Datenbank-Backup?
0.31 - Was ist ein Datenbank-Backup?
0.32 - Wann sollte ein Backup durchgeführt werden?
0.32 - Wann sollte ein Backup durchgeführt werden?
0.33 - Welche Datenbank Backup-Methoden kennen Sie?
0.33 - Welche Datenbank Backup-Methoden kennen Sie?
0.34 - Wann werden Datenbanken eingesetzt?
0.34 - Wann werden Datenbanken eingesetzt?
0.35 - Beschreiben Sie die Unterschiede zwischen Relationalen- und NoSQL Datenbanken!
0.35 - Beschreiben Sie die Unterschiede zwischen Relationalen- und NoSQL Datenbanken!
0.36 - Welche Vorteile bieten Datenbanksysteme allgemein?
0.36 - Welche Vorteile bieten Datenbanksysteme allgemein?
1.1 - Was ist ein Datenbankmodell?
1.1 - Was ist ein Datenbankmodell?
1.8 - Erläutern Sie die Eigenschaften des NoSQL Datenbankmodells!
1.8 - Erläutern Sie die Eigenschaften des NoSQL Datenbankmodells!
1.9 - Was ist das relationale Datenbankmodell?
1.9 - Was ist das relationale Datenbankmodell?
1.10 - Aus welchen Bausteinen besteht das relationale Datenbankmodell?
1.10 - Aus welchen Bausteinen besteht das relationale Datenbankmodell?
1.12 - Was legt ein Relationsschema fest?
1.12 - Was legt ein Relationsschema fest?
1.13 - Wie werden Beziehungen in relationalen Datenbanken hergestellt?
1.13 - Wie werden Beziehungen in relationalen Datenbanken hergestellt?
1.14 Welche Vor- und Nachteile haben relationale Datenbanken?
1.14 Welche Vor- und Nachteile haben relationale Datenbanken?
1.15 - Wie lauten die Grundbegriffe der relationalen Datenbank?
1.15 - Wie lauten die Grundbegriffe der relationalen Datenbank?
1.17 - Welche Probleme haben relationale Datenbanken im Big-Data-Umfeld?
1.17 - Welche Probleme haben relationale Datenbanken im Big-Data-Umfeld?
1.18 - Wann ist die Verwendung einer relationalen Datenbank sinnvoll?
1.18 - Wann ist die Verwendung einer relationalen Datenbank sinnvoll?
1.19 - Wann ist die Verwendung einer NoSQL Datenbank sinnvoll?
1.19 - Wann ist die Verwendung einer NoSQL Datenbank sinnvoll?
3.26 - Was ist das Kreuzprodukt?
3.26 - Was ist das Kreuzprodukt?
3.27 - Was ist eine Join-Operation?
3.27 - Was ist eine Join-Operation?
3.31 - Was bedeutet NULL in Datenbanken?
3.31 - Was bedeutet NULL in Datenbanken?
3.32 - Beschreiben Sie jede Join-Variante!
• Natural-Join =
• Outer-Join =
• Left-Outer-Join =
• Right-Outer-Join =
• Full-Outer-Join =
(Kopieren Sie die Punkte Natural-Join bis Full-Outer-Join in das Antworfeld!)
Bsp.: • Theta-Join = Kreuzprodukt + Selektion
3.32 - Beschreiben Sie jede Join-Variante!
• Natural-Join = • Outer-Join = • Left-Outer-Join = • Right-Outer-Join = • Full-Outer-Join =
(Kopieren Sie die Punkte Natural-Join bis Full-Outer-Join in das Antworfeld!) Bsp.: • Theta-Join = Kreuzprodukt + Selektion
4.1 - Was ist ein Datenbankdesign?
4.1 - Was ist ein Datenbankdesign?
5.1 - Was sind die Ziele einer guten Datenmodellierung?
5.1 - Was sind die Ziele einer guten Datenmodellierung?
5.2 - Wie lauten die Grundbegriffe der Datenmodellierung? (6 Grundbegriffe)
5.2 - Wie lauten die Grundbegriffe der Datenmodellierung? (6 Grundbegriffe)
5.3 - Was ist eine Entität? Nennen Sie auch einige Beispiel!
5.3 - Was ist eine Entität? Nennen Sie auch einige Beispiel!
5.4 - Was ist eine Entitätsmenge?
5.4 - Was ist eine Entitätsmenge?
5.5 - Was ist eine Relation?
5.5 - Was ist eine Relation?
5.6 - Was sind Attribute? Nennen Sie auch ein Beispiel!
5.6 - Was sind Attribute? Nennen Sie auch ein Beispiel!
5.7 - Was sind Attributwerte?
5.7 - Was sind Attributwerte?
5.12 - Was ist ein Primärschlüssel (PK, Primary Key)?
5.12 - Was ist ein Primärschlüssel (PK, Primary Key)?
5.13 - Welche Arten von Primärschlüsseln (PK, Primary Key) gibt es? (3 Arten)
5.13 - Welche Arten von Primärschlüsseln (PK, Primary Key) gibt es? (3 Arten)
5.14 - Was ist ein Fremdschlüssel (FK, Foreign Key)?
5.14 - Was ist ein Fremdschlüssel (FK, Foreign Key)?
5.15 - Welche Fremdschlüsselarten (FK, Foreign Key) gibt es? (2 Arten)
5.15 - Welche Fremdschlüsselarten (FK, Foreign Key) gibt es? (2 Arten)
5.17 - Welche Arten von Beziehungen gibt es in relationalen Datenbanken? (3 Arten)
5.17 - Welche Arten von Beziehungen gibt es in relationalen Datenbanken? (3 Arten)
5.18 - Wie funktioniert eine 1:n Beziehung in relationalen Datenbanken?
5.18 - Wie funktioniert eine 1:n Beziehung in relationalen Datenbanken?
5.19 - Wie funktioniert eine m:n Beziehung in relationalen Datenbanken?
5.19 - Wie funktioniert eine m:n Beziehung in relationalen Datenbanken?
5.20 - Was bedeutet der Begriff „Kardinalität“ in relationalen Datenbanken?
5.20 - Was bedeutet der Begriff „Kardinalität“ in relationalen Datenbanken?
5.21 - Was ist das Entity Relationship Modell (ER-Modell /ERM)?
5.21 - Was ist das Entity Relationship Modell (ER-Modell /ERM)?
5.22 - Warum wird ein Entity Relationship Modell überhaupt erstellt? (Ableitend von Frage 5.21: "Was ist das Entity Relationship Modell?")
5.22 - Warum wird ein Entity Relationship Modell überhaupt erstellt? (Ableitend von Frage 5.21: "Was ist das Entity Relationship Modell?")
5.23 - Was ist der Unterschied zwischen logischer und physischer Datenbankplanung?
5.23 - Was ist der Unterschied zwischen logischer und physischer Datenbankplanung?
5.24 - Was versteht man unter Normalisierung?
5.24 - Was versteht man unter Normalisierung?
5.25 - Was sind Redundanzen?
5.25 - Was sind Redundanzen?
5.26 - Wie können Redundanzen vermieden werden?
5.26 - Wie können Redundanzen vermieden werden?
5.27 - Wann werden Redundanzen erlaubt?
5.27 - Wann werden Redundanzen erlaubt?
5.28 - Was sind Anomalien in einer Datenbank? Nennen Sie auch 3 Arten von Anomalien!
5.28 - Was sind Anomalien in einer Datenbank? Nennen Sie auch 3 Arten von Anomalien!
5.39 - Was sind die Ziele der Datenbank-Normalisierung?
5.39 - Was sind die Ziele der Datenbank-Normalisierung?
5.40 - Beschreiben Sie die (inoffizielle) Nullte Normalform (0NF)!
5.40 - Beschreiben Sie die (inoffizielle) Nullte Normalform (0NF)!
5.41 - Beschreiben Sie die erste Normalform (1NF)!
5.41 - Beschreiben Sie die erste Normalform (1NF)!
5.42 - Beschreiben Sie die zweite Normalform (2NF)!
5.42 - Beschreiben Sie die zweite Normalform (2NF)!
5.43 - Beschreiben Sie die dritte Normalform (3NF)!
5.43 - Beschreiben Sie die dritte Normalform (3NF)!
5.44 - Was bedeutet der Begriff „transitive Abhängigkeit“?
5.44 - Was bedeutet der Begriff „transitive Abhängigkeit“?
5.45 - Was ist das Ziel einer erfolgreichen Normalisierung?
5.45 - Was ist das Ziel einer erfolgreichen Normalisierung?
5.55 - Beschreiben Sie jede Normalform in einem Satz!
(0NF, 1NF, 1NF - 2NF, 2NF - 3 NF;)
(Bonuspunkte: 3NF - BCNF, BCNF - 4NF, 4NF - 5NF;)
5.55 - Beschreiben Sie jede Normalform in einem Satz! (0NF, 1NF, 1NF - 2NF, 2NF - 3 NF;) (Bonuspunkte: 3NF - BCNF, BCNF - 4NF, 4NF - 5NF;)
5.56 - Beschreiben Sie jede Normalform in einem ganz kurzen Satz!
(0NF, 1NF, 1NF - 2NF, 2NF - 3 NF;)
(Bonuspunkte: 3NF - BCNF, BCNF - 4NF, 4NF - 5NF;)
5.56 - Beschreiben Sie jede Normalform in einem ganz kurzen Satz! (0NF, 1NF, 1NF - 2NF, 2NF - 3 NF;) (Bonuspunkte: 3NF - BCNF, BCNF - 4NF, 4NF - 5NF;)
5.57 - Was entfernt jede einzelne Normalform?
(0NF, 1NF, 2NF, 3 NF;)
(Bonuspunkte: BCNF, 4NF, 5NF;)
5.57 - Was entfernt jede einzelne Normalform? (0NF, 1NF, 2NF, 3 NF;) (Bonuspunkte: BCNF, 4NF, 5NF;)
5.58 - Wie lauten die drei Merkregeln der Normalisierung?
5.58 - Wie lauten die drei Merkregeln der Normalisierung?
6.1 - Was ist SQL und wozu dient es?
6.1 - Was ist SQL und wozu dient es?
6.3 - Schreiben Sie ein SQL-Statement, das SELECT, FROM und WHERE enthält und erklären Sie was bei jedem Schritt passiert!
6.3 - Schreiben Sie ein SQL-Statement, das SELECT, FROM und WHERE enthält und erklären Sie was bei jedem Schritt passiert!
6.4 - Welches Ergebnis liefert die SQL FROM-Klausel?
6.4 - Welches Ergebnis liefert die SQL FROM-Klausel?
6.5 - Was liefert die SQL FROM-Klausel wenn diese nur eine Tabelle als Eingabe erhält?
6.5 - Was liefert die SQL FROM-Klausel wenn diese nur eine Tabelle als Eingabe erhält?
6.6 - Beschreiben Sie die Funktionalität von SQL SELECT anhand eines Beispiels!
6.6 - Beschreiben Sie die Funktionalität von SQL SELECT anhand eines Beispiels!
6.7 - Beschreiben Sie die Funktionalität von SQL FROM anhand eines Beispiels!
6.7 - Beschreiben Sie die Funktionalität von SQL FROM anhand eines Beispiels!
6.8 - Beschreiben Sie die Funktionalität von SQL WHERE anhand eines Beispiels!
6.8 - Beschreiben Sie die Funktionalität von SQL WHERE anhand eines Beispiels!
6.10 - Was bewirkt der SQL-Befehl „DISTINCT“?
6.10 - Was bewirkt der SQL-Befehl „DISTINCT“?
6.14 - Beschreiben Sie die Funktionalität von SQL „ORDER BY“, „OFFSET“ und „FETCH“!
6.14 - Beschreiben Sie die Funktionalität von SQL „ORDER BY“, „OFFSET“ und „FETCH“!
6.15 - Beschreiben Sie die Funktionalität des SQL-Operators „UNION“!
6.15 - Beschreiben Sie die Funktionalität des SQL-Operators „UNION“!
6.17 - Was muss bei der Verwendung des UNION-Operators beachtet werden?
6.17 - Was muss bei der Verwendung des UNION-Operators beachtet werden?
6.19 - Welche Voraussetzungen müssen zwei Relationen erfüllen damit diese mit UNION vereinigt
werden können? (3 Voraussetzungen)
6.19 - Welche Voraussetzungen müssen zwei Relationen erfüllen damit diese mit UNION vereinigt werden können? (3 Voraussetzungen)
6.23 - Erklären Sie die Funktionsweise von SQL LIKE!
6.23 - Erklären Sie die Funktionsweise von SQL LIKE!
6.24 - Wie funktioniert ein JOIN in SQL?
6.24 - Wie funktioniert ein JOIN in SQL?
6.26 - Erklären Sie die Funktionsweise von SQL LEFT OUTER JOIN mit einem Beispiel!
6.26 - Erklären Sie die Funktionsweise von SQL LEFT OUTER JOIN mit einem Beispiel!
6.27 - Erklären Sie die Funktionsweise von SQL RIGHT OUTER JOIN mit einem Beispiel!
6.27 - Erklären Sie die Funktionsweise von SQL RIGHT OUTER JOIN mit einem Beispiel!
6.29 - Was ist der Unterschied zwischen des SQL FROM-Befehls und einem Natural JOIN?
6.29 - Was ist der Unterschied zwischen des SQL FROM-Befehls und einem Natural JOIN?
6.30 - Was sind Aggregations-Funktionen und wozu dienen sie? Welche sind die 5 wichtigsten Aggregatfunktionen?
6.30 - Was sind Aggregations-Funktionen und wozu dienen sie? Welche sind die 5 wichtigsten Aggregatfunktionen?
6.31 - Erklären Sie die Verwendung von SQL LIKE und Wildcards anhand eines Beispiels!
6.31 - Erklären Sie die Verwendung von SQL LIKE und Wildcards anhand eines Beispiels!
6.32 - Erklären Sie die Funktionsweise von SQL GROUP BY anhand eines Beispiels!
6.32 - Erklären Sie die Funktionsweise von SQL GROUP BY anhand eines Beispiels!
6.33 - Was ist der praktische Vorteil des SQL IN Operators?
6.33 - Was ist der praktische Vorteil des SQL IN Operators?
6.34 - Erklären Sie die Funktionsweise von SQL BETWEEN anhand eines Beispiels!
6.34 - Erklären Sie die Funktionsweise von SQL BETWEEN anhand eines Beispiels!
6.35 - Warum wird beim SQL JOIN „ON“ statt „WHERE“ verwendet?
6.35 - Warum wird beim SQL JOIN „ON“ statt „WHERE“ verwendet?
6.36 - Wofür werden Primärschlüssel und Fremdschlüssel-Beziehungen überhaupt benötigt?
6.36 - Wofür werden Primärschlüssel und Fremdschlüssel-Beziehungen überhaupt benötigt?
6.37 - Welche Anforderungen müssen zwei Tabellen erfüllen, um überhaupt verbunden (gejoint)
werden zu können?
6.37 - Welche Anforderungen müssen zwei Tabellen erfüllen, um überhaupt verbunden (gejoint) werden zu können?
6.38 - Warum ist eine Primärschlüssel und Fremdschlüssel-Beziehung notwendig, wenn auch ohne diese eine JOIN-Operation durchgeführt werden kann?
6.38 - Warum ist eine Primärschlüssel und Fremdschlüssel-Beziehung notwendig, wenn auch ohne diese eine JOIN-Operation durchgeführt werden kann?
6.39 - Was ist der Unterschied zwischen SQL GROUP BY, ORDER BY und HAVING?
6.39 - Was ist der Unterschied zwischen SQL GROUP BY, ORDER BY und HAVING?
6.64 - Was ist eine SQL Injection?
6.64 - Was ist eine SQL Injection?
6.65 - Wie funktioniert eine SQL Injection?
6.65 - Wie funktioniert eine SQL Injection?
6.66 - Was ist die Gefahr einer SQL Injection?
6.66 - Was ist die Gefahr einer SQL Injection?
6.67 - Welche Arten von SQL Injection gibt es?
6.67 - Welche Arten von SQL Injection gibt es?
6.68 - Wie kann eine Datenbank vor SQL Injections geschützt werden?
6.68 - Wie kann eine Datenbank vor SQL Injections geschützt werden?
6.69 - Was ist ein Datentyp in SQL wirklich und warum ist dieser so entscheidend?
6.69 - Was ist ein Datentyp in SQL wirklich und warum ist dieser so entscheidend?
6.70 - Nennen Sie min. drei Arten von Datenbank Datentypen und geben Sie pro Art mindestens drei Datentypen an!
6.70 - Nennen Sie min. drei Arten von Datenbank Datentypen und geben Sie pro Art mindestens drei Datentypen an!
6.71 - Welche Datentypen müssen für genaue Zahlen (Beispiel: Geldbeträge) verwendet werden?
6.71 - Welche Datentypen müssen für genaue Zahlen (Beispiel: Geldbeträge) verwendet werden?
6.72 - Welche Datentypen dürfen für präzise Zahlen auf keinen Fall verwendet werden?
6.72 - Welche Datentypen dürfen für präzise Zahlen auf keinen Fall verwendet werden?
Flashcards
Was ist eine Datenbank?
Was ist eine Datenbank?
Ein elektronisches Verwaltungssystem, das den effizienten Zugriff und die sichere Speicherung von Daten ermöglicht.
Aufbau eines Datenbanksystems
Aufbau eines Datenbanksystems
Ein Datenbanksystem besteht aus einem Datenbankmanagementsystem (DBMS) zur Verwaltung und der Datenbank zur Speicherung in Datensätzen.
Was ist ein DBMS?
Was ist ein DBMS?
Eine Software zur Verwaltung der Datenbank. Sie bildet die Grundlage der Datenbank – das Datenbankmodell.
DBMS Auswahlkriterien
DBMS Auswahlkriterien
Signup and view all the flashcards
Sicherheit in Datenbanken
Sicherheit in Datenbanken
Signup and view all the flashcards
Integrität in Datenbanken
Integrität in Datenbanken
Signup and view all the flashcards
Datenbank-Konsistenz
Datenbank-Konsistenz
Signup and view all the flashcards
Referentielle Integrität
Referentielle Integrität
Signup and view all the flashcards
Wofür referentielle Integrität?
Wofür referentielle Integrität?
Signup and view all the flashcards
Inkonsistenter Zustand
Inkonsistenter Zustand
Signup and view all the flashcards
Datenbanksprachen Arten
Datenbanksprachen Arten
Signup and view all the flashcards
Was ist SQL?
Was ist SQL?
Signup and view all the flashcards
Datenbank-Backup
Datenbank-Backup
Signup and view all the flashcards
Wann Backup durchführen?
Wann Backup durchführen?
Signup and view all the flashcards
Backup-Methoden
Backup-Methoden
Signup and view all the flashcards
Wann Datenbanken eingesetzt?
Wann Datenbanken eingesetzt?
Signup and view all the flashcards
Relationale vs. NoSQL
Relationale vs. NoSQL
Signup and view all the flashcards
Vorteile Datenbanksysteme
Vorteile Datenbanksysteme
Signup and view all the flashcards