Relationale Datenbankmodelle

Slides:



Advertisements
Ähnliche Präsentationen
Überblick über die Datenbankproblematik
Advertisements

Datenbankdesign mit ACCESS.
Datenbanken Beispiel: Musikverwaltungsdatenbank Daten: Musikstück
Relationaler Datenbankentwurf (II)
spezielle Nutzersichten formale Ebene (deskriptive Regeln)
Datenmodellierung Externe Phase Informationsstruktur
Normalisierung nach Edgar. F. CODD (1970)
Bauinformatik II Softwareanwendungen 1
Kapitel 3: Das Relationenmodell
Datenbankdesign und Normalisierung
Daten bank St. Wiedemann.
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
Datenbanken Christof Rumpf
Eine objektorientierte Einführung in den Umgang mit Datenbanken
Access 2000 Datenbanken.
Normalformen Normalisieren Schlüssel
6 Normalformen Normalisieren Schlüssel
November 2002.
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Datenbanken 2: Die relationale Datentabelle
© Katharina Brachmann Normalformen Oldenbourg S137, Klett S117
Buch S70ff (Informatik I, Oldenbourg-Verlag)
Flache Datenstrukturen in der Operationsdokumentation.
SQL-Tutorium Ernst Rodlmayr.
... und alles was dazugehört
Die Grundterminologie
Einführung in Datenbanken
Datenbanken?.
Einführung Access Einführung und Datenbankgrundbegriffe
Datenbank.
Access 2000 Willkommen im Access-Kurs Oliver Mochmann.
Normalisierung Referat zur Veranstaltung: Datenbanktechnologie, mit praktischen Übungen in eXist und XQuery Datum: 18. April 2011 (3.Sitzung) Dozent: Daniel.
Zankena Begriffserklärung.
Datenbanken Dantenbanksystem Data Base System Datenbasis (Daten)
Semantisches Datenmodell Entity-Relationship-Modell Normalformen
SS 2011 – IBB4C Datenmanagement Fr 15:15 – 16:45 R Vorlesung #5 Relationale Entwurfstheorie.
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R Vorlesung Normalformen.
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
Allgemeines zu Datenbanken
(D.h. „Hallo MausFans!“ auf Japanisch).
Einführung in Datenbankmodellierung und SQL
Freiwillige Feuerwehr der Stadt Perg
Das relationale Modell
verstehen planen bearbeiten
Normalisierungsprozess
Datenbank Wandertag Situationsbeschreibung
Informationssysteme in Unternehmen
Datenverarbeitung MS-Access
Datenverarbeitung MS-Access
Datenbanken Eine Einführung.
(C) Hans Hutzler Microsoft Access Einführung (C) Hans Hutzler
SS 2014 – IBB4B Datenmanagement Do 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
Datenbanken Maya Kindler 6c.
Was ist eine Datenbank „MS Access“
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
Vom Konzept zur Datenbank
BHAK/BHAS 1 Salzburg KIDM 2ASBS Schuljahr 2004/05
Relationales Datenmodell
Verknüpfung von Tabellen in MS-Access BHAK/BHAS 1 Salzburg WI II Schuljahr 2004/05.
Veranstaltung: Datenbanken I Dozent: Ioannis Papakostas Belegarbeit 6 Online-Bestellung von Büchern Stefan Rüschenberg (Matrikel-Nr.: ) Sebastian.
LK Informatik - Datenbanken Normalisierung von Datenbanken April/Mai 2004 (2009) Paul-Natorp-Oberschule.
SQL Basics Schulung –
Vorlesung #5 Relationale Entwurfstheorie
Kapitel 6: Datenbanksysteme
Datenbanksystem Von Anna und Robin.
Datenbanken Von Fabian & Eddi.
Präsentation von Darleen und Michèle
Datenbanken Von Jan und Cedric.
Von Franziska und Robine
 Präsentation transkript:

Relationale Datenbankmodelle Ernst Rodlmayr

Was ist eine Datenbank? In einer Datenbank werden Daten … GESAMMELT (= gespeichert) VERWALTET (geändert, gelöscht) und AUSGEWERTET (=> Informationen gewinnen) Datenbanken sind Systeme zur Speicherung großer Datenbestände mit dem Ziel einer optimalen Informationsgewinnung bei kurzen Zugriffszeiten.

Relationale Datenbank Aufteilung der Gesamtheit aller Daten in mehrere Themenbereiche (z.B. Kunden, Produkte, …) Jeder Themenbereich = eigene Tabelle (Relation) Tabellen sind miteinander verbunden (Beziehung)

Aufbau einer Datenbank Tabellen Tabelle 1 Tabelle 2 Tabelle 3 Eine relationale Datenbank besteht aus mehreren Tabellen

Aufbau einer Datenbank Tabelle Kunden Feldnamen (Überschriften) KdNr Vorname Nachname … 1 Michael Mayr 2 Eva Berger … Tabellen bestehen aus Feldnamen (Überschriften) darunter befinden sich die Datensätze jede Zeile ist ein eigener Datensatz Ein Datensatz besteht aus mehreren Feldern (Spalten)

Vermeidung von Redundanz = Mehrfachspeicherung von Daten mehr Daten =>mehr Platz => höhere Kosten Daten werden unbrauchbar! (Bsp Bibliothek)

Schlüsselfelder jede Tabelle (Relation) braucht ein Schlüsselfeld Es handelt sich um ein eindeutiges Kriterium einer Tabelle (z.B. Kundennummer) Tabellen werden über das Schlüsselfeld verknüpft Hinweis: Access bezeichnet das Hauptschlüsselfeld als Primärschlüssel. Eine Tabelle kann in manchen Fällen auch ein zweites Schlüsselfeld besitzen. Dieses wird dann mit Sekundärschlüssel bezeichnet.

Aufbau einer Datenbank Relationales Modell Aufbau?: was steht zur Verfügung? Stammdaten: ändern sich norm. nicht Bewegungsdaten: ändern sich mit der Zeit

Aufbau einer Datenbank Schritte Stammdaten anlegen Tagesgeschäft überlegen (=Bewegungdaten)

Normalformen 1. Entfernung von Wiederholungsgruppen 2. Entfernen von Attributen, die nur von einem Teil des Kombinationsschlüssels abhängig sind 3. Felder, die nicht Teil des Schlüssels sind dürfen nebeneinander nicht abhängig sein