Чтение о WPF и одновременное размышление о хранилище данных моего приложения заставили меня задуматься о том, существуют ли какие-либо языки или инструменты, позволяющие определять реляционные данные декларативным способом?
Мелкий поиск в Google показывает, что такого не существует. Тем не менее, это кажется очень полезным. Тип инструмента, который я имею в виду, будет декларативно описывать (по крайней мере) сущности, отношения и представления - это независимый от платформы способ, который будет действовать как уровень абстракции между приложениями, управляемыми данными, и их хранилищами данных.
Существует ли такой инструмент?