Normalformen: Sinn und Zweck



Ähnliche Dokumente
Tag 4 Inhaltsverzeichnis

Tag 4 Inhaltsverzeichnis

Fachbereich Wirtschaftswissenschaften Campus Sankt Augustin

Kapitel 7: Formaler Datenbankentwurf

Design Theorie für relationale Datenbanken

Kapitel 06 Normalisierung von Relationen. 6 Die Normalisierung von Relationen

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Das SQL-Schlüsselwort ALL entspricht dem Allquantor der Prädikatenlogik

Die Invaliden-Versicherung ändert sich

Einführung Datenbanken: Normalisierung

!Umfrage!zum!deutschen!Mark!für! Persönlichkeitsdiagnostik!

Erfahrungen mit Hartz IV- Empfängern

Relationale Entwurfstheorie. Kapitel / 510

Personalisierte versenden

Hilfe zur Urlaubsplanung und Zeiterfassung

Statuten in leichter Sprache

7. Übung - Datenbanken

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

R. Brinkmann Seite Schriftliche Übung Mathematik Stochastik II (Nachschreiber) Jan. 2007

Aufgabe 1. Sei A Mat(n n, R) mit Eigenwert 3. Dann gilt: Eig(A, 3) = Kern(A + 3E n ).

Lehrer: Einschreibemethoden

Fragebogen: Rätoromanisch

Was ist Sozial-Raum-Orientierung?

Fragebogen zur Masterarbeit Betriebliche Beurteilungspraxis von Auszubildenden. 1. Welcher Gruppe von Kreditinstituten gehören Sie an?

Anleitung für IQES-Verantwortliche Persönliche Konten verwalten

Neun Strategien der Partnerarbeit

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Datenexport aus JS - Software

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Ihr Einkommensteuertarif:

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

FIS: Projektdaten auf den Internetseiten ausgeben

Einführung in Datenbanken - Wiederholung Normalformen - Philipp Cimiano AG Semantische Datenbanken und Wissensverarbeitung

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

FULFILLMENT VON ALLYOUNEED

Aufgabe 1 (Excel) Anwendungssoftware 1 / 11 Semesterschlussprüfung

Bedienungsanleitung Abirechner nach der neuen Prüfungsordnung ab 07/08, Niedersachsen

Einbindung einer ACT!12-16 Datenbank als Datenquelle für den Bulkmailer 2012

Klausur zur Vorlesung Datenbanken I im Wintersemester 2011/12

Jeder ist ein Teil vom Ganzen Inklusion ändert den Blick

Installationshinweise und Systemvoraussetzungen

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

Beispiel vor dem Beweis:

Wärmebildkamera. Arbeitszeit: 15 Minuten

Stand: Adressnummern ändern Modulbeschreibung

Auswerten mit Excel. Viele Video-Tutorials auf Youtube z.b.

Antwortzentrale: VOSZE52 DTNR ist nicht lückenlos aufsteigend

Resultate GfS-Umfrage November Wie bekannt ist das Phänomen Illettrismus bei der Schweizer Bevölkerung?

Subpostfächer und Vertretungen für Unternehmen

BERECHNUNG DER FRIST ZUR STELLUNGNAHME DES BETRIEBSRATES BEI KÜNDIGUNG

Datenbanken. Sommersemester 2010 Probeklausur

28% der Schweizer sind Single das sind rund 1,5 Millionen Menschen zwischen Jahren

Was meinen die Leute eigentlich mit: Grexit?

Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673. Flachglasbranche.

Übungsblatt 4. Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin)

Urlaubsanspruch = Nominale Zahl der Urlaubstage X Pflichtarbeitstage pro Woche / 6 Werktage

Lohnvergleich Primar Dienstjahre

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

Internetnutzung nach Nutzungsart (Teil 1) 1)

Erstellen und Bearbeiten von Inhalten (Assets)

Einführung in. Logische Schaltungen

Entity-Relationship-Modell. Ein Studierender kann (oder muss) mehrere Vorlesungen hören. Eine Vorlesung wird i.a. von mehrerer Studierenden gehört.

