Mathew
Grundkonzepte
Sie beginnen jetzt, die Bedeutung des Datenbankansatzes zu
erkennen. Sie erkennen die Hauptvorteile der Entwicklung und Verwendung von Anwendungen in einer Datenbankumgebung
. Bevor wir fortfahren, lassen Sie uns einige grundlegende Konzepte durchgehen
und uns
mit einigen Schlüsselbegriffen vertraut machen.
Datenrepository Alle Daten in der Datenbank befinden sich in einem Datenrepository. Dies ist die
Datenspeichereinheit, in der physische Datendateien aufbewahrt werden. Das Datenrepository enthält
die physischen Daten. Meist ist es ein zentraler Speicherort für die Dateninhalte.
Data Dictionary Das Data Repository enthält die eigentlichen Daten. Sagen wir, dass du
Daten über die Kunden Ihres Unternehmens in Ihrer Datenbank speichern möchten. Die Struktur
der Kundendaten kann Felder wie Kundenname, Kundenadresse
, Stadt, Bundesland, Postleitzahl, Telefonnummer usw. enthalten. Daten zu einem bestimmten
Kunden können in den entsprechenden Feldern wie folgt lauten: Jane Smith/1234 Main
Street/Piscataway/NJ/08820. Die Daten über Kunden haben zwei Aspekte. Ein
Aspekt ist die Struktur der Daten bestehend aus den Feldnamen , Feldgrößen, Datentypen
usw. Dieser Teil ist die Struktur der Daten für Kunden. Der andere Teil sind die
Ist-Daten für jeden Kunden, bestehend aus den Ist-Datenwerten in den verschiedenen
Feldern.
Der erste Teil, der sich auf die Struktur bezieht, befindet sich separat im Speicher und wird
als Datenwörterbuch oder Datenkatalog bezeichnet. Ein Data Dictionary enthält die Strukturen
der verschiedenen Datenelemente in der Datenbank. Es enthält auch die Beziehungen
zwischen Datenelementen. Der andere Teil, der sich auf die eigentlichen Daten über einzelne
Kunden bezieht,
befindet sich in der Datenablage. Das Datenwörterbuch und das Datenrepository
arbeiten zusammen, um Benutzern Informationen bereitzustellen.
Datenbanksoftware Sind Oracle- und Informix-Datenbanken? Oracle und Informix
sind wirklich die Software, die Daten verwaltet. Dies sind Datenbanksoftware oder Datenbank
Verwaltungs-Systeme. Datenbanksoftware unterstützt das Speichern, Abrufen und Aktualisieren
von Daten in einer Datenbank. Datenbanksoftware ist nicht die Datenbank selbst. Die Software
hilft Ihnen, die Daten in einer Datenbank zu speichern, zu verwalten und zu schützen.
Datenabstraktion Betrachten Sie noch einmal das Beispiel der Kundendaten. Daten zu jedem
Kunden bestehen aus mehreren Feldern wie Kundenname, Straße, Ort, Bundesland,
Postleitzahl, Kreditstatus usw. Wir können Kundendaten auf drei Ebenen betrachten. Der
Kundendienstmitarbeiter kann den Kunden aus seiner
Sicht so betrachten, dass er nur aus den Feldern besteht, die für ihn von Interesse sind. Dies
kann nur der Name des Kunden, die Telefonnummer und der Kreditstatus sein. Dies ist eine Ebene. Die
nächste Ebene ist die Struktur des kompletten Satzes von Feldern in den Kundendaten. Diese Ebene
ist für Datenbankdesigner und Anwendungsprogrammierer von Interesse. Eine andere Ebene
ist für den Datenbankadministrator von Interesse, der für die Gestaltung des
physischen Layouts zum Speichern der Daten in Dateien auf dem Plattenspeicher verantwortlich ist.
Datenzugriff Der Datenbankansatz umfasst die grundlegenden Operationen,
die auf Daten angewendet werden können. Jedes Datenbankverwaltungssystem bietet die folgenden
Grundoperationen:
• in der Datenbank enthaltene Daten LESEN
• Daten zur Datenbank HINZUFÜGEN
• UPDATE einzelne Teile der Daten in der Datenbank
• DELETE Teile der Daten in der Datenbank
Datenbankpraktiker bezeichnen diese Operationen mit dem Akronym CRUD:
• C – Daten erstellen oder hinzufügen
• R – Daten lesen
• Sie – Daten
aktualisieren • D – Daten löschen
Transaktionsunterstützung Stellen Sie sich die Geschäftsfunktion vor, eine Bestellung von einem
Kunden in das Computersystem einzugeben. Der Sachbearbeiter für die Auftragserfassung gibt die Kundennummer
, den Produktcode und die bestellte Menge ein. Das Auftragserfassungsprogramm liest
die Kundendaten und ermöglicht dem Sachbearbeiter die Sichtprüfung der Kundendaten, liest
Produktdaten und zeigt die Produktbeschreibung an, liest Bestandsdaten und
aktualisiert schließlich den
Bestand oder erstellt einen Rückstand, wenn der Bestand nicht ausreicht. Alle diese Aufgaben,
die das Ordereingabeprogramm zur Eingabe einer einzelnen Order ausführt, umfassen eine einzige
Ordereingabetransaktion
Liliane
Eine Datenbank ist eine organisierte Sammlung von Daten. Eine relationale Datenbank ist , restriktiver, eine Sammlung von Schemata, Tabellen, Abfragen, Berichten, Ansichten und anderen Elementen. ... Ein universelles DBMS ermöglicht die Definition, Erstellung, Abfrage, Aktualisierung und Verwaltung von Datenbanken .
Für detaillierte Informationen erhalten Sie Hilfe von Experten auf calltutors.com