Baza podataka jezika za označavanje hiperteksta (HTML) je program koji može prikupljati i prikazati informacije putem Interneta. Ovaj softver baze podataka sučelje se s internetskim programskim jezikom kako bi posjetiteljima web stranice omogućili pretraživanje zbirke informacija ili unos informacija u web obrazac koji će se dodati bazi podataka. Jezik, HTML, služi kao mehanizam koji posjetitelju omogućuje da razumije kako se baza podataka može koristiti.
Baze podataka su osnovni alati koji ljudima omogućuju pohranjivanje i manipulaciju informacijama. U bazi podataka, informacije se unose u datotečnu strukturu koja omogućuje pozivanje informacija ili njihovo prikazivanje kada se zatraže. Postoje mnoge vrste baza podataka, ali dvije opće vrste koje su poznate prosječnom potrošaču su ravne i relacijske.
Ravne baze podataka su vrste tablica ili proračunskih tablica koje mogu sadržavati informacije i manipulirati njima u određenoj mjeri. Ove vrste baza podataka uglavnom služe kao način organiziranja i prezentiranja informacija. Na primjer, osoba može staviti informacije u tablicu tako da se informacije mogu prikazati u grafikonu kao dio izvješća. Tablica omogućuje sortiranje podataka i, u nekim slučajevima, zbrajanje, ali svaki unos u tablici je samostalan. Ako bi osoba izvukla niz informacija iz ravne baze podataka, to ne bi bitno utjecalo ni na jedan od drugih podataka.
Relacijske baze podataka pohranjuju informacije u odnosu na druge bitove informacija. Baza podataka svakom zapisu daje ključ, a sve što se odnosi na taj zapis povezuje se pomoću tog ključa. To korisniku baze podataka omogućuje pozivanje povezanih informacija i pretraživanje podataka na temelju upita ili pitanja. Najčešće korištena vrsta baze podataka na Internetu je relacijska.
Mnoge stvari koje rade web surferi uključuju HTML bazu podataka. Kada osoba kreira prijavu na web-stranici, a zatim stvori profil ili pristupi podacima o svom računu, koristi bazu podataka. Tražilice su jednostavno baze podataka kojima javnost može pristupiti putem HTML sučelja.
Internet na web stranicama koristi niz različitih tipova HTML motora baze podataka. Najpopularnija od njih je SQL baza podataka. Koji god motor ili program koristili za stvaranje HTML baze podataka, svi moraju koristiti neku verziju internetskog programskog jezika kako bi omogućili prikaz sučelja baze podataka preko weba. Najosnovniji internetski programski jezik je HTML.
HTML se također može koristiti za izradu ravnih tablica samo korištenjem jezika kodiranja za prikaz informacija u grafikonu. Međutim, kada ljudi razmišljaju o HTML bazi podataka, najvjerojatnije će pomisliti na način na koji informacije koje se unose u web obrazac postaju dio računa kojem mogu pristupiti prijavom. Na taj način, pojam ima malo sveprisutnosti koji nadilazi vrstu softvera baze podataka koji bi zapravo mogao pokretati web stranicu.