Разработка баз данных для клиента более верхнего уровня — одно одно;
t-sql и процедуры, в которые он заворачивается — это другое.
Разные вещи потому, что определяет на каком уровне находится бизнес-логика, на уровне приложения (1 вариант) или на уровне базы (2 вариант)
Если второе — то сложнее чем на
https://sql-ex.ru не найдёшь, кверить данные не особо сложный процесс