PostgreSQL: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) |
||
(31 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=Definition= | {{Qualität | ||
PostgreSQL ist ein objektrelationales | |correctness = 4 | ||
|extent = 3 | |||
|numberOfReferences = 3 | |||
|qualityOfReferences = 3 | |||
|conformance = 4 | |||
}} | |||
==Definition== | |||
PostgreSQL ist ein objektrelationales [[Datenbank-Management-System|objektrelationales Datenbank-Management-System]] (ORDBMS). | |||
== Eigenschaften== | |||
PostgreSQL ist in weiten Teilen [[SQL 2|SQL-2]]- und [[SQL 3|SQL-3]]-konform und bietet zahlreiche Erweiterungen an. | |||
Insbesondere werden folgende DB-Technologien unterstützt: | |||
* [[Unterabfragen]] ([[Subqueries]]) | |||
* [[Rekursive View|Rekursive Anfragen]] | |||
* [[Integritätssicherung]] (Primär- und Fremdschlüssel, Schlüsselkandidaten, Check-Constraints) | |||
* fortschrittliches [[Transaktionsmanagement]] | |||
* [[Trigger]] (nicht standard-konform) | |||
* gespeicherten Prozeduren ([[Stored Procedure]]s) | |||
* [[Volltextsuche]] (nicht standard-konform) | |||
Das DBMS läuft auf jeder UNIX-kompatiblen Plattform sowie auf Microsoft-basierten Betriebssystemen und bietet Schnittstellen zu vielen Programmiersprachen, wie z.B. [[C]], [[C++]], [[Java]] ([[JDBC]]), [[Tcl]], [[PHP]], [[Perl]], [[Python]], [[Ruby]], [[ODBC]] und [[.NET]]. | |||
Die Software ist unter der [[BSD-Lizenz]] freigegeben worden. Das heißt, sie ist öffentlich verfügbar und darf frei benutzt werden, solange die Copyright-Notiz der Lizenz-Inhaber nicht entfernt wird: [http://wwwmaster.postgresql.org/about/licence]. | |||
= | ==Beispiele== | ||
* [[Händler-Datenbank (SQL-Beispiel)|Händler-Datenbank]] (Die Beispielsdatenbank der Vorlesung<ref>{{Quelle|Kowarschick, W.: Multimedia-Datenbanksysteme|Multimedia-Datenbanksystem}}</ref> von Wolfgang Kowarschick) | |||
* [[Händler2-Datenbank (SQL-Beispiel)|Händler2-Datenbank]] (erweiterte Version der Händler-Datenbank) | |||
* [https://wiki.postgresql.org/wiki/Mandelbrot_set Mandelbrot-Menge] | |||
==Quellen== | |||
<references/> | |||
<ol> | |||
<li value="2">[http://www.postgresql.org/ PostgreSQL]</li> | |||
<li>[http://wwwmaster.postgresql.org/about/licence PostgreSQL-Lizenz]</li> | |||
<li>[http://www.postgresql.org/docs/8.4/interactive/index.html PostgreSQL-Dokumentation (Version 8.4)]</li> | |||
<li>[http://sql-info.de/postgresql/FAQ_german.html Häufig gestellte Fragen (FAQ) zu PostgreSQL]</li> | |||
<li>[http://pgsql.info/pg/wasistpg.php Was ist PostgreSQL?]</li> | |||
<li>{{Quelle|Kowarschick, W. (MMDB-Skript): Skriptum zur Vorlesung Multimedia-Datenbanksysteme}}</li> | |||
</ol> | |||
[[Kategorie:PostgreSQL]] | |||
[[Kategorie:Glossar]] | [[Kategorie:Glossar]] |
Aktuelle Version vom 21. Juli 2015, 13:41 Uhr
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
Korrektheit: 4 (großteils überprüft) |
Umfang: 3 (einige wichtige Fakten fehlen) |
Quellenangaben: 3 (wichtige Quellen vorhanden) |
Quellenarten: 3 (gut) |
Konformität: 4 (sehr gut) |
Definition
PostgreSQL ist ein objektrelationales objektrelationales Datenbank-Management-System (ORDBMS).
Eigenschaften
PostgreSQL ist in weiten Teilen SQL-2- und SQL-3-konform und bietet zahlreiche Erweiterungen an. Insbesondere werden folgende DB-Technologien unterstützt:
- Unterabfragen (Subqueries)
- Rekursive Anfragen
- Integritätssicherung (Primär- und Fremdschlüssel, Schlüsselkandidaten, Check-Constraints)
- fortschrittliches Transaktionsmanagement
- Trigger (nicht standard-konform)
- gespeicherten Prozeduren (Stored Procedures)
- Volltextsuche (nicht standard-konform)
Das DBMS läuft auf jeder UNIX-kompatiblen Plattform sowie auf Microsoft-basierten Betriebssystemen und bietet Schnittstellen zu vielen Programmiersprachen, wie z.B. C, C++, Java (JDBC), Tcl, PHP, Perl, Python, Ruby, ODBC und .NET.
Die Software ist unter der BSD-Lizenz freigegeben worden. Das heißt, sie ist öffentlich verfügbar und darf frei benutzt werden, solange die Copyright-Notiz der Lizenz-Inhaber nicht entfernt wird: [1].
Beispiele
- Händler-Datenbank (Die Beispielsdatenbank der Vorlesung[1] von Wolfgang Kowarschick)
- Händler2-Datenbank (erweiterte Version der Händler-Datenbank)
- Mandelbrot-Menge
Quellen
- ↑ Multimedia-Datenbanksystem
- PostgreSQL
- PostgreSQL-Lizenz
- PostgreSQL-Dokumentation (Version 8.4)
- Häufig gestellte Fragen (FAQ) zu PostgreSQL
- Was ist PostgreSQL?
- Kowarschick (MMDB-Skript): Wolfgang Kowarschick; Vorlesung Multimedia-Datenbanksysteme – Sommersemester 2018; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 4 (Skript)