Numerische Daten

Datenbanken
Überblick über die
Datenbankproblematik
Datenbank
Unter Datenbank versteht man ein System
zur Beschreibung, Speicherung und
Wiedergewinnung von umfangreichen
Datenmengen.
Abgrenzung der Begriffe
Daten, Informationen und Wissen
Grüne Ampel
(Daten)
Losfahren?
Kontext
(Information)
Reaktion
(Wissen)
Daten kommen vor in...
Betriebssystemen
z.B.: Windows, Linux
Anwendungssoftware
z.B.: Textverarbeitungsprogramme,
Tabellenkalkulation
Grafiken, Animation
z.B. Coreldraw, Power Point
Datenarten
Merkmal
Datenarten
Beispiele
Art der
verwendeten
Zeichen
Alphabetische Daten (nur
Buchstaben)
Josef Kranz
Numerische Daten (nur
Ziffern)
389
Alphanumerische Daten (es
können alle Zeichenarten
vorkommen)
48653 Coesfeld
45% Luftfeucht.
Datenarten
Merkmal
Datenarten
Häufigkeit der
Veränderung
Stammdaten
(sie bleiben über einen
längeren Zeitraum
konstant und können
immer wieder verwendet
werden)
Bewegungsdaten
(variable Daten, die im
betrieblichen Geschehen
immer wieder neu
entstehen)
Beispiele
Artikelbezeichnung
Stückpreis
Lagernummer
Belegdatum
Rechn.- Betrag
Fälligkeit
Datenarten
Merkmal
Datenarten
Aufgabe im
Verarbeitungs
prozess
Rechendaten (damit
werden Rechenoperatoren
durchgeführt)
Beispiele
Rabatthöhe in %
Einzelpreis in €
Menge in Stück
Ordnungsdaten (mit ihrer
Hilfe können Personen,
Gegenstände und
Sachverhalte identifiziert
und sortiert werden)
Kundenname
Artikelnummer
Postleitzahl
Datenarten
Merkmal
Datenarten
Stellung im
Verarbeitungs
prozess
Eingabedaten (werden für
eine Verarbeitung
bereitgestellt)
Ausgabedaten (stellen
das Ergebnis einer
Verarbeitung dar)
Beispiele
Menge - Einzelpreis
Radius - Wert für π
Gesamtpreis
Fläche
Logische Datenorganisation
Begriff
Zeichen/
Datenelement
Datenfeld
Datensatz
Datei
Datenbank
Beschreibung
= kleinste logische Einheit (Ziffer,
Buchstaben, Sonderzeichen)
Beispiel
1, A, &
= jedes Datenfeld hat einen bestimmten
Namen und beinhaltet eine bestimmte
Information. (vgl. Excel: Zelle)
Name,
= alle Datenfelder mit ihren Datenelementen
bilden den logisch zusammengehörenden
Datensatz (vgl. Excel: Zeile).
= alle logisch zusammengehörenden
Datensätze bilden eine Datei
(vgl. Excel: Tabelle)
ein
= größte logische Dateneinheit.
Setzt sich aus verschiedenen
Dateien zusammen.
Strasse
Mitarbeiter
alle
Mitarbeiter
UnternehmensDB
Physikalische Datenorganisation
Sequentielle Datenorganisation
= Datensätze einer Datei werden nacheinander gespeichert und
in festgelegter Reihenfolge gelesen (Magnetband)
DS1
DS2
DS3
DS4
DS5
DS6
DS7
DS8
DS9
DS10 …
Physikalische Datenorganisation
Index-sequentielle Datenorganisation
= Datensätze werden über sog. Index-Tabellen gespeichert, so dass zuerst die
Index-Tabelle sequentiell durchsucht und anschließend auf die Datensatzadresse verwiesen wird. (Magnetplatte)
ArtikelNr
Adresse
Adresse
ArtikelNr
Artikel
37
1849
74212
2
Schrank
745,00 €
2
74212
6824
12
Tisch
880,00 €
12
6824
1849
37
Stuhl
339,00 €
Preis
Index-sequentiell Beispiel FAT
FAT = File Allocataion Table
Indexbereich, in der Dateizuordnungen auf
Festplattenbereiche eingetragen sind
Datenmodelle
Datenmodelle dienen zur formalen Beschreibung
aller in der Datenbank enthaltenen Daten und ihrer
Beziehungen untereinander.
Hierbei stellt man Objekte
Kunde, Aufträge
deren Eigenschaften (Attribute)
KName, KAdresse
Auftr.NR, Menge
und ihre Beziehungen
untereinander auf.
Die Meier OHG
bestellt
24 Bürostühle
Datenmodelle
Hierarchisches Datenmodell
Stellt die Beziehungen der einzelnen Dateien der
Datenbank in einer Baumstruktur dar, d.h. jede Datei
kann nur einen Vorgänger haben.
Kunde 2
Kunde 1
Auftrag
1
Artikel 1
Artikel 3
Auftrag
3
Auftrag
2
Artikel 2
Artikel 1
Artikel 2
Datenmodelle
Netzwerkdatenmodell
Stellt die Beziehungen der einzelnen Dateien ebenfalls in
einer Baumstruktur dar, jedoch können auch Beziehungen
zu mehreren Vorgängern bestehen.
Kunde 2
Kunde 1
Auftrag
1
Auftrag
2
Auftrag
3
Artikel 1
Artikel 2
Artikel 3
Datenmodelle
Relationales Datenmodell
Die Dateien der Datenbank werden in Tabellenform angelegt.
Die Tabellen werden in Spalten (für die Datenfelder) und
Zeilen (für die Datensätze) angeordnet.
Zwischen den Tabellen können Beziehungen (Relationen)
über ein gemeinsames Ordnungskriterium
(Primär- Sekundärschlüssel) aufgebaut werden.
Aufgrund dieser Beziehungen ist es möglich, auf die Daten
in den verschiedenen Tabellen gleichzeitig zuzugreifen.
Datenmodelle
Beispiel für MS-Access