MySQL Aufgabe 1

Wofür steht die Abkürzung SQL?

SQL Statements

Structured Query Language.

Was ist MySQL?

SQL Statements

Relationales Datenbankverwaltungssystem, weltweit verbreitet. Basiert auf einem tabellenbasierten relationalen Datenbankmodell. Relation ist der Mathematische Ausdruck der Beziehung zwischen den Elementen eine Menge und beschreibt eine Tabelle.

Wie ist eine Datenbank rein strukturell aufgebaut?

SQL Statements

Eine Sammlung von Tabellen, die miteinander in konstruierten Beziehungen stehen, und in der sich Tupel (Datensätze) befinden.

Was sind Datensätze?

SQL Statements

Datensätze, Tupel, sind inhaltlich zusammenhängende Datenfelder.

Was sind Datenbankfelder?

SQL Statements

Datenfelder sind Eigenschaften der Datensätzen, die in unterschiedlichen Datentypen vorliegen.

Was ist ein Primärschlüssel und wozu dient dieser?

SQL Statements

Ein eindeutiger, ganzzahliger Wert, der nur einmaliger in einer Tabelle auftaucht und der ein Tupel identifiziert. Wird der Primärschlüssel in einer anderen Relation verwendet, bezeichnet der Primärschlüssel als Fremdschlüssel bezeichnet.

Was nennt man in Datenbanken eine Beziehung?

SQL Statements

Eine Beziehung ist ein Zusammenhang zwischen zwei oder mehreren Entitäten. Es gibt 1:1 Beziehungen -> wird verwendet, um Tabelle zu teilen. 1:n Beziehungen -> ein Tupel in einer Tabelle steht in Verbindung zu mehreren Datensätzen in anderen Entitäten m:n Beziehungen: viele zu vielen Beziehungen. Mehrere Tupel einer Tabelle stehen in Zusammenhang zu einer andere Tabelle, die Beziehungen werden in einer Verbindungstabelle mittels Fremdschlüsseln realisiert.

Was versteht man unter dem Begriff Normalisierung?

SQL Statements

Aufteilung einer einer Datenbank in Relationen, Tabellen, die Über Fremdschlüsseln verbunden werden, um eine redundanzfreie und klare Struktur zu schaffen.

Was versteht man unter atomisieren von Daten?

SQL Statements

Eine Sinnvolle Zerlegung von Attributen, Datenbankfeldern, die mittels Fremdschlüsseln verbunden werden.

Was versteht man unter der Grundlage Redundanzen zu vermeiden?

SQL Statements

Redundanz ist das mehrfache Vorkommen von Datenfeldern in Entitäten, somit bedeutet das Vermeiden von Redundanzen: einmalige vorkommen von Datenbankfeldern.

Was versteht man darunter eine Relation aufzustellen?

SQL Statements

Eine Relation besteht ja aus Tupeln und Attributen. Eine Relation wird auch mit einer Tabelle beschrieben, somit bedeutet das einfach nur das Aufstellen einer Tabelle mit Datensätzen und Datenfeldern.

Wofür steht die Abkürzung ERM?

SQL Statements

Es ist ein Entity - Relationship-Modell, also ein Modell zur Darstellung von Dingen, Gegenständen, also Objekten und den Beziehungen und Zusammenhängen dazu.

Was soll ein ERM-Modell darstellen?

SQL Statements

Objekte mit Eigenschaften in Beziehungen zu anderen Objekten mit dessen Eigenschaften.

Wie wird ein ERM dargestellt (Symboliken)

SQL Statements

Entitätstyp als Rechteck, Beziehung als Raute. Attribut als Oval und Oval in geschtrichelten Linien alsAbgeleitetes Atribut .
Wie wird ein ERM dargestellt (Symboliken)
Wie wird ein ERM dargestellt (Symboliken) (Aufgabe 14)