LKG/Inf 11 2011/Einfuehrung

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

== Begriffe ==
=== DBMS (Database Managementsystem) ===
* Softwaresystem zur Definition, Administration, Manipulation und Abfrage von Daten
* Schnittstelle zwischen Benutzer und Datenbasis
* dient der Speicherung und Abfrage der Daten

Bsp: OOo Base, MS Access, PHPmyAdmin

=== Datenbasis ===
reinen Nutzdaten (und Metadaten zur Verwaltung des Systems)

=== DBS (Datenbanksystem)===
DBS = Datenbasis + DBMS

=== Beispiele: Datenbanken im Alltag ===
* Personaldatenbanken (Firmen), Patientenkarteien in Arztpraxen, Buchhaltung, Bibliotheksverwaltung
* Telefonbuch
* Musiksammlung, Filmesammlung

=== Anforderungen an ein DBS ===
* '''Integrität''' - Daten werden auf Korrektheit überprüft
* '''wenig Redundanz''' - keine Mehrfachspeicherung von Datenwerten
* '''Datensicherheit''' - Vorbeugung von Datenverlust (Backup- und Prüfmechanismen)
* '''Datenschutz''' - Zugriffskontrolle und Zugang anhand der Rechte des Nutzers
* '''Mehrbenutzerbetrieb''' - viele Benutzer können parallel mit der Datenbank arbeiten
* '''zentrale Kontrolle''' - ein Admin kann das System von einem Rechner aus verwalten