Hypertext markup language (HTML) -tietokanta on ohjelma, joka voi kerätä ja näyttää tietoja Internetin kautta. Tämä tietokantaohjelmisto on liitettynä Internetin ohjelmointikieleen, jotta verkkosivuston vierailijat voivat etsiä tietokokoelmasta tai syöttää tietoja tietokantaan lisättävään verkkolomakkeeseen. Kieli, HTML, toimii mekanismina, jonka avulla kävijä voi ymmärtää, miten tietokantaa voidaan käyttää.
Tietokannat ovat välttämättömiä työkaluja, joiden avulla ihmiset voivat tallentaa ja käsitellä tietoja. Tietokannassa tiedot syötetään tiedostorakenteeseen, jonka avulla tiedot voidaan hakea tai näyttää pyydettäessä. Tietokantoja on monenlaisia, mutta keskivertokuluttajalle tutut kaksi yleistä tyyppiä ovat tasaiset ja suhteelliset.
Litteät tietokannat ovat sellaisia taulukoita tai laskentataulukoita, jotka voivat sisältää tietoja ja käsitellä niitä jossain määrin. Tällaiset tietokannat toimivat useimmiten keinona järjestää ja esittää tietoa. Henkilö voi esimerkiksi laittaa tiedot taulukkoon, jotta tiedot voidaan esittää kaaviona osana raporttia. Taulukko mahdollistaa tietojen lajittelun ja joissakin tapauksissa yhteenvedon, mutta jokainen taulukon merkintä on erillinen. Jos henkilö poimii tietorivin tasaisesta tietokannasta, se ei vaikuta olennaisesti mihinkään muuhun tietoon.
Suhteelliset tietokannat tallentavat tietoja suhteessa muihin tietobitteihin. Tietokanta antaa jokaiselle tietueelle avaimen, ja kaikki kyseiseen tietueeseen liittyvät tiedot sidotaan yhteen käyttämällä tätä avainta. Tämän avulla tietokannan käyttäjä voi hakea aiheeseen liittyviä tietoja ja etsiä tietoja kyselyiden tai kysymysten perusteella. Yleisimmin käytetty tietokantatyyppi Internetissä on relaatiotyyppi.
Moniin asioihin, joita selaajat käyttävät, liittyy HTML -tietokanta. Kun henkilö luo kirjautumistunnuksen verkkosivustolle ja luo sitten profiilin tai käyttää omia tilitietojaan, hän käyttää tietokantaa. Hakukoneet ovat yksinkertaisesti tietokantoja, joita yleisö voi käyttää HTML -käyttöliittymän kautta.
Internet käyttää verkkosivustoilla useita erityyppisiä HTML -tietokantamoottoreita. Suosituin näistä on SQL -tietokanta. Riippumatta siitä, mitä moottoria tai ohjelmaa käytetään HTML -tietokannan luomiseen, niiden kaikkien on käytettävä jotakin Internet -ohjelmointikielen versiota, jotta tietokannan käyttöliittymä voidaan näyttää Webissä. Perusohjelmointikieli Internetissä on HTML.
HTML -koodia voidaan käyttää myös tasomaisten taulukoiden luomiseen vain käyttämällä koodauskieltä tietojen näyttämiseen kaaviossa. Kun ihmiset ajattelevat HTML -tietokantaa, he kuitenkin todennäköisesti ajattelevat sitä, miten verkkolomakkeeseen syötetyistä tiedoista tulee osa tiliä, jota he voivat käyttää kirjautumalla sisään. Tällä tavalla termillä on vähän kaikkialla joka ylittää sen tietokantaohjelmiston tyypin, joka saattaa todella käyttää verkkosivustoa.