Hola Juan, de inicio instala el visual studio community:
https://visualstudio.microsoft.com/es/vs/community/
,cuando lo instales selecciona ASPNET and web development, también instala SQL server express :
https://www.microsoft.com/es-co/download/details.aspx?id=101064
y el manejador :
https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15.
Una bvez que hayas instalado el sql server (puedes ver algunao tutoriales en youtube) debe crear la base de datos con la misma estructura de la tablas como lo indicas en la imagen que anexaste.
Para la programación deberás crear un proyecto Web Asp.net, te dejo algunos link que te prodrán orientas, aunque la progración esta en vb.net puedes convertir la c# con : https://converter.telerik.com/
Para estos ejemplos deberás instalar el nuget de SQL Server:
1.https://vbpuntonet.blogspot.com/2018/05/conexion-aspnet-on-mysql-parte-1.html
2.https://vbpuntonet.blogspot.com/2018/06/conectar-una-base-de-datos-mysql-con.html
Aqui hago un CRUD, (crear, leer, cambios y borrado) de los registros que tengo en las tablas, lo mismo deberás hacer para cada tablas que vayas creando, posteriormente habra que hacer las relaciónes de las tablas por medio de programación.
Para crear la cadena de conexión a la base de datos:
1.https://vbpuntonet.blogspot.com/2019/03/configurar-cadena-de-conexion-de-una.html
Intenta esto y me comentas.
Saludos