最適かどうかは利用シーンによると思うので、どんな組み合わせがあるか上げてみたらどうだろうか
俺が関わるのはSQLServerがメインになってるから、VisualStadioで使える言語がになる
ちょっと前はEntity Frameworkを使ったからC#の情報入手が楽だった
管理ツールのSSMSの最新バージョンはストアドプロシージャのデバッグができなくなったらしいので、VisualStadio上のVSDTつかいはじめたところ
基幹業務系ではなく、製造設備の制御で使ってるDBが主なんで、昔はVBだったんで、現在はVB.NETになってる