04.03.2013 Aufrufe

PDF-Version - am Institut für Baustatik

PDF-Version - am Institut für Baustatik

PDF-Version - am Institut für Baustatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

neben jedem bestellten Artikel den N<strong>am</strong>en des Kunden und seine ges<strong>am</strong>te Anschrift aufzuführen.<br />

Deshalb legt man eine Tabelle "Kunden" an und ordnet jedem Kunden eine Nummer zu. Die Tabelle<br />

mit den Bestellungen umfaßt neben den Artikel lediglich die Kundennummer. Die Kundennummer hat<br />

hier die Funktion eines Schlüssels. Sie stellt die Beziehung zwischen den Tabellen "Kunden" und<br />

"Artikel" her. Neben der Ersparnis an Speicherplatz hat man den Vorteil, daß ggf. die Adresse eines<br />

Kunden nur an einer Stelle geändert werden muß (Vermeidung von redundanten Daten).<br />

Wichtige Operationen auf relationale Datenbanken sind z.B.:<br />

Selektion: Aussortieren aller Tupel in einer Relation (entspr. Zeilen einer Tabelle), die eine<br />

vorgegebene Auswahlbedingung erfüllen.<br />

Projektion: Ausblenden gewisser Spalten aus einer Relation. Die verbleibenden Spalten dürfen<br />

umgeordnet werden.<br />

Join: Verbinden von Tupeln aus zwei Relationen aufgrund gemeins<strong>am</strong>er Attributwerten.<br />

10.2 Allgemeine Datenbank-Konzepte<br />

Redundanz: Daten sollten in einer Datenbank nur einmal vorliegen (s.o.). Sind Daten mehrfach<br />

gespeichert, spricht man von Redundanz.<br />

Konsistenz: die Vermeidung von widersprüchlichen Inhalten einer Datenbank<br />

Integrität: Einhaltung von Rahmenbedingungen, denen Daten genügen müssen, <strong>für</strong><br />

- Attribut-Ausprägung (erlaubter Wertebereich)<br />

- Schlüssel-Ausprägung (eindeutiger Wert innerhalb der Datenbank)<br />

- Beziehungen (referentielle Integrität)<br />

Mehr-Benutzer-Betrieb: Verarbeitung paralleler und konkurrierender Zugriffe<br />

Rollback: Mechanismus, um Änderungen rückgängig machen zu können<br />

Datensicherheit: Wiederherstellen konsistenter Daten nach einem Systemabsturz (Recovery)<br />

Datenschutz: dezimierte Zugriffsrechte<br />

SQL: (Structured Query Language) eine übergreifender Standard zur Datenbankabfrage<br />

OBDC: (Open Database Connectivity) gemeins<strong>am</strong>er Standard <strong>für</strong> die Kommunikation<br />

unterschiedlicher Datenbanken<br />

10.3 verbreitete Datenbanksysteme<br />

PC's<br />

dBase<br />

Microsoft FoxPro<br />

Microsoft Access<br />

Paradox<br />

SQL Server<br />

Workstations und High-End-PC's<br />

Adabas<br />

Ingres<br />

Informix<br />

Oracle<br />

Großrechner<br />

DB2<br />

98

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!