Hüsi Geschrieben 9. Dezember 2002 Teilen Geschrieben 9. Dezember 2002 Servus, eins vorweg: ich hab die suche benutzt! aber entweder werd ich aus den postings nicht so richtig schlau oder die links sind inzwischen tot (hier aus diesem beitrag) ich schreib bald ne klausur zum thema normaliesierung von tabellen und muss zugeben, dass ich das noch nicht wirklich beherrsche. kennt jemand ne GUTE seite im www, auf der das ganze thema leicht verständlich vermittelt wird? hab auch bei google nicht so ganz viel gefunden. oder kann mir jemand erklären, was genau bei den einzelnen schritten gemacht werden muss?? welche werte müssen bei den jeweiligen normaliesierungsschritten warum herausgenommen werden? mein problem liegt eigentlich darin, dass ich meist schon die 2. normalisierung durchführe, bevor die erste überhaupt abgeschlossen ist...... thx König Hüsi Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Sandrin Geschrieben 9. Dezember 2002 Teilen Geschrieben 9. Dezember 2002 Schau mal hier, vielleicht hilft dir das ja weiter: http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/chap4.htm#Chap4.1.1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
beebof Geschrieben 9. Dezember 2002 Teilen Geschrieben 9. Dezember 2002 weiss zwar so keine internetseite. aber habt ihr vielleicht diese grüne anwendungsbuch in der schule vom stam-verlag? da ist das alles relativ einfach und verständlich erklärt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Hüsi Geschrieben 9. Dezember 2002 Autor Teilen Geschrieben 9. Dezember 2002 ich schau mir den geposteten link erst mal an. wenn dann noch fragen auftauchen wend ich mich vertrauensvoll an euch. @beebof: das buch haben wir leider nicht (insgesammt haben wir in der schule in jetzt gut 1,5 jahren erst 2 bücher bekommen aber das ist ein anderes theme). würd es sehr viel arbeit machen mir die seiten einzuscannen und sie mir zu schicken bzw. die abzutippen?? (e-mail: mail@koenighuesi.de) greets König Hüsi Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Sandrin Geschrieben 9. Dezember 2002 Teilen Geschrieben 9. Dezember 2002 Hier ist auch noch ein ganz interessanter Link: http://www.tinohempel.de/info/info/datenbank/normalisierung.htm Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Boro Geschrieben 9. Dezember 2002 Teilen Geschrieben 9. Dezember 2002 Originally posted by König Hüsi Servus, eins vorweg: ich hab die suche benutzt! aber entweder werd ich aus den postings nicht so richtig schlau oder die links sind inzwischen tot (hier aus diesem beitrag) ich schreib bald ne klausur zum thema normaliesierung von tabellen und muss zugeben, dass ich das noch nicht wirklich beherrsche. kennt jemand ne GUTE seite im www, auf der das ganze thema leicht verständlich vermittelt wird? hab auch bei google nicht so ganz viel gefunden. oder kann mir jemand erklären, was genau bei den einzelnen schritten gemacht werden muss?? welche werte müssen bei den jeweiligen normaliesierungsschritten warum herausgenommen werden? mein problem liegt eigentlich darin, dass ich meist schon die 2. normalisierung durchführe, bevor die erste überhaupt abgeschlossen ist...... thx König Hüsi Hallo ! Da hab ich auch lange Zeit Schwierigkeiten gehabt, allerdings ist da üben die einzige richtige Lösung. Einen passenden Link hab ich damals auch nicht gefunden, allerdings hat es mir damals sehr geholfen dass ich mir die Definition auf Karteikarten geschrieben hab: 1. Normalform Eine Relation(Tabelle) ist in der 1. NF wenn jeder Attribut eine atomare, nicht weiter zerlegbare Dateneinheit ist. => Verbot auf von multiplen Attributen Zu Deutsch : Innerhalb eines Tupels(Zeilen) dürfen Werte eines Attributs (Spalte) keine Werte doppelt vorkommen => keine Wiederholungen ! Angenommen du hättest eine Tabelle in der der Name des Mitarbeiters und die Projekte an denen er gerade arbeitet gespeichert sind. Um in die 1. NF zu kommen darf in einer Zeile jetzt nur noch EINE Projektnummer stehen und NICHT "Müller" und "2,6,7,56 usw. 2. Normalform Eine Relation ist in der 2. NF wenn sie in der 1. NF ist und jedes Nichtschlüsselattribut vom gesamten (zusammengesetzten) Schlüssel abhängig ist und nicht nur einen Teil davon. Zu Deutsch : Bei Schlüsseln die aus mehren Attributen bestehen musst du prüfen welche Nichtschlüsselattribute auch dann eindeutig indentifiziert werden können wenn ein (beliebiger) Teil des Schlüssels fehlt. Beispiel: Ein PKW einer Autovermietung wird durch eine laufende Nummer sowie einer Kennzahl für die jeweilige KFZ-Versicherung identifiziert. In der Tabelle steht zusätzlich dass Baujahr, Farbe und der Name der Versicherung. Der (fiktive) zusammengesetzte Schlüssel identifiert zwar den Wagen eindeutig, jedoch reicht die Wagennummer aus um die Farbe zu zuordnen. Aus diesem Grund kannst du dass Attribut Farbe zusammen mit der Wagennummer in eine weitere Tabelle stecken. Das gleiche gilt für die Versicherungsnummer und wahrscheinlich auch für dass Baujahr, deswegen löst sich die oben genannte Tabelle auf und teilt sich in 2 normalisierte Tabellen. Solltest du Tabellen haben die KEINEN zusammengesetzten Schlüssel haben kannst du diesen Schritt übrigens getrost überspringen. 3. Normalform Eine Relation ist in der 3. NF wenn sie in der 2. NF ist und innerhalb der Relation kein Nichtschlüsselattribut von einem anderen als dem Primärschlüssel abhängig ist. (Wird auch als transitive Abhängikeit bezeichnet.) Zu Deutsch : Du darfst keine Attribute haben dass in irgendeiner Form von einem anderen als dem Primärschlüssel abhängig ist. Beispiel : Du hast eine Tabelle in der Projektnummer, Mitarbeitnummer und Mitarbeitername gespeichert sind. Die Projektnummer ist der Primärschlüssel. Um in die dritte NF zu kommen musst du nun die Abhängikeit des Mitarbeiternames zur Mitarbeiternummer beseitigen indem du wieder eine neue Tabelle einfügst und dort die Mitarbeiternummer und den Mitarbeiternamen einfügst. An diese Reihenfolge musst du dich streng halten, sonst normalisierst du an der Aufgabe vorbei. Hoffe das hilft dir erstmal, bei dem Thema hilfst echt nur üben. So long. Feivel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
beebof Geschrieben 12. Dezember 2002 Teilen Geschrieben 12. Dezember 2002 Originally posted by König Hüsi @beebof: das buch haben wir leider nicht (insgesammt haben wir in der schule in jetzt gut 1,5 jahren erst 2 bücher bekommen aber das ist ein anderes theme). würd es sehr viel arbeit machen mir die seiten einzuscannen und sie mir zu schicken bzw. die abzutippen?? sorry, bin da nich zu gekommen... hab derzeit andere probleme mit meinem pc. willst es denn noch haben? vielleicht kann ich ja meine eltern überreden... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Hüsi Geschrieben 12. Dezember 2002 Autor Teilen Geschrieben 12. Dezember 2002 bin auf jeden fall noch daran interessiert........ schicks mir doch bitte an mail@koenighuesi.de Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Slang Geschrieben 30. Juni 2003 Teilen Geschrieben 30. Juni 2003 So... Hab mal die "Suchen" Funktion benutzt Schreibe am Donnerstag ne Arbeit über Normalisierung von Tabellen. Leider hab ich das Thema nicht so wirklich drauf. Kennt jemand einen guten Link zum Thema wo vielleicht sogar Übungsaufgaben mit Lösungen sind? Oder vielleicht hat jemand was als pdf oder sonst irgendwas, was er mit per mail schicken kann? Mail MfG Stefan Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Slang Geschrieben 1. Juli 2003 Teilen Geschrieben 1. Juli 2003 Ich hoffe mir kann jemand noch bis heute abend helfen. Da ich Donnerstag schon die Arbeit schreibe ist das alles ein bißchen knapp. Brauche umbedingt Aufgaben mit Lösungen zu "Normalisierung von Tabellen". MfG Stefan Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.