Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Datenbanken » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Datenbanken
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Hase
unregistriert
Datenbanken Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Wir schreiben nächste Woche einen Test über Datenbanken und ich versteh immer noch nicht so ganz, was der Unterschied einer Datenbank, einer Datenbasis und der Datenbanksystemen ist.

Zudem haben wir noch die Vorteile einer Datenbank aufgeschrieben, wovon ich folgende Sätze nicht verstehe:
1. Datenbasis steht verschiedenen Benutzern für gemeinsame Verwendung zur Verfügung
2. Nutzung der Daten kann im Benutzerdialog oder durch andere Programme erfolgen
3. Reale Daten sind unabhängig vom Programm und damit von der Verarbeitung und Benutzung unabhängig
4. Die zentrale Verwaltung einer Datenbank durch den Administrator sichert:
Integrität, Konsistenz


Meine Ideen:
Ich weis nicht, ob ich richtig vermute, aber ich glaube die Datenbank ist die Ansammlung der Daten, die Datenbasis sind die einzelnen Daten und die Datenbanksystemen ist die Software, die die Datenbank verwaltet. Zu der Datenbasis haben wir einen folgenden Satz aufgeschrieben, bei dem ich nicht genau weis, was er aussagen will: "Gewonnen wird die Datenbasis durch Modellierung von Daten aus einem definierten Ausschnitt der Realität."

Vorteile der Datenbank:
1. Heißt das, dass verschiedene Personen von verschiedenen Computern die gleichen Daten abrufen können?
2. Was ist ein Benutzerdialog und welche andere Programme könnte man für die Nutzung der Daten verwenden?
3. Was sind reale Daten? Sind die Daten von der Verarbeitung und Benutzung des Programms unabhängig oder ist das Programm von der Verarbeitung und Benutzung der Daten unabhängig?
4. Was ist mit zentraler Verwaltung gemeint? Sorgt der Administrator dafür, dass die Datenbanken inhaltlich vollständig sind (Integrität) und korrekt logisch aufgebaut sind?

Ich weis, dass es sehr viele Fragen sind, wäre aber euch sehr dankbar, wenn ihr die beantworten könntet.
28.05.2011 14:15
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallöle,

laut meinem Verständnis ist die Datenbasis nichts anderes als eine Abstrakte sicht auf die Datenbank.

Um dies näher zu erläutern: Die Datenbank ist die physikalische Repräsentation der Daten auf dem Datenträger. D.h. wie die Daten auf dem Datenträger (Festplatte oder wo auch immmer) gespeichert sind (Irgendwelche binärdaten, XML oder irgendein anderes Format).

Die Datenbasis stellt dir diese Daten so bereit, dass du weist, wie sie strukturiert sind. Also welche Spalte in deiner Datenbank wie heißt und so weiter. Du brauchst dir bei der Datenbasis keine Gedanken mehr machen wie man die Daten abgelegt sind. So musst du nicht mehr schauen, wie die Spaltennamen sind und welche Bytefolge in der Datenbank für den Inhalt der Spalte stehen.

Das Datenbanksystem ist eine Zusammenfassung der Software, welche deine Datenbanken verwaltet (es können ja auch mehrere sein, welche auch noch verschiedenen Typs sind), und den Datenbanken selbst.

Zu den Vorteilen:
1. Hast du ganz gut erkannt. Wobei die Nutzer auch an einem Computer sein können...
2. Das verstehe ich auch nicht 100%ig Verschiedene Datenbanksysteme bieten hier evtl die Möglichkeit die Daten in der Datenbank direkt zu manipulieren (z.B. MS-Access). Sonst über ein (sonstiges) Programm was auf die Datenbank(en) zugrreift.
3. Hier auch verständnisproblem. Scheint der Fakt zu sein, dass die Ablage der nicht vom Programm abhängig ist, da nur über eine definierte Schnittstelle auf die Daten zugegriffen werden kann (auf das DBS, welche diese Schnittstelle bereitstellt)
4. Wenn der DB Admin dafür gesorgt hat, dann ist es nicht möglich z.B. ein Haus ohne Zimmer anzulegen.
Dabei ist Konsistenz im allegemeinen die Widerspruchsfreiheit und Integrität ein sonderfall der Konsistenz, nämlich wenn es z.B. nicht möglich ist ein Haus zu Löschen während das Zimmer noch existiert (eine Referenz auf Haus)

Hoffe das hilft. Dieser Text ist recht schnell entstanden, deswegen bitte noch mal kritisch prüfen gegen:
http://de.wikipedia.org/wiki/Integrit%C3%A4tsbedingung
http://de.wikipedia.org/wiki/Konsistenz_%28Datenbank%29
http://de.wikipedia.org/wiki/Datenbank und insbesondere http://upload.wikimedia.org/wikipedia/de...nbanksystem.png

VG,

Karlito
29.05.2011 00:14 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
xy
unregistriert
access Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ja genau Lehrer
06.06.2011 16:39
SaBienchen1990
Grünschnabel


Dabei seit: 02.01.2014
Beiträge: 1

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Zusammen,

ich habe eine weitere Seite für euch gefunden, die ganz gut ist und mir in meinem Studium hilft: http://www.datenbanken-verstehen.de/

Ich hoffe, dass sie euch auch weiterhelfen kann.

LG
Sabine
02.01.2014 09:39 SaBienchen1990 ist offline Beiträge von SaBienchen1990 suchen Nehmen Sie SaBienchen1990 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Datenbanken