KeurigOnline
Bestellen
Hosting
Domeinnaam
Ondersteuning
Ontdek
Terug naar begrippenlijst

Database

Een database is een georganiseerde verzameling gegevens die elektronisch wordt opgeslagen en beheerd.

Database
Een database is een systeem waarin gegevens gestructureerd worden bewaard. Denk aan klantgegevens, producten, blogposts of bestellingen. Zonder databases zou elke website statisch zijn. Ze maken dynamische content mogelijk.

Een database bestaat uit tabellen met rijen en kolommen. Elke rij is een record, elke kolom een veld. Een klanttabel bevat bijvoorbeeld velden zoals naam, e-mailadres en telefoonnummer. Deze structuur maakt het eenvoudig om specifieke gegevens snel te vinden.

Om met een database te werken heb je een Database Management System (DBMS) nodig. Dit is de software die de database beheert. Populaire systemen zijn MySQL, MariaDB en PostgreSQL. Bij KeurigOnline gebruiken we MySQL en MariaDB via DirectAdmin. Je kunt daar databases aanmaken, beheren en back-ups maken.

De meeste CMS-systemen zijn volledig afhankelijk van een database. WordPress slaat alle pagina's, berichten en instellingen op in een MySQL-database. Hetzelfde geldt voor webshops, forums en andere dynamische websites. De database vormt het geheugen van je website.

Geschiedenis

Het concept van databases ontstond in de jaren 1960. Bedrijven wilden gegevens digitaal opslaan op magnetische schijven in plaats van papieren archieven. De eerste systemen waren hiërarchisch of netwerkgebaseerd.

In 1970 publiceerde Edgar F. Codd bij IBM zijn baanbrekende paper over het relationele model. Dit model organiseerde gegevens in tabellen met rijen en kolommen. Het werd de basis voor alle moderne relationele databases.

Belangrijke mijlpalen:

  • 1970: Edgar Codd publiceert het relationele model
  • 1974: SQL (Structured Query Language) wordt ontwikkeld bij IBM
  • 1979: Oracle brengt de eerste commerciële relationele database uit
  • 1995: MySQL wordt uitgebracht als open-source alternatief
  • 2009: MariaDB ontstaat als fork van MySQL na de overname door Oracle

Bronnen

Online bronnen:

  1. Oracle - Wat is een database?
  2. Microsoft Azure - Wat zijn databases?
  3. IBM - What is a database?
  4. Wikipedia - Database
  5. Britannica - Database - computer science

Boeken:

  1. Elmasri, R. & Navathe, S.B. (2015) - Fundamentals of Database Systems, 7th Edition. Pearson. ISBN: 978-0133970777
  2. Date, C.J. (2003) - An Introduction to Database Systems, 8th Edition. Addison-Wesley. ISBN: 978-0321197849