Sažetak | Sustav za upravljanje relacijskim bazama podataka služi za upravljanje bazama, u kojima se pomoću strukturiranog upitnog jezika kreira, pohranjuje i manipulira podatke. Upitni jezik standardiziran je od ISO i ANSI standarda koji propisuju normu za određeni upit. Prvi ISO standard izdan je 1987. godine, a trenutačno je važeća norma ISO/IEC 9075:2016 iz 2016. godine. Upiti koji su promatrani u ovom radu podijeljeni su u pet skupina, jezika za definiciju, manipulaciju, transakcije, upitnog jezika te rječnika podataka. Sukladnost upita za ovih pet skupina ocjenjivana je za 7 različiti sustava za upravljanje bazom podataka. Korišteni su Microsoft SQL Server, MySQL/MariaDB, PostgreSQL, Oracle, SQLite i IBM Db2 te su upitima iz navedenih sustava dodjeljivane ocjene za podudarnost od 0 do 1 pri čemu je ocjena 0 predstavljala potpuno odstupanje, 0.5 djelomično slaganje s normom, a 1 potpuno poklapanje sa propisanom normom. Najveću sukladnost s normom pokazao je PostgreSQL, dok je najmanja podudarnost ustvrđena za SQLite. U situacijama kada upit nije bio podudaran sa propisanom normom većina sustava nudi zamjenski upit za izvršenje funkcionalnosti. Konstantan razvoj tehnologije i samih sustava za upravljanje potiče na obnavljanje normi koje se neprestano nadopunjuju, a s druge strane razvojem sustava za baze podataka, iste se implementiraju u njih. |