Database
En database er en datastruktur som lagrer organisert informasjon. De fleste databaser inneholder flere tabeller, som hver kan inneholde flere forskjellige felt. For eksempel kan en firmadatabase inneholde tabeller for produkter, ansatte og økonomiske poster. Hver av disse tabellene vil ha forskjellige felt som er relevante for informasjonen som er lagret i tabellen.
Nesten alle e-handel nettsteder bruker databaser for å lagre produktbeholdning og kundeinformasjon. Disse nettstedene bruker et databasesystem (eller DBMS), for eksempel Microsoft Access, FileMaker Pro eller MySQL som "back end" til nettstedet. Ved å lagre nettsteddata i en database kan det enkelt søkes, sorteres og oppdateres. Denne fleksibiliteten er viktig for e-handelsnettsteder og andre typer dynamiske nettsteder.
Tidlige databaser var relativt "flate", noe som betyr at de var begrenset til enkle rader og kolonner, som en regneark. (Se også "flat fildatabaseDagens relasjonsdatabaser tillater imidlertid brukere å få tilgang til, oppdatere og søke informasjon basert på forholdet mellom data som er lagret i forskjellige tabeller. Relasjonsdatabaser kan også kjøre spørringer som involverer flere databaser. Mens tidlige databaser bare kunne lagre tekst eller numeriske data , moderne databaser lar også brukere lagre andre datatyper som lydklipp, bilder og videoer.