18
Datenbanken Überblick über die Datenbankproblemat ik

Datenbanken Überblick über die Datenbankproblematik

Embed Size (px)

Citation preview

Page 1: Datenbanken Überblick über die Datenbankproblematik

Datenbanken

Überblick über die Datenbankproblematik

Page 2: 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

Page 3: Datenbanken Überblick über die Datenbankproblematik

Losfahren?

Grüne Ampel (Daten)

Kontext (Information)

Reaktion (Wissen)

Page 4: Datenbanken Überblick über die Datenbankproblematik

Daten kommen vor in...Betriebssystemen

z.B.: Windows, Linux

Anwendungssoftware z.B.: Textverarbeitungsprogramme, Tabellenkalkulation

Grafiken, Animation z.B. Coreldraw, Power Point

Page 5: Datenbanken Überblick über die Datenbankproblematik

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.

Page 6: Datenbanken Überblick über die Datenbankproblematik

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

Page 7: Datenbanken Überblick über die Datenbankproblematik

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

Page 8: Datenbanken Überblick über die Datenbankproblematik

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

Page 9: Datenbanken Überblick über die Datenbankproblematik

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

Page 10: Datenbanken Überblick über die Datenbankproblematik

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 …

Page 11: Datenbanken Überblick über die Datenbankproblematik

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

Page 12: Datenbanken Überblick über die Datenbankproblematik

Index-sequentiell Beispiel FAT

FAT = File Allocataion Table

Indexbereich, in der Dateizuordnungen auf Festplattenbereiche eingetragen sind

Page 13: Datenbanken Überblick über die Datenbankproblematik

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

Page 14: Datenbanken Überblick über die Datenbankproblematik

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

Page 15: Datenbanken Überblick über die Datenbankproblematik
Page 16: Datenbanken Überblick über die Datenbankproblematik

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.

Page 17: Datenbanken Überblick über die Datenbankproblematik

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.

Page 18: Datenbanken Überblick über die Datenbankproblematik

Beispiel für MS-Access

Datenmodelle