Eso Es Muy Cierto.
Si el precio es el problema y no van a ser muchos usuarios.
pues MSDE si necesita integridad Referencial. SP, Triggers...
si son muchos usuarios y necesita integridad Referencial. SP, Triggers... pues, quiza PostGree SQL (No se como se escribe

)
y hay muchas mas, todo depende de en que sistema se va a
tener el Server de Datos y las exigencias que necesitemos.
Saludos.