Zum Inhalt springen

adragon

Mitglieder
  • Gesamte Inhalte

    82
  • Benutzer seit

  • Letzter Besuch

Beiträge von adragon

  1. tja kann mehrere Gründe haben...

    das es am mainboard..oder an einer

    zu heißer cpu ...festplatte...etc ... liegt..

    wennst nicht viel zeit hast.. ists am besten du baust die Festplatte in nen "funktionierenden " rechner ein... und guckst obs sich dort win98 installieren lässt....

  2. Eben!

    Es bringt nichts, da noch weiter normalisieren zu wollen. Es geht einfach nicht. Du bekommst hinterher keine "bessere" Tabellenstruktur raus, sondern im Gegenteil. Ich bekomme nichts als eine weitere bijektive Abbildung ID <-> Datum. Wenn zwei Felder in zwei Datensätzen dengleichen Wert haben, dann heisst das noch lange nicht, dass normalisiert werden muss.

    Ich kann auch anfangen Nachnamen zu normalisieren. Müller z.B. soll ja in Deutschland durchaus mehrfach vorkommen - also ab damit, in eine Lastname Tabelle, und vom Kunden nur noch referenzieren. "Vollkommener Quatsch" wird jetzt jemand rufen aber genauso ist das mit dem Datum aus. Nein, das Datum ist sogar noch viel besser dran, bei 200x Müller-Lüdenscheid -> Id 205 spare ich sogar noch was an Speicherplatz.

    Und während in Villariba noch normalisiert wird, wird in Villabacho schon das Produkt verkauft :)

    so ein käse....

    klar kann man vornamen usw auslagern.. aber ist abhänig.. vom projekt.. aber in diesem Fall..(Vornamen und Nachnamen auslagern) zu 99%ig nicht sinnvoll... aber machbar..!!!

    und wenn es um schnelligkeit geht...dann ist es besser du lagerst gar nichts aus. :P .. ist vom zugriff her schneller..

    aber jeder wie er will beziehungsweise.. wie die firma will... :D

  3. Das Datum auszugliedern ist eigentlich gar nicht möglich.

    Wieso? Es ist schon atomar, und eine ID für ein Datumswert wäre ein vollkomme unnütze Redundanz!

    06.05.2005 - wie will ich das denn noch weiter aufsplitten?

    Letzten Endes kann man ein Datum auch "nur" wie einen normalen Integer betrachten (und AFAIK läuft das bei vielen Datenbanken intern auch so), in diesem Fall wäre es halt 20050506

    Und jetzt muss mir schonmal jemand sagen, wie ich das noch in eine eigene Tabelle ausgliedern will. Klar, theoretisch möglich wäre sowas:

    
    ID    Datum
    
    1     01.01.2005
    
    2     02.01.2005
    
    ...
    
    

    Aber wo ist dann der Witz bei der ganzen Geschichte? Es bringt mir nicht mal Speicherplatzvorteile. Naja, wenn ich nur 10 Tage verwalte, dann kann die ID vielleicht als short und das Datum selbst als int laufen - aber das ist schon sowas von vernachlässigbar, dass ich nichtmal dran denken will :)

    Generell zur Normalisierung, dort ist es wie mit vielen Dingen: Sehr sinnvoll, aber man kann auch alles übertreiben.

    wieso nicht möglich?..wenn es NUR atomar ist erfüllt es nur die 1.NF.. -> 3.NF

    vollkomme Redundanz?... und was ist wenn du das Datum nicht auslagerst?..eine ebenso...;) ich beschreibe hier NICHT die 1.NF..... ich lagere nur ...immer wieder gleich vorkommene Informationen aus es ist kein muss aber es ist auch NICHT FALSCH..(...bisschen übertrieben) ;) ..

    wie schon gesagt alles abhänig von der Größe des Systems bzw der Datenbank......

  4. Also ein Datum ausgliedern ist absoluter Unsinn.

    Normalisierung ist schon richtig und wichtig, allerdings auch irgendwann auch fraglich.

    Klassisches Beispiel sind die Postleitzahlen.

    Die meisten sind der Meinung (auch ich; damals X-mal in der Berufsschule diskutiert) dass das Trennen von Zahl und Ort unsinnig ist.

    In der Theorie müsste man dies machen.

    stimme zu.. ORT und PLZ trennen zuviel aufwand (-> 3 Tabellen)

    aber bei einem Datum... wenn er am Tag nehmen wir mal an 1 Millionen Datensätze aufnimmt und die alle das gleiche Datum haben.. würde das mehr Speicherplatz verbrahten als wenn nur der Fremdschlüssel(Integer) für ein Datum mitabgespeichert wird. Es kommt also auf das Datenvolumen (Umfang) bzw den zur Verfügung stehenden Speicherplatz...... wenn diese dinge nicht wichtig sind... würde ich es auch nicht auslagern.....

  5. Hallo,

    habe ich einer Tabelle ein Feld mit Datumswert. Jetzt können aber mehrere Datensätze das gleiche Datum haben. Laut 2. Normalform wäre das ein Verstoß. Das Datum auszugliedern ist doch aber eher ein Schmarrn.

    Nochwas zur Normalisierung:

    Es heißt ja, dass wenn eine Tabelle einen einfachen Primärschlüssel hat (keinen zusammengestetzen) und sie in der 1. NF ist, dann ist erfüllt sie automatisch die 2. NF => WARUM?

    Zu Datumswert... also das ist abhängig vom Datenvolumen (das evt. zur Verfügung steht).. 10 oder 1000 Datensätze welche das gleiche Datum aufweisen können. Bei vielen wäre es bestimmt nicht falsch...

    Zu Normalisierung..

    1.NF.. wenn es atmor ist

    2.NF.. wenn zusätzlich ein Primärschlüssel angegeben wird....

  6. Hallo!

    Habe mal eine Frage... Kennst du dich vielleicht mit dem ER Modell aus?

    Habe bei meiner Planung anstatt soetwas zu machen mir nur eine Tabelle angelegt in der ich den zukünftigen Tabellennamen und die Beschreibung dazu erläutert habe. :confused:

    Habe aber gerade gelesen, dass man besser so ein ER Modell benutzt. :beagolisc

    ER-modell sind sehr nützlich...

    du kennst doch in Access die Beziehungsansicht.. so in etwa ist der aufbau..

    nur bei er-modellen werden die kardinalitäten entegegengesetzt aufgezeichnet...

  7. Doch das alleinstehen von Vor- und Nachname hat schon seine Berechtigung.

    Ich muss eine natürliche Person in einem Unternehmen (oder mehreren) als eindeutig definieren, da eine natürliche oder nicht natürliche Person in verschiedenen Systemen verschiedene Benutzernamen haben kann und auch in verschiedene Unternehmen eingesetzt werden kann.

    Es geht um Lizenz- und Berechtigungsvergaben

    Hoffe es ist dir etwas klarer geworden...

    Tschöööööö!

    sorry aber...

    das ist datenbanktechnisch nicht in ordnung..

    denn dann besteht ja deine Tabelle nur aus Primärschlüsseln..??... und das hat keinen sinn....

    was ist wenn es nun zwei meier huber gibt??????

    mhh ich kann mir unter dem begriff natürliche person und unnatürliche person.. nichts vorstelln.. vielleicht liegt es daran...^^

  8. sorry, ich ging laut originalposting davon aus, dass die tabelle genau zwei felder hatte, vorname und nachname.

    s'Amstel

    da es ja eine projektarbeit ist war ich mal so "frech" ..^^

    aber auch wenn die tabelle nur zwei felder hätte.. wär das auch keine lösung... weil es sowas nicht gibt.. (vorname , Nachname) alleinstehend in einer Tabelle....

  9. vielleicht hilft dir das weiter..

    wenn du mit der home edition im abgesicherten modus startest kannst du alle einstellungen machen wie in der pro-version... :D

    inclusive Rechtevergabe usw.. :)

    ich hab aber nur die rechtevergabe "getestet" und die hat wunderbar funktioniert...

    vielleicht klappts...^^

  10. Hab ja scho paar mal versucht gehabt in den TaskManager zu kommen, bloß der hat sich am schluß immer aufgehängt und ich bin nicht reingekommen und dann kamm auch scho wieder das Speicherabbild

    also ich hatte vor kurzem das selbe problem..

    entweder du gehst systematisch vor.. tauscht erst ram aus..

    prüfst ob es an der Festplatte liegt... bs..usw....

    oder wennst du soviel zeit nicht hast.. (wie damals).. tausch mainboard samt cpu aus ;)....

  11. er meint aber nicht den normalen win98 bluescreen :rolleyes: sondern son komischen speicherabbild wird erstellt bluescreen :)

    So bald ein Bildschirm durch einen Fehler blau wird ist es ein

    bluescreen egal welches Betriebsystem es ist..

    Speicherabbild ist nur ein "Feature" bei XP ;)

  12. primärschlüssel über vornamen und nachnamen legen würd mal helfen - ist schon mal ein garant für eindeutigkeit - aber weil namenskombinationen doppelt vorkommen könnten (2 mal max mustermann?), ist das in manchen fällen nicht optimal.

    s'Amstel

    also primärschlüssel auf namen und vornamen vergeben ist grundsätzlich keine gute idee...

    Vorschlag...

    eine ID davor setzen... und mehr kriterien in die Tabelle mitaufnehmen mit dem man sicherstellen kann das diese person eindeutig ist.. z.b ort strasse, plz.. hausnr.. telnr.. usw..

    aber ich weiß nicht in wiefern deine Tabelle benutzt wird bzw. wie dein ganzer dbaufbau aussieht..

  13. das ist ein sogenannter BlueScreen... :D

    wurde an diesem Rechner vor kurzem neue Komponenten hinzugefügt??

    aber wenn er mit der zeit immer langsamer wird tipp ich auf ein lüfterproblem..

    die cpu wird zu heiß und bringt das system zum absturtz.. (Sicherheitsmechanismus)...

  14. Ich habe eine Webmaske.

    Aus der DropDownList, wähle ich eine Zahl aus und anhand dieser Zahl wir ein anderes Feld gefüllt.

    Jedoch das Event ChangeSelectedIndex nützt mir nichts.

    Es muss wie gesagt beim verlassen passieren.

    mhh kapier ich jetzt irgendwie nicht...

    warum nützt dir das changeselectedindex nichts?

    sobald du eine zahl auswählst kannst du dort im event.. das andere feld füllen..

    wo ist mein denkfehler?

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...