BlackBoard (http://www.black-board.net/index.php)
- Sonstiges (http://www.black-board.net/board.php?boardid=34)
-- Bildung (http://www.black-board.net/board.php?boardid=39)
--- Informatik SQL Einführung -Begriffe :( (http://www.black-board.net/thread.php?threadid=16516)


Geschrieben von [DS]-=Pencil=- am 18.03.2004 um 10:38:

Daumen hoch! SQL Einführung -Begriffe :(

Hy, wisst ihr zufällig was die 2 Begriffe hier im Umgang mit Datenbanken bedeuten?

Zitat:

- Redundanzfreiheit
- Datenkonsistenz


Eine ausführliche Erklärung wäre netttraurig

Hope You Help

traurig



Geschrieben von Black Star am 18.03.2004 um 11:25:

 

Redundanzfreiheit stand in meinem Informatik Duden leider nicht drin, aber redundant bedeutet, dass Daten mit Informationen ueberladen sind. Dh sie sind auch bei starker Beschaedigung noch lesbar. Dadurch braucht man allerdings auch mehr Platz. Ein ganz daemliches Beispiel fuer Redundanz waere, wenn man eine nicht allzuwichtige Datenbank auf 2 Servern, die 100km voneinander entfernt stehen speichert und laufend synchronisiert. Aber auch bei der Datenkompression gibt es den Begriff. Sprache hat zB eine sehr hohe Redundanz. Diesen Satz kann man noch problemlos verstehen, obwohl er stark verstuemmelt ist (ohne Vokale):

Ds st n stz, dr knn Vkl nthlt.

Datenkonsistenz bedeutet einfach, dass eine einfache ueberpruefung der Daten auf Korrektheit und Vollstaendigkeit moeglich ist.



Geschrieben von [DS]-=Pencil=- am 18.03.2004 um 11:57:

 

Danke BlackStar, obwohl ich das Beispiel ohne die Vokale nicht verstehe?

hope you help

smile



Geschrieben von LX am 18.03.2004 um 14:24:

Achtung

Etwas kürzer als Black Stars Erklärung: Redundanz bedeutet, dass Daten mehrfach gespeichert werden. Ein RAID z.B. legt dieselben Daten ja auf mehreren Platten ab, damit die Datenkonsistenz gewährleistet werden kann, wenn es einen Fehler auf einer der Platten gibt. Redundanz ist also etwas, was eigentlich überflüssig ist, in bestimmten Fällen aber durchaus sinnvoll sein kann.

In Bezug auf Datenbanken gilt es aber, Redundanz zu vermeiden. Redundante Daten sind in diesem Falle auch Daten, die sich aus anderen Spalten errechnen lassen. Beispiel: Du hast eine Spalte DatumA und eine Spalte DatumB und eine Spalte Frist, die die Anzahl der Tage zwischen DatumA und DatumB beinhaltet. Die Spalte Frist ist redundant.

Redundanzen verhindern hat hier den einfachen Zweck, dass man so wenig wie möglich aktualisieren muss, falls Änderungen auftreten. Ändert sich DatumB, so müsstest du in diesem Beispiel ja auch Frist aktualisieren.



Geschrieben von [DS]-=Pencil=- am 18.03.2004 um 15:35:

 

danke für die ausführliche Beschreibung LX

you helped

smile


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH