Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Normalisierung und Definition Wiederholungsgruppe

Empfohlene Antworten

Hallo

In der Schule sind wir gerade bei Normalisierung von relationalen Datenbanken.

Ich konnte bis jetzt nicht genau klären was eine Wiederholungsgruppe ist, und ob diese in der 1. Normalform entfernt werden oder nicht.

Man findet im Internet wirklich viele widersprüchliche Aussagen.

Wer kennt sich da wirklich gut aus?

Gibts irgendeinen link wo man kompetente, verständliche und vollständige Erklärungen findet?

Hi,

also in der ersten Normalenform, wird noch gar nix entfernt... Hier wird jediglich der Stoffkatalog genommen. Die erste Normalenform hast du dann, wenn die Tabelle in einer atomaren Form vorhanden ist. Das bedeutet in jedem Feld steht nur 1 Wert.

Dann kommt die Zweite Normalenform... hier teilst du deine eine große Tabelle in Bereiche auf, z.B. definierst du eine Tabelle Kunden mit allen dazugehörigen Daten. Dann legst die Primärschlüssel der Tabellen fest. Und erstellst die dazugehörigen Beziehungen untereindander .. Kann sein das du bei n:m Beziehungen eine Zusatztabelle bauen musst, mit den Spalten der einzelenen betroffenen Primärschlusseln ....

Danach kommt dann die Dritte Normalenform .. hier schaust du, ob in den einzelen Tabellen Nicht-Schlüsselfelder voneinander abhängig sind. Das bekannste sind die Felder Postleitzahl und Ort. Hier legst du eine Tabbelle mit allen Postleitzahlen und den dazugehörigen Ort an. Danach Verknüpfst du einfach die beiden Felder Postleitzahl ....

So hoffe dir ein wenig geholfen zu haben.

Viel Erfolg ...

also deine Aussagen stellen eine ziemliche Abweichung von dem dar, was ich bis jetzt über die Normalisierung gehört habe.

Was ich bis jetzt gelernt habe:

1. NF: Attribute müssen atomar sein; wiederholungsgruppen entfernen (bei den wiederholungsgruppen bin ich mir aber nicht sicher)

2. NF: Gilt nur für Relationen mit zusammeng. Primärschlüsseln (meiner meinung nach kann man die aber auch auf andere Relationen anwenden)

Besagt: Alle Nicht-Schlüsssel Attribute müssen voll-funktional abhängig vom primärschlüssel sein

3. NF: Alle nichtschlüsselattribute sollen voneinander funktional unabhängig sein

die folgenden NF lasssen wir mal weg (muss ich ja nicht wissen, oder?)

Die Normalisierung findet doch eigentlich erst statt, wenn das ERM in Tabellen umgewandelt wurde.

1. Du sammelst und strukturierst deine Daten,

2. stellst über das ERM Beziehungen her,

3. gibst dann deine Objekte und Attribute in Tabellen, wobei du auch die Primärschlüssel usw. vergibst.

4. Anschließend wird normalisiert. So wurde es mir zumindest erklärt.

5. Lösung in einer Datenbank

Fragezeichen bei dir sieht es so aus als ob du z.B. die Primärschlüssel unter der Normalisierung vergibst.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.