PostgreSQL is een relationeel databasebeheersysteem (RDBMS) .
Dit is wat dat betekent:
* relationeel: Het gebruikt een gestructureerde manier om gegevens te organiseren, gebaseerd op het concept van tabellen met rijen en kolommen. Deze tabellen zijn aan elkaar gekoppeld via relaties, waarmee u gegevens kunt opvragen en combineren in verschillende tabellen.
* databasebeheersysteem (DBMS): Dit betekent dat het een softwaresysteem is waarmee u uw database kunt maken, beheren en toegang kunt krijgen tot uw database. Het biedt functies zoals:
* Data Definition Language (DDL) om tabellen te maken, relaties te definiëren en gegevenstypen in te stellen.
* Gegevensmanipulatietaal (DML) om gegevens in te voegen, bij te werken en te verwijderen.
* Querytaal (SQL) om gegevens op te halen en te filteren.
* Transacties om gegevensconsistentie en integriteit te waarborgen.
Belangrijkste kenmerken van postgreesql:
* zure naleving: Zorgt voor gegevensintegriteit met atomiciteit, consistentie, isolatie en duurzaamheid.
* SQL-conform: Gebruikt standaard SQL, waardoor het gemakkelijk te leren en te gebruiken is.
* Open-source: Gratis te gebruiken en te wijzigen, een levendige gemeenschap bevorderen.
* robuust en betrouwbaar: Bewezen zeer stabiel en performant te zijn.
* Rich Feature Set: Ondersteunt een breed scala aan gegevenstypen, waaronder JSON, arrays en geometrische gegevens.
* Geavanceerde functies: Bevat ondersteuning voor triggers, functies en opgeslagen procedures.
Waarom wordt PostgreSQL als een RDBMS beschouwd?
* Gestructureerde gegevens: Gegevens zijn georganiseerd in tabellen met vooraf gedefinieerde schema's (structuur).
* relaties: Tabellen zijn met elkaar verbonden via buitenlandse sleutels om relaties tussen gegevens aan te leggen.
* SQL als querytaal: De standaard SQL -taal wordt gebruikt om de gegevens te communiceren en te beheren.
* Functies voor gegevensintegriteit: Het systeem biedt functies om gegevensconsistentie en validiteit te waarborgen, zoals beperkingen en transacties. |