Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

2. Normalform

Dieses Thema im Forum "Datenmodellierung, Datenbank-Design" wurde erstellt von firefall70, 22 April 2016.

  1. firefall70

    firefall70 Neuer Benutzer

    Hallo,

    ich bin gerade dabei eine Tabelle in die zweite NF zu bringen und bin mir sehr unsicher ob ich das richtig mache. B.z.w. wie ich genau vorgehen muss. Die Definition kenne ich eigentlich.

    Die erste Normalforn sieht so aus, stellt euch das als Tabelle vor:
    Re.Nr|Datum|Vorname|Nachname|Straße|PLZ|Ort|Artikel|Anz|Kosten

    So habe ich es in die 2.NF umgewandelt:

    Kundennummer|Name|Vorname|Straße|PLZ|Ort

    Re.Nr|Datum

    Artikelnummer|Artikel|Preis

    Re.Nr|Kundennummer

    Re.Nr| Artikelnummer| Anzahl

    Das jeweils erste Atribut ist immer der Primärschlüssel.

    Wäre das so i.O.? Oder habe ich Fehler gemacht? Ich besitze leider kein Buch oder einen Lehrer und versuche mir das über Internetquellen bei zu bringen.^^
     
  2. akretschmer

    akretschmer Datenbank-Guru

    Du hast 2 Tabellen, eine mit Rechnungsnummer und Datum und eine mit Rechnungsnummer und Kundennummer? Das kannst Du getrost in eine packen.
     
    firefall70 gefällt das.
  3. firefall70

    firefall70 Neuer Benutzer

    Super danke ^^
     
  4. firefall70

    firefall70 Neuer Benutzer

    Eine Frage hätte ich doch noch und zwar ist es möglich die zweite Normalform aus dem relationalen Modell zu bilden? Ich habe viele Beispiele bei denen sich das Relationale Modell als zweite Normalform herausgestellt hat.
     
  5. akretschmer

    akretschmer Datenbank-Guru

    Ich bin jetzt mal ganz ehrlich: ich gehe bei sowas nicht nach Definition oder Lehrbuch vor, sondern nach Verstand ;-) Man muß halt mal verstanden haben, wie Datenbanken funktionieren, wie Joins funktionieren etc. Der Rest kommt dann von selber ...
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden