@Alexxandro, vediamo se riesco a spiegartelo in modo facile.
1) SQL Server / SQL Server Express e qualunque altro DBMS ti venga in mente (Oracle, MySQL, MariaDB, PostreSQL, ecc) e' un programma (si chiama DBMS Database Management System) che ha il compito di GESTIRE i dati secondo il MODELLO RELAZIONALE, cioe' in termini di TABELLE, COLONNE, RIGHE
2) SQL (Structured Query Language) e' il LINGUAGGIO con cui interagisci con un DBMS RELAZIONALE.
3) per poter interagire con il DBMS ti serve un'applicazione CLIENT che parla con il SERVER (il DBMS), e lo fa, generalmente, mediante una connesione TCP/IP
Hai la STESSA IDENTICA SITUAZIONE quando usi il browser (Firefox, Safai, Opera, IExplorer, Edge, ...) per navigare un sito Web: il browser e' il CLIENT, ed software come Apache HTTP Server, Internet Information Server, ecc fanno da SERVER.
Questa applicazione CLIENT puo' essere di qualunque tipo:
1) dal supermegafigo IDE come ad esempio Management Studio, oppure SQuirreL (un IDE in Java) o Data Grip, Aqua Data Studio, ecc
2) al tool TOTALMENTE A LINEA DI COMANDO, come sqlline (altro tool in Java)
Una volta che il CLIENT si e' collegato al SERVER, DEVI usare il linguaggio SQL per interagire con il DBMS.
Con l'SQL PUOI FARE TUTTO:
1) creare NUOVI Database (NON DBMS), cancellarli (i DATABASE)
2) creare/modificare/cancellare utenti
3) creare/modificare/cancellare tabelle/indici/...
4) interrogare tabelle.
E poiche' il DBMS mantiene le informazioni di servizio in altre tabelle (le cosidette TABELLE DI SISTEMA), tu puoi interrogare NON SOLO le tabelle che hai creato tu, ma ANCHE le tabelle usate dal DBMS per le sue necessita'.
T-SQL (Transactional SQL) e' una versione potenziata dell'SQL inventata da Microsoft: siccome l'SQL originario NON PREVEDERA le Stored Procedures, tutti i produttori di DBMS (Microoft, Oracle, IBM, ...) hanno esteso l'SQL con un linguaggio semiproprietario per supportare tutta una serie di funzionalita' SPECIFICHE di quel DBMS.
Ad esempio, Oracle ha il PL/SQL, IBM ha il SQL/PL (grande fantasia, e giusto per differenziarsi da Oracle ), MySQL lo chiama SQL/PSM, ecc.
Ci sono libri da 400/800 pagine che spiegano come funziona tutto l'ambaradan.
E spesso ne servono almeno 2, uno sulla TEORIA RELAZIONALE DEI DATI, ed uno sul DBMS che vuoi usare.
Questo perche' in generale, i libri su SQLServer, Oracle, MySQL partono dall'ipotesi che uno CONOSCA GIA' i concetti di TEORIA RELAZIONALE DEI DATI, e quindi vanno sparati sulla specifica implementazione.
Non puoi sperare di capire tutto SOLO MEDIANTE POST!
Comprati un libro E STUDIA!!!
Acciderbolina!!!!!!!