Una delle cose che mi infastidisce di SQL è che non può pensare in termini di oggetti e la sua mancanza di incapsulamento mi fa costantemente sfuggire comandi per evitare iniezioni.
Voglio un linguaggio di database che possa essere polimorfico e sicuro. Ho cercato online per linguaggi di programmazione di database non procedurali e finora la mia ricerca su google non ha avuto successo.
So che in linguaggi come PHP ci sono modi per prevenire le iniezioni rendendo il PHP incapsulato bene, ma non tutte le situazioni di programmazione del database implicano l'incorporamento della lingua del database in un'altra lingua.
Nelle situazioni in cui è solo la programmazione di database, esiste un linguaggio di programmazione di database orientato agli oggetti in sé? In caso contrario, stanno lavorando su uno?