Duomenų bazių istorija. Reikalavimai duomenų bazių sistemoms. Efektyvumo rodikliai. Vartotojo sąsajos organizavimas. Trys duomenų atvaizdavimo lygiai. ANSI/SPARC architektūra. Duomenų bazės samprata. Duomenų struktūros. Algoritmų teorija. Algoritmų sudėtingumas. Formalios kalbos ir automatai. Transliatorių kūrimas. Termų skaičiavimas. Abstrakčios mašinos, interpretatoriai. Techninės priemonės. Vartotojų sąsajos. Sisteminiai modeliai. Dokumentų aprašų standartai. Programų inžinerija. Abstrakcija. Vartotojo interfeisas. Konceptualūs modeliai. Koncepcinis modeliavimas. Klasikiniai duomenų modeliai. Projektavimo etapai. Reliacinis duomenų modelis ir jo išplėtimai.