www.matheraum.de
Das Matheforum.
Das Matheforum des MatheRaum.

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Mathe-Seiten:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenDatenbankenE/R Diagramm
Foren für weitere Schulfächer findest Du auf www.vorhilfe.de z.B. Deutsch • Englisch • Französisch • Latein • Spanisch • Russisch • Griechisch
Forum "Datenbanken" - E/R Diagramm
E/R Diagramm < Datenbanken < Praktische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Datenbanken"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

E/R Diagramm: Attribute - Unterattribute
Status: (Frage) beantwortet Status 
Datum: 13:54 Do 28.04.2005
Autor: Rusty

Hey!

Hatten in der Uni gerade ne kurze Einführung zu Datenbanken und sollen jetzt mal selber ran und ne kleine Problemstellung lösen. Ist an sich auch kein Problem doch es stellt sich mir nun die Frage ob ein Attribut das ja eigentlich die Eigenschaft der Unteilbarkeit erfüllen soll Unterattribute haben darf wenn es diese Bedingung eben nicht erfüllt....
konkret: Attribut "Adresse" mit den Unterattributen "Straße, Haus Nr., Plz, Stadt, Land"
Habe das beim googeln durch das Netz mal irgendwo so gesehen, leider finde ich die Seite nicht mehr . Ein Komolitone von mir der sich seit Jahren mit Datenbanken beschäftigt ist sich auch nicht ganz sicher bei der Sache...

Gruß Rusty

        
Bezug
E/R Diagramm: Normalisierung
Status: (Antwort) fertig Status 
Datum: 16:12 Do 28.04.2005
Autor: MyStiC1985

Hallo,

Ja. Das ist in der Tat korrekt.
Ist ein größeres Thema. Hr.Dr.Codd hat uns im Jahre 1970 seine Normalformenlehre beschert.

1. Normalform: Jedes Attribut muss Atomar sein!
Am besten du lernst einmal die ersten drei. Sind irgendwie auch logisch und eine äußerst wichtige Grundlage fürs Studium.

http://de.wikipedia.org/wiki/Normalisierung_%28Datenbank%29

Ich hoffe ich konnte dir damit helfen.
Wenn noch Fragen sind, einfach posten.
Gruß
Tobias

Bezug
                
Bezug
E/R Diagramm: Attribute - Unterattribute
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 16:40 Do 28.04.2005
Autor: Rusty

Hey Tobias!

Danke dir für deine Antwort. Es war mir eigentlich schon vorher klar.
Etwas seltsam war da halt unsere Vorlesung:
Bsp. Kunde (n) bestellt Artikel(m) wobei die der Beziehung "bestellt" noch die beiden Attribute "Lieferadresse" und "Bestelldatum" zugeordnet worden. Lieferadresse ist aber eben nicht atomar - also FALSCH. Habe eben dann im Internet ein Bsp. gefunden wo ein solches Attribut noch mit Unterattributen belegt wurde - das ist dann wohl nicht möglich?
Sehe ich das richtig? (Nur noch mal zur Kontrolle....)

gruß rusty

Bezug
                        
Bezug
E/R Diagramm: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 20:51 Do 28.04.2005
Autor: mathenix


> Hey Tobias!
>  
> Danke dir für deine Antwort. Es war mir eigentlich schon
> vorher klar.
>  Etwas seltsam war da halt unsere Vorlesung:
>  Bsp. Kunde (n) bestellt Artikel(m) wobei die der Beziehung
> "bestellt" noch die beiden Attribute "Lieferadresse" und
> "Bestelldatum" zugeordnet worden. Lieferadresse ist aber
> eben nicht atomar - also FALSCH. Habe eben dann im Internet
> ein Bsp. gefunden wo ein solches Attribut noch mit
> Unterattributen belegt wurde - das ist dann wohl nicht
> möglich?
> Sehe ich das richtig? (Nur noch mal zur Kontrolle....)
>  
> gruß rusty  

Es ist vielleicht besser bei der 'Adresse' von einem Objekt zu reden,
welches die Attribute 'Straße', 'Hausnr.', 'Stadt', etc hat. Das ist dann
zumindest mit der objektorientierten Programmierung verträglicher.

Die Beziehung 'bestellt' kann auch als Methode des Objektes 'Artikel'
verstanden werden, die eben die 'Lieferadresse' und das 'Bestelldatum'
(beides Objekte mit Attributen) als Parameter bekommt:
Artikel.bestellen(Lieferadresse, Bestelldatum). Das Objekt 'Artikel' ist
dem Objekt 'Kunden' sichtbar und die Methode 'bestellen' zugreifbar.

Man könnte so etwas sehr schön z.B. in Java implementieren.
Es ist ja auch Sinn des ER-Modells implementiert werden ;-)

Gruß, mathenix


Bezug
                        
Bezug
E/R Diagramm: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 10:08 Fr 29.04.2005
Autor: MyStiC1985

Hallo Rusty,

Ja, das ist in der Tat korrekt. Die Liefereradresse würde redundante Informationen beeinhalten, das entspräche nicht den Normalisierungsgrundsätzen.
Richtig wäre ein Feld "Lieferer_id" (Sekundärschlüssel) zu integrieren, welches auf den Primärschlüssel (Lieferer_ID) in der Lieferertabelle verweist, in der auch die Adresse gespeichert ist.
Dann ist es richtig.

Gruß

Tobias

Bezug
                                
Bezug
E/R Diagramm: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 16:53 Fr 29.04.2005
Autor: Rusty

Hey Leute!

@ mathenix

Jo, dem kann ich nur zustimmen. Ein Objekt kann ja als abstrakte Darstellung quasie jede Eigenschaft
annehmen die dann eben über interne Variablen und Methoden realisiert werden. Es ging mir hier aber
nicht um eine Realisierung sondern um ein den "Vorschriften" entsprechendes Modell das eben formal Korrekt sein muss; andernfalls wäre es eben leider falsch od. teilweise falsch was eben zu Punkt abzügen führt. Trotzdem danke für deine Antwort

@ Tobias

Danke für deine Bestätigung. Wollte die Sache nicht noch unnötigt aufblähen und habe in meinem Modell einfach auf eine Adresse verzichtet - ansonsten hätte ich die Attribute einfach noch Entity "Kunde" zugeordnet. War ja auch nur so gedacht das man das Prinzip verstanden hat.......
Bin mal auf die Korrektur gespannt :-)

Gruß Rusty

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Datenbanken"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.matheforum.net
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]