Shpjegoni dallimet midis bazave të të dhënave relacionale dhe bazave të të dhënave jo-relacionale.
Bazat e të dhënave relacionale janë të strukturuara dhe të organizuara rreth tabelave, të cilat përmbajnë të dhëna që janë të lidhura dhe të referuara midis disa tabelave të ndryshme. Ato janë shumë të organizuara, duke i bërë kështu më të lehta për t'u mirëmbajtur dhe pyetur dhe më të shkallëzueshme se bazat e të dhënave jo-relacionale. Bazat e të dhënave jo-relacionale, nga ana tjetër, nuk përdorin tabela dhe në vend të kësaj janë më të strukturuara dhe më fleksibël. Ato gjithashtu zakonisht janë më të lehta për t'u shkallëzuar pasi nuk mbështeten në një strukturë të ngurtë. Bazat e të dhënave jo-relacionale janë gjithashtu më të përshtatshme për grupe të mëdha të të dhënave dhe të dhëna që ndryshojnë shpesh pasi janë më dinamike.