Помимо перечисленных стоит еще на SQL обратить внимание. Это декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных. Также советую тут https://self-learning.ru/overview-of-tools-for-microsoft-sql-server в статье почитать про инструменты для работы с Microsoft SQL Server.