Datenbank

Informations und Datenbank

Informations und Datenbank


Flavian Wyer
Diese Lernkarten bieten einen umfassenden Einblick in die Welt der Datenbanken und sind für verschiedene Niveaus geeignet. Sie behandeln grundlegende Konzepte wie Beziehungen, Attribute und Entitäten, sowie fortgeschrittene Themen wie Redundanzen, SQL-Befehle und die Struktur von Datenbanksystemen. Praktische Beispiele und Diagramme helfen, komplexe Zusammenhänge zu verstehen. Ideal für Studierende und Berufstätige, die ihr Wissen über Datenbanken vertiefen möchten.
Cartes-fiches
18
Utilisateurs
6
Langue
Allemand
Catégorie
Informatique
Niveau
Autres
Créé / Mis à jour
10.12.2013 / 05.09.2020

Cartes-fiches

Was sind Nachrichten?

alles was wir aufnehmen

Was sind Informationen

Nachrichten mit einem Neuigkeitswert

Was sind Daten?

Elektronisch verarbeitete Nachtichten

Formen von Datenablagen?

Textdatei, Excel Dateien, Datenbanken

Probleme bei Datenablagen

Datenbanksystem DBS

Besteht aus:
Datenbank DB

  • Dateien

Datenbank-Management-System DBMS

  • Die Verwaltungssoftware, die weiss, wie die Dateien aufgebaut sind

Structured Query Language

SQL

SQL ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen.
 

die vier Untergruppen von SQL

Aufbau eines Datenbanksystems

Konzeptionelle Ebene  - Logik der Daten, das Datenmodell - (Lebensdauer: 15 Jahre und mehr)

Externe Ebene - Sicht des Nutzer: Formulare, Masken  - (Lebensdauer: kurzfristig)

Interne Ebene - Effektive Speicherung in Files, auf Disk etc.  - (Lebensdauer: ca. 3 Jahre )

Vorteile:Durch Ebene können Veränderungen durchgeführt werden ohne dass das ganze System zusammenbricht und nichts mehr funktioniert.

Realität unterscheiden

Entität

  • Ein "Ding" aus der Realität

Entitätsmenge

  • Ist die Menge alles gleichartigen "Dinge"

 Attribut

  • Eigenschaften der Dinge

Datenbank besteht aus..

Datensatz

  • Das Abbild des "Dings"

 

Tabelle

- Das Abbild einer Entitätsmenge

 

Attribut

  • Spalte der Tabelle


Domäne

  • Wertebereich
  • null-Wert (Feld leer lassen heisst nicht = 0)
  • Als Null Wert (kurz NULL, NIL oder ()) bezeichnet man in der Informatik einen Zustand, der das Fehlen eines Wertes anzeigen soll.

Was ist eine Beziehung?

Dinge stehen in Beziehung

Zu einer Bestellung gehören 3 Bestelloptionen

Wir sprechen von Assoziationen

Rollen bei einer Datenbank?

Herr Meier (konkrete Identität) arbeitet in der Verkaufsabteilung (konkrete Identität)

sie stehen in Beziehung miteinander

Beziehungen haben eine Kardinalität. Diese gibt an, wie viele Entitäten bei einer Beziehung mitmachen können.

Wir zählen:
- keines
- eines
- viele

ERM & ERD unterschiede?

ERM Entity Relationsship Model
ein gedankliches Abbild der Realität

ERD Entitiy Relationship Diagram
die grafische Darstellung eines Datenmodells

 

ERD Zeichnen (Wichtig)

Primär Schlüssel - Eindeutige Zuordnung
Fremd Schlüssel

Komplexe Beziehungen Bsp.

M to M Beziehung
Autor - Buch
ist in einer Datenbank nicht realisierbar

Diese Beziehung muss Aufgelöst werden.

Redundanzen in Bezug auf Daten (3 Anomalitypen)

Änderungsanomali ->  Veränderung von Daten führt zu einer Verdopplung
Einfügeanomalie -> Beispiel wird die Abteilung Produktion/Production bezeichnet und somit hat man zwei Namen für eine Abteilung
Löschanomalie ->  Wenn zum Beispiel nur eine Person in einer Abteilung ist fehlt bei einer Löschung die ganze Abteilung

Redundanz macht Probleme - welche?

  • Semantisch
    • Anrede "Herr" - Geschlecht "Weiblich"
    • Wiedersprüche in den Daten
  • Syntaktisch
    • Herr/Herrr
    • Produktion/Production

Étudier