Zum Forum
Passwort vergessen?
Noch keinen Account?
lexikon
Hauptseite
Zufälliger Artikel
Diskussion
Diskussion : Datenbankmanagementsystem
Links
Forum
Portale
Reisen
Versicherung
Inhaltsverzeichnis
Hauptmenü
Home
Editorial
Bildung
E-Learning
Fremdsprachen
Magazin
Wissen
Wörterbücher
Enzyklopädien
Expertendienste
Wissenswertes
Praktische Ratgeber
--------------------------
Biologie
Chemie
Computer
Film/ Theater
Geografie
Geschichte
Jura
Kunst
Literatur
Mathematik
Medizin
Musik
Philosophie
Physik/ Astronomie
Politik
Psychologie
Religionen
Sport
Umwelt
Wirtschaft
Reisen
Lexikon
Versicherung
Suchen
Schnellsuche
Suchmaschinen
Metasuchmaschinen
Webkataloge
News
Treffpunkt
Chat
Forum
Suche
Schnellsuche
Sitemap
Kontakt
Impressum
Datenbankmanagementsystem
Stichpunkte
Allgemein
dauerhafte Speicherung von Daten in einer Datenbank ermöglicht und die damit verbundene Verwaltung übernimmt
die die anwendungsunabhängige
Ein Datenbankmangementsystem (DBMS) (teilweise auch als Datenbankverwaltungssystem oder auch DBVS bezeichnet) ist eine Sammlung von Programmen
die Konsistenzprüfung der Daten (Integritätssicherung)
die Autorisationsprüfung
Weitere Aufgabe eines DBMS ist die Bereitstellung von verschiedenen Sichten auf die Daten (im englischen als Views bezeichnet)
die Behandlung gleichzeitiger Zugriffe verschiedener Benutzer (Synchronisation) und das Bereitstellen einer Datensicherungsmöglichkeit für den Fall von Systemausfällen. Etwas missverständlich bezeichnet man ein Datenbankmanagementsystem oft abkürzend ebenfalls als Datenbank. DBMS und Datenbank sind aber getrennt zu sehen und ergeben gemeinsam das Datenbanksystem. Ein DBMS steht im Mittelpunkt bei der Realisierung eines betrieblichen Informationssystems
Zur Arbeit in einem Datenbankverwaltungsystems werden Transformationssprachen verwendet
RDBVS) 2 Weitere Typen von Datenbankmanagementsystemen 3 Geschichte 3.1 Relationale Datenbankmanagementsysteme (RDBMS) 4 Bekannte Datenbankmanagementsysteme 4.1 DOS/Windows-Datenbanken 4.2 Weitere Systeme 5 Siehe auch 6 Weblinks [Bearbeiten]
etc.). Data Control Language (DCL) zur Kontrolle der Datenbank-Ressourcen. Datenbankverwaltungssysteme unterscheiden sich in ihrer Qualität unter anderem darin
Als Standardsprache hat sich SQL etabliert. SQL läßt sich in vier eigenständige Sprachschichten unterteilen: Data Definition Language (DDL) zur Definition des Datenbankschemas (Satzbeschreibung). Data Query Language (DQL) zur Datenabfrage. Data Manipulation Language (DML) zur Datenmanipulation (Änderungen
ob sie die ACID-Eigenschaften für Transaktionen implementieren. Inhaltsverzeichnis showTocToggle("Anzeigen"
"Verbergen") 1 Relationale Datenbankmanagementsysteme (RDBMS
Relationale Datenbankmanagementsysteme (RDBMS, RDBVS)
das im Jahre 1969 von E
Die heute meistbenutzen DBMS basieren auf dem relationalen Datenmodell
FC
odd entwickelt wurdeF
teilweise auch RDBVS) bezeichnetS
olglich wird diese Variante auch als Relationales Datenbankmanagementsystem (RDBMS
iehe auch Relationale Datenbank. [Bearbeiten]
Weitere Typen von Datenbankmanagementsystemen
Vorgänger der relationalen Datenbanksystemen waren die hierarchischen Datenbanken
In ihnen wurden die Datensätze in einer Baumstruktur nach dem Eltern-Kind-Prinzip abgelegt
und - bedingt durch die Baumstruktur - die langen Suchzeiten beim Auffinden eines bestimmten Datensatzes
Die großen Nachteile von hierarchischen Datenbanken waren
dass Verknüpfungen über mehrere Ebenen nicht möglich waren
Ein Beispiel für eine hierarchische Datenbank ist IMS
Im Gegensatz zu hierarchischen Datenbanken können die Datensätze in Netzwerkdatenbanken auf mehreren Wegen verknüpft sein und nicht nur entlang Eltern-Kind-Relationen
Ein noch häufig eingesetztes Netzwerkdatenbanksystem ist IDMS der Firma Computer Associates
In neuerer Zeit kommen Objektorientierte Datenbanken immer mehr auf
in der die jeweiligen Daten gespeichert werden sollen
Bei relationalen Datenbanken geht es zuerst um die Struktur
an denen sich die Datenbankstruktur dann orientiert
d. h. es kommen erst die Daten
Objektorientierte Datenbanken dagegen folgen der objektorientierten Programmiermethode (siehe objektorientierte Programmierung)
Ein Beispiel für eine objektorientierte Datenbank ist Caché von Intersystems
Objektrelationale Datenbanksysteme (ORDBMS) sind ein Bindeglied zwischen klassischen relationalen und objektorientierten Datenbanken
wo Mengen von Objekten in Relation zu anderen Daten oder Objekten gebracht werden müssen
Sie kommen überall dort zum Einsatz
bei denen Koordinaten miteinander verknüpft sind oder andere Daten referenzieren
Ein Einsatzgebiet sind unter anderem Systeme zur Erfassung geographischer Daten (GIS)
die zueinander eine Beziehung haben. [Bearbeiten]
Beispielsweise referenzieren mehrere Koordinaten-Objekte eine Straße; die Koordinaten stehen also in Relation mit einem Straßennamen und sind selbst Objekte
Geschichte
[Bearbeiten]
Relationale Datenbankmanagementsysteme (RDBMS)
Das erste experimentelle relationale Datenbankmanagementsystem (RDBMS) wurde im Laufe der 1970er Jahre unter dem Namen System R bei der Firma IBM entwickelt
das von AT&T aufgekauft und dann weiterentwickelt wurde. dBase wurde später von der Firma Borland gekauft
dass die gleichzeitig entstandenen B-Bäume die optimale Datenstruktur für RDBMS darstellen. Im Laufe der 1980er Jahre begannen sich die ersten kommerziellen RDBMSe wie Oracle
Ingres und Informix durchzusetzen. Die relationale Datenbank im PC-Bereich schlechthin war lange Zeit dBase
Dabei wurde entdeckt
DB2
Die dBase-Abfragesprache hatte lange Zeit fast ebenso große Bedeutung wie heute SQL
Sie war in den Anfangsjahren eine "Killerapplikation" für den IBM-PC
Microsoft Access
Microsoft SQL Server
Beispiele für relationale Datenbankverwaltungssysteme heute sind DB2
Interbase
MySQL und PostgreSQL. [Bearbeiten]
Oracle
Bekannte Datenbankmanagementsysteme
Unix
einer der Marktführer bei kommerziellen Datenbanken PostgreSQL (BSD Open Source)
etc.) IBM DB/2
eine der großen SQL-Datenbanken Oracle
Windows
Auf vielen Betriebssystemen verfügbar (GNU/Linux
OS/400
Solaris
die fortschrittlichste Open-Source-Datenbank
insbesondere für Web-Anwendungen genutzt (steht nur bei der Verwendung mit GPL Anwendungen selber unter der GPL http://www.mysql.de/products/licensing.html )
die beliebteste Open-Source-Datenbank
Es umfasst deutlich mehr an Funktionalität als beispielsweise MySQL. MySQL (GPL Open Source)
MySQL unterstützt bisher nicht alle vom SQL-Standard geforderten Sprachelemente und ist noch nicht vollständig transaktionsfähig
unter anderem benutzt die Wikipedia eine MySQL-Datenbank. MaxDB (früher SAP DB) (GPL Open Source)
ist MySQL aber sehr verbreitet
ursprünglich ein Abkömmling von Adabas D der Software AG
Für kleine bis mittlere Anwendungen
danach von SAP weiterentwickelt
die diese Eigenschaften nicht erfordern
Darmstadt
und das darauf aufbauende Firebird
um die Qualität dieser Datenbank mit der Beliebtheit von MySQL zu kombinieren. InterBase
Seit Mitte 2003 in Zusammenarbeit mit der Firma MySQL AG zu MaxDB entwickelt
Verhältnismäßig unbekannt
in der Leistungsfähigkeit jedoch mit PostgreSQL und MaxDB vergleichbar. [Bearbeiten]
DOS/Windows-Datenbanken
dBase ist ein klassisches Datenbanksystem unter MS-DOS
Die Dateien sind an der Endung .DBF oder .DBT zu erkennen
während dBase auch in seiner Windows-Version jegliche Bedeutung verloren hat
Das DBF-Dateiformat erfreut sich heute noch gelegentlich einiger Beliebtheit
wie auch das Verständis des Datenbanksystems
sich stark weiterentwickelt haben . Microsoft Access ist eine Datenbank unter Microsoft Windows
Aus heutiger Sicht ist dBase kaum noch mit einem Datenbanksystem zu vergleichen da die heutige Systeme
Da es sich um ein Dateidatenbanksystem handelt
sind neben allen Tabellen auch gespeicherte Formulare und Abfragen in einer einzigen Datei verfügbar
Access-Datenbankdateien sind an der Endung MDB zu erkennen
was für die längerfristige Speicherung der Daten Probleme bereitet
Das Dateiformat hat oft gewechselt
Für Anwendungen mit mehr als 10 gleichzeitigen Benutzern eignet sich Access meist nur als Front-End zum Zugriff auf die Daten einer leistungsfähigeren SQL-Datenbank
welche die eigentliche Verwaltung der Datenbank vornimmt. Über ActiveX können mit jeder Microsoft-Applikation eigenständig Datenbanken erstellt
bearbeitet und verwaltet werden
Access dient dabei allerdings nur als Frontend zum Zugriff auf die Microsoft Jet- Engine
Microsoft SQL Server ist das von Microsoft für den professionellen Einsatz unter Windows-Server-Betriebssystemen entwickelte Datenbankverwaltungssystem [Bearbeiten]
Weitere Systeme
hierarchisches Datenbank-System von IBM Ingres FileMaker FilePro Rdb
postrelationale Datenbank der Firma intersystems Cloudscape Conzept16 IDMS Information Management System (IMS)
4th Dimension (4D SA) Adabas Adabas D (Vorgänger von MaxDB) Caché
relationale Datenbank der Firma DEC
winziges
sondern eine Datenbank mit einer eigenen Programmentwicklungsumgebung ODBCUnix Clipper_DBMS
war mal ein Konkurrent von dBase tdbengine
kein Staubsauger
Die DB wurde von Oracle übernommen. Solid Hyperwave Sybase Gupta Informix
inzwischen in den Händen von IBM Progress (Datenbank)
welches ohne SQL auskommt. [Bearbeiten]
heute fast ohne Bedeutung Paradox
aber sehr leistungsstarkes CGI RDBMS
Siehe auch
Daten Datensicherung Information Stream Data Management System (SDMS) [Bearbeiten]
Weblinks
http://www.adabas.com http://www.mysql.org/ http://www.postgresql.org/ http://www.sapdb.org/ http://www.tdbengine.org/ en:Database management system es:Sistemas Gestores de Bases de Datos fi:Tietokannan hallintajärjestelmä fr:Système de gestion de base de données hu:Adatbázis-kezelÅ‘ it:Database management system ja:データベースマãƒ?ージメントシステムnl:Database management systeem pl:RDBMS ru:СиÑ?тема управлениÑ? базами данных sv:DBMS vi:Hệ quản trị cÆ¡ sở dữ liệu
Dieser Artikel basiert auf dem Artikel
Datenbankmanagementsystem
aus der freien Enzyklopädie
wikipedia
und steht unter der
GNU Lizenz für freie Dokumentation
. In der wikipedia ist eine
Liste der Autoren
verfügbar.
Gleitschirmfliegen
Gleitschirm
Industrielle Revolution
Datenbank
Eisenhut
Dimitri Schostakowitsch
FBI
Prime
Sex und Gender
[ Zurück ]
Inhalt Lexikon:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
Chat
|
Lexikon
|
Reisen
|
Versicherung
|
Forum
|
Kontakt