Gezielt über Folien hinweg springen

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

HIER GEHT ES UM IHR GUTES GELD ZINSRECHNUNG IM UNTERNEHMEN

Cad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen!

Outlook Exp. Konten einrichten, so geht es!

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

Arbeitsschritte EAÜ Leistungserbringer Einnahmen erfassen

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Onlinesuche nach Rechnungen

Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Antrag auf Pauschal-Förderung Aus dem Hamburger Selbsthilfe-Gruppen-Topf

SEPA-Umstellungshilfe für die VR-NetWorld-Software zur Nutzung von SEPA-Lastschriften

Professionelle Seminare im Bereich MS-Office

Investitionsentscheidungsrechnung vollständiger Finanzplan

Kapitel 4 Die Datenbank Kuchenbestellung Seite 1

SEO Erfolg mit themenrelevanten Links

Freigabemitteilung Nr. 39. Neue Funktionen adresse zurücksetzen / ändern Kennung ändern Anlegen von OCS (elektr. Postfach) Mailbenutzern

Summenbildung in Bauteiltabellen mit If Then Abfrage

Grundlagen: Datenbanken WS 15/16

Widerrufsbelehrung der Free-Linked GmbH. Stand: Juni 2014

Bei der Tagung werden die Aspekte der DLRL aus verschiedenen Perspektiven dargestellt. Ich habe mich für die Betrachtung der Chancen entschieden,

SJ OFFICE - Update 3.0

Wie wird die Sicherheit sicher gestellt?

Sozialleistungen und Hilfen nach der Geburt

Virenscanner für den Einsatz der Agenda-Software optimal konfigurieren

Hier ist der tatsächliche Aufenthaltsort anzugeben, unbeachtlich davon ob der Ehemann dort beim

Theoretische Grundlagen der Informatik WS 09/10

Anbindung des eibport an das Internet

FRAGE- UND ANTWORTKATALOG ZUM THEMA NAMENSAKTIE

Wir machen neue Politik für Baden-Württemberg

Der monatliche Tarif für ein Handy wurde als lineare Funktion der Form f(x) = k x + d modelliert (siehe Grafik).

Willkommen zum DBS I Praktikum!

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

Anleitung zur ONLINE BEWERBUNG

Etikettendruck mit Works 7.0

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

Transkript:

Normalformen: Sinn und Zweck Redundanz und Inkonsistenz vermeiden Anomalien vermeiden Verlustlose Zerlegungen finden Abhängigkeiten bewaren

NF2 und NF3 behandeln das Verhältnis zwischen Schlüsselund Nichtschlüssel- Attributen In NF2 ein Nichtschlüssel-Attribut muss einen Fakt über den vollständigen Schlüssel enthalten und über nichts sonst. Tabelle soll nicht mehr als ein Konzept (Entity) enthalten. Beispiele: Abteilung eines Angestellten Ehegatte eines Angestellten NF2 ist verletzt, wenn ein Attribut ein Fakt über eine Untermenge eines Schlüsselkandidaten ist Irrelevant, wenn Schlüsselkandidaten aus nur einem Feld bestehen.

André Schaefer Universität Duisburg-Essen, Campus Duisburg NF2 und NF3 behandeln das Verhältnis zwischen Schlüsselund Nichtschlüssel- Attributen In NF2 ein Nichtschlüssel-Attribut muss einen Fakt über den vollständigen Schlüssel enthalten und über nichts sonst. Tabelle soll nicht mehr als ein Konzept (Entity) enthalten. Beispiele: Abteilung eines Angestellten Ehegatte eines Angestellten NF2 ist verletzt, wenn ein Attribut ein Fakt über eine Untermenge eines Schlüsselkandidaten ist Irrelevant, wenn Schlüsselkandidaten aus nur einem Feld bestehen.

André Schaefer Universität Duisburg-Essen, Campus Duisburg NF2 und NF3 behandeln das Verhältnis zwischen Schlüsselund Nichtschlüssel- Attributen In NF2 ein Nichtschlüssel-Attribut muss einen Fakt über den vollständigen Schlüssel enthalten und über nichts sonst. Tabelle soll nicht mehr als ein Konzept (Entity) enthalten. Beispiele: Abteilung eines Angestellten Ehegatte eines Angestellten NF2 ist verletzt, wenn ein Attribut ein Fakt über eine Untermenge eines Schlüsselkandidaten ist Irrelevant, wenn Schlüsselkandidaten aus nur einem Feld bestehen.

André Schaefer Universität Duisburg-Essen, Campus Duisburg NF2 und NF3 behandeln das Verhältnis zwischen Schlüsselund Nichtschlüssel- Attributen In NF2 ein Nichtschlüssel-Attribut muss einen Fakt über den vollständigen Schlüssel enthalten und über nichts sonst. Tabelle soll nicht mehr als ein Konzept (Entity) enthalten. Beispiele: Abteilung eines Angestellten Ehegatte eines Angestellten NF2 ist verletzt, wenn ein Attribut ein Fakt über eine Untermenge eines Schlüsselkandidaten ist Irrelevant, wenn Schlüsselkandidaten aus nur einem Feld bestehen.

Beispiel LAGER TEILNR STÜCKZAHL LAGERADR Die Lageradresse wird in jeden Record wiederholt, der zu einem Teil gehört Wenn sich die Lageradresse ändert muss das ggf. an mehreren Stellen nachgetragen werden Wenn es kein Teil mehr im Lager gibt, geht die Adresse verloren. LAGER TEILNR STÜCKZAHL LAGER LAGERADR

Beispiel LAGER TEILNR STÜCKZAHL LAGERADR Die Lageradresse wird in jeden Record wiederholt, der zu einem Teil gehört Wenn sich die Lageradresse ändert muss das ggf. an mehreren Stellen nachgetragen werden Wenn es kein Teil mehr im Lager gibt, geht die Adresse verloren. LAGER TEILNR STÜCKZAHL LAGER LAGERADR

Beispiel LAGER TEILNR STÜCKZAHL LAGERADR Die Lageradresse wird in jeden Record wiederholt, der zu einem Teil gehört Wenn sich die Lageradresse ändert muss das ggf. an mehreren Stellen nachgetragen werden Wenn es kein Teil mehr im Lager gibt, geht die Adresse verloren. LAGER TEILNR STÜCKZAHL LAGER LAGERADR

Normalformen: NF3 Die NF3 ist verletzt, wenn Nichtschlüssel-Felder Fakten über andere Nichtschlüssel-Felder enthalten. ANGEST ABTEILUNG ABT_ADR Zerlegung: ANGEST ABTEILUNG ABTEILUNG ABT_ADR Zusammenfassung: Ein Schema ist in zweiter oder dritter Normalform, wenn jedes Feld entweder Teil eines Schlüssels ist, oder einen Fakt über den ganzen Schlüssel enthält und über nichts sonst.

Normalformen: NF3 Die NF3 ist verletzt, wenn Nichtschlüssel-Felder Fakten über andere Nichtschlüssel-Felder enthalten. ANGEST ABTEILUNG ABT_ADR Zerlegung: ANGEST ABTEILUNG ABTEILUNG ABT_ADR Zusammenfassung: Ein Schema ist in zweiter oder dritter Normalform, wenn jedes Feld entweder Teil eines Schlüssels ist, oder einen Fakt über den ganzen Schlüssel enthält und über nichts sonst.

Normalformen: NF4 In der NF4 soll ein Schema nicht zwei oder mehr unabhängige mehrwertige Abhängigkeiten enthalten. PERSON SPRACHE HOBBY Zerlegung: PERSON SPRACHE PERSON HOBBY

Normalformen: NF4 NF4 hat die gleiche formalen Kriterien, wie die BCNF. Der Unterschied liegt in der Verwendung von MVDs statt FDs. Zu beachten: Triviale MVDs haben 2 Kriterien: α β β = R α