Einfuehrung
Aus ProgrammingWiki
Inhaltsverzeichnis |
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
(Quelle: TinoHempel.de)