Zum Inhalt springen

UltimateLinux

Mitglieder
  • Gesamte Inhalte

    5
  • Benutzer seit

  • Letzter Besuch

  1. Hallo kasmo, ich wäre auch dabei, wenn ich es sowieso schon lernen muss, warum nicht in einer Lerngruppe MfG UltimateLinux
  2. Alles klar danke für die Hilfe Thema kann geschlossen werden
  3. Also nach deiner Aufassung ist eine genauere Identifizierung durch das Attribut "Ort" nicht mehr nötig da diese Aufgabe schon das Attribut "PLZ" übernommen hat. Verstehe, dann sehen die Relationen so aus: FreundNr Ausleihdatum AusleihNr Medium FreundNr Name Vorname StrHNr PLZ
  4. Hi derSuhler, vielen dank erstmal für deine Antwort. Alles klar, dann müsste die Lösung so aussehen: FreundNr Ausleihdatum Medium FreundNr Name Vorname StrHNr PLZ Ort Korrekt? So nun zu deiner Frage, ich persönlich würde die bestehende PK-Kombination erweitern und zwar mit einem neuen Attribut namens "AusleihNr", um jedes Medium eindeutig zu identifizieren können. Das würde so aussehen: FreundNr Ausleihdatum AusleihNr Medium FreundNr Name Vorname StrHNr PLZ Ort MfG UltimateLinux
  5. Sehr geehrte Community, ich habe folgende Aufgabenstellung und benötige euere Hilfe, um ein besseres Verständnis zur Thematik "Normalisierung" zu gewinnen. Aufgabenstellung: "Bringen Sie die die folgende Flat Table in die 1.-, 2.- und 3.NF." Ausgangs-Entitätstyp: [table=width: 500] [tr] [td]Name[/td] [td]Vorname[/td] [td]StrHNr[/td] [td]PLZ[/td] [td]Ort[/td] [td]Ausleihdatum[/td] [td]Medium[/td] [/tr] [/table] 1.NF: Da alle Attribute der Flat-Table schon atomar angeben sind, sieht die Lösung entsprechend so aus: [table=width: 500] [tr] [td]Name[/td] [td]Vorname[/td] [td]StrHNr[/td] [td]PLZ[/td] [td]Ort[/td] [td]Ausleihdatum[/td] [td]Medium[/td] [/tr] [/table] 2.NF: Jetzt beginnt für mich die unsichere Phase, als PK definiere ich die Attribute Ausleihdatum und FreundNr (künstlicher PK). Mein Vorschlag: [table=width: 500] [tr] [td]FreundNr[/td] [td]Ausleihdatum[/td] [td]Medium[/td] [/tr] [/table] [table=width: 500] [tr] [td]FreundNr[/td] [td]Name[/td] [td]Vorname[/td] [td]StrHNr[/td] [td]PLZ[/td] [td]Ort[/td] [/tr] [/table] 3.NF: Aus meinem zweiten Entitätstyp erkenne ich eine transaktive Abhängigkeit zwischen PLZ -> Ort, deshalb muss ich ein neuer Entitätstyp definieren. [table=width: 500] [tr] [td]FreundNr[/td] [td]Ausleihdatum[/td] [td]Medium[/td] [/tr] [/table] [table=width: 500] [tr] [td]FreundNr[/td] [td]Name[/td] [td]Vorname[/td] [td]StrHNr[/td] [td]PLZ[/td] [/tr] [/table] [table=width: 500] [tr] [td]PLZ[/td] [td]Ort[/td] [/tr] [/table] Wäre eine solche Lösung regelkonform bzw. richtig? Oder verletzt einer meiner Entitätstypen die Normalform? MfG UltimateLinux

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...