Re: DB Modell - Frage an Profis



Oke ich habs mir gestern abend nochmal so durch den kopf gehen lassen, und es
macht doch sinn denk ich. Du musst wissen, ich bin gerade in meinem
praktikumssemester und studiere an einer FH. Also bin ich sozusagen gerade
dabei erst zu lernen eine DB zu designen. Zwischen theorie und praxis ist
doch ein unterschied und wie gesagt, eine DB in der form habe ich vorher nie
gemacht. So langsam kommt das (bereits erfolgreich verdrängte) wissen aus den
vorlesungen ja wieder.

Ich werde da mal ansetzen und eine 1 oder 2 entity lösung (weil 2
verschiedene werte, einmal zahlen und einmal character) statt der 10
modellieren. Nur bin ich mir noch nicht ganz sicher, wie ich das mit den
verschiedenen wertablesezeiten mache. Also wie ich die in der DB eintrage,
wohl eher softwaremäßig dann oder? Also: wenn eintrag in der GUI in spalte 20
min (ablesezeit), dann in der testtabelle beim attritbut "zeit" ein
softwaremäßiger eintrag 20 oder?

Sorry, falls ein paar fragen sinnlos klingen, aber es braucht schon ein
bischen übung, bis man einen blick für das ganze bekommt.


"Jens Süßmeyer" wrote:

> Also, wenn Du nur einen Wert speicherst, sollte dies der Weg sein, den Du
> gehen solltest. Warum solltest Du meherere Entitäten erzeigen, die die in
> derselben Struktur die gleichen Daten speichern, wenn Du dies auch in nur
> einer machen kannst. Vielleicht scheint es jetzt für Dich im Moment einfacher
> (für mich nicht und ich bin schon ein paar Jahre dabei :-) ), aber wenn Du
> später Informationen sammeln oder auswerten musst, wirst Du froh sein, auf
> uns gehört zu haben, weil Du dann keine 10 Tabellen mit einem UNION
> zusammenjoinen musst :-). Vielleicht solltest Du Dich (auch in bezug auf die
> Entwicklung Deiner Datenbank in der Zukunft) von einem Entwickler /
> Datenbankdesigner beraten lassen, das kann einem viel Ärger ersparen :-)
>
> --
> HTH, Jens Suessmeyer.
>
> ---
> http://www.sqlserver2005.de
> ---
>
>
> "Mike" wrote:
>
> > Versteh schon, wird dann aber nicht der softwarezugriff komplizierter?
> > Vieleicht denke ich da zu bildhaft, aber übersichticher scheint doch pro test
> > eine tabelle oder? Oder ist das eigentlich gar nicht üblich. Ich mache sowas
> > zum ersten mal in diesem umfang, wie gesagt soll auch eine GUI dazu in c#.
> >
> > gruß
> > Mike
> >
> > "Christoph Muthmann" wrote:
> >
> > > Das widerspricht sich doch nicht!
> > > Was Jens meinte ist folgendes:
> > > - Eine Tabelle, nicht 10 verwenden
> > > - Einen Messwert pro Zeile
> > >
> > > Selbst wenn Du Millionen (wonach es sich nicht anhört) von Werten hast,
> > > kannst Du mit Indizes die Zugriffe optimieren. Alle denormalisierten
> > > Strukturen enden irgendwann im Krampf, wenn dann doch der x +1. Wert
> > > eingetragen werden soll.
> > >
> > > Einen schönen Tag noch,
> > > Christoph
> > > --
> > > (Please post ALL replies to the newsgroup only unless indicated
> > > otherwise)
> > >
> > >
.



Relevant Pages