Date post: | 05-Apr-2015 |
Category: |
Documents |
Upload: | willi-muhs |
View: | 110 times |
Download: | 0 times |
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
Losfahren?
Grüne Ampel (Daten)
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
Merkmal Datenarten Beispiele
Datenarten
Alphabetische Daten (nur Buchstaben)
Numerische Daten (nur Ziffern)
Alphanumerische Daten (es können alle Zeichenarten vorkommen)
Art der verwendeten Zeichen
Josef Kranz
389
48653 Coesfeld
45% Luftfeucht.
Merkmal Datenarten Beispiele
Datenarten
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)
Häufigkeit der Veränderung
Artikelbezeichnung
Stückpreis
Lagernummer
Belegdatum
Rechn.- Betrag
Fälligkeit
Merkmal Datenarten Beispiele
Datenarten
Rechendaten (damit werden Rechenoperatoren durchgeführt)
Ordnungsdaten (mit ihrer Hilfe können Personen, Gegenstände und Sachverhalte identifiziert und sortiert werden)
Aufgabe im Verarbeitungsprozess
Rabatthöhe in %
Einzelpreis in €
Menge in Stück
Kundenname
Artikelnummer
Postleitzahl
Merkmal Datenarten Beispiele
Datenarten
Eingabedaten (werden für eine Verarbeitung bereitgestellt)
Ausgabedaten (stellen das Ergebnis einer Verarbeitung dar)
Stellung im Verarbeitungsprozess
Menge - Einzelpreis
Radius - Wert für π
Gesamtpreis
Fläche
Logische Datenorganisation Begriff Beschreibung Beispiel
Zeichen/Datenelement
= kleinste logische Einheit (Ziffer, Buchstaben, Sonderzeichen)
1, A, &
Datenfeld= jedes Datenfeld hat einen bestimmten Namen und beinhaltet eine bestimmte Information. (vgl. Excel: Zelle)
Name,
Strasse
Datensatz= alle Datenfelder mit ihren Datenelementen bilden den logisch zusammengehörenden Datensatz (vgl. Excel: Zeile).
ein
Mitarbeiter
Datei= alle logisch zusammengehörenden Datensätze bilden eine Datei (vgl. Excel: Tabelle)
alle
Mitarbeiter
Datenbank= größte logische Dateneinheit. Setzt sich aus verschiedenen Dateien zusammen.
Unter-nehmens-DB
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 …
Index-sequentielle Datenorganisation
= Datensätze werden über sog. Index-Tabellen gespeichert, so dass zuerst die
Index-Tabelle sequentiell durchsucht und anschließend auf die Datensatz-
adresse verwiesen wird. (Magnetplatte)
Physikalische Datenorganisation
ArtikelNr Artikel Preis
2 Schrank 745,00 €
12 Tisch 880,00 €
37 Stuhl 339,00 €
Adresse
74212
6824
1849
ArtikelNr Adresse
37 1849
2 74212
12 6824
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
deren Eigenschaften (Attribute)
und ihre Beziehungen
untereinander auf.
Kunde, Aufträge
KName, KAdresse
Auftr.NR, Menge
Die Meier OHGbestellt
24 Bürostühle
Datenmodelle
Hierarchisches Datenmodell
Stellt die Beziehungen der einzelnen Dateien derDatenbank in einer Baumstruktur dar, d.h. jede Dateikann nur einen Vorgänger haben.
Kunde 1
Auftrag1
Auftrag2
Artikel 1 Artikel 3 Artikel 2
Auftrag3
Kunde 2
Artikel 1 Artikel 2
Kunde 1
Auftrag1
Auftrag2
Auftrag3
Kunde 2
Artikel 1 Artikel 2 Artikel 3
Datenmodelle
Netzwerkdatenmodell
Stellt die Beziehungen der einzelnen Dateien ebenfalls ineiner Baumstruktur dar, jedoch können auch Beziehungenzu mehreren Vorgängern bestehen.
Relationales Datenmodell
Datenmodelle
Die Dateien der Datenbank werden in Tabellenform angelegt.
Die Tabellen werden in Spalten (für die Datenfelder) undZeilen (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 Datenin den verschiedenen Tabellen gleichzeitig zuzugreifen.
Beispiel für MS-Access
Datenmodelle