Sunteți pe pagina 1din 6

INTRODUCERE ÎN T-SQL

Ce reprezintă SQL?
Pentru a înţelege ce este T-SQL trebuie în prima instanţă să fie înţeles conceptul de SQL.

SQL reprezintă un limbaj de programare structurat care este utilizat preponderent în toate bazele de date de tip relaţional, folosite pentru
administrarea unei baze de date.

Cu ajutorul limbajului SQL avem posibilitatea de a interacţiona cu bazele de date, interogând datele, inserând valori noi sau administrând
informaţiile deja existente. Este limbajul de bază de la care pleacă diferite extensii şi aplicaţii, printre care şi cea care va fi detaliată în cele ce
urmează şi anume T-SQL.

Acțiuni pe baza de date, executate cu ajutorul limbajului SQL:


• Interogări pe o bază de date în vederea obţinerii de rezultate;
• Introducerea de înregistrări într-o bază de date;
•Actualizarea unor înregistrări existente, cu valori noi pentru diferite coloane;
•Modificarea structurii unor tabele prin adăugarea sau ştergerea unor coloane;
• Ştergerea unor înregistrări din baza de date;
• Crearea bazei de date în sine, se poate realiza cu ajutorul SQL;
• Crearea de tabele noi sau vederi (VIEW-uri);
•Administrarea bazei de date din punct de vedere al accesului la resurse;
• Crearea unor utilizatori cu diferite drepturi;
• Scrierea procedurilor stocate.
Limbajul SQL este standardizat, astfel că acesta respectă standardele ANSI/ISO, însă în funcţie de baza de date folosită există în mare parte
extensii create pentru fiecare bază de date în parte.

Cu toate acestea, instrucţiuni precum cele standardizate au aceeaşi formă şi se regăsesc implementate în mod similar. Vorbim aici de instrucţiunile
de INSERT, DELETE, SELECT şi UPDATE.

Gradul de dificultate în înţelegerea limbajului SQL respectiv T-SQL este relativ redus, având o sintaxă simplificată.

Spre exemplu, instrucţiunea de mai jos ne va returna tot conţinutul tabelei persoane.

• SELECT * FROM Persoane;

Sau instrucţiunea de mai jos, ce ne va returna toate înregistrările din tabela Products, unde pretul este mai mare decat 100.

• SELECT * FROM Products WHERE Price > 100


Ce este T-SQL?

T-SQL sau Transact-SQL este o extensie a limbajului SQL creat de Microsoft pentru serverul lor destinat
bazelor de date şi anume SQL Server.

Acesta adaugă caracteristici suplimentare limbajului SQL, printre care amintim:


• managementul erorilor;
• tratarea excepţiilor;
• controlul tranziţiilor.

T-SQL reprezintă limbajul standard de comunicare cu bazele de date păstrate de SQL Server, astfel că orice comunicare cu
baza de date dintr-o aplicaţie anume trebuie realizată în baza acestui limbaj.

Oferă uşurinţă în utilizare şi vine cu un nivel de siguranţă sporit, devenind popular încă de la debutul acestuia.

Datorită faptului că SQL Server si T-SQL au fost produse de către Microsoft, gradul de compatibilitate între acestea este
unui ridicat, iar interoperabilitatea dintre ele a fost tot timpul un factor important. Cu alte cuvinte, rularea acestora este
simplă şi de multe ori fără a crea probleme.
Unde rulează baza de date? Ce e SQL Server?

O bază de date în general rulează pe un server ce stochează datele îndeplinind astfel şi unul dintre marile avantaje ale utilizări bazelor de date şi
anume păstrarea datelor. Există mai multe abordări în ceea ce priveşte bazele de date, însă atenţia noastră se îndreaptă spre SQL Server.

Microsoft SQL Server este, aşadar, un mediu de gestionare a bazelor de date care utilizează la baza limbajul SQL, acesta fiind acoperit de
funcţionalităţile oferite de T-SQL. Acesta nu este Open Source, însemnând că nu este disponibil gratuit pentru implementare în proiecte
comerciale, sau proiecte monetizate, însă putem folosi varianta pentru Dezvoltatori (Developer) ce permite utilizarea SQL Server şi a bazelor de
date în scop educativ.

Stocarea, păstrarea, precum şi interogarea datelor se face preponderent folosind modelul relaţional format din tabele, cu rânduri şi coloane. Datele
păstrate în fiecare coloană trebuie să respecte câteva aspecte legate de tipurile de date ce le acceptă acea coloană. SQL Server permite utilizarea şi a
altor tipuri de baze de date, dar în cadrul acestui curs ne vom concentra asupra modelului relaţional.
Pregătiri de lucru
Pentru partea practică, va fi necesară
descărcarea aplicaţiilor SQL Server şi
SQL Management Studio pentru a putea
interacţiona cu baza noastră de date.

Pentru ca acest aspect să fie unul simplu şi


lipsit de probleme, este necesară
verificarea spaţiului disponibil pe Drive-ul
în care instalaţi cele două aplicaţii.

Sminim pe disk trebuie sa fie 8994 MB


plus fişierul descărcat, însemnând
aproximativ un necesar de 10 GB liber.

Pentru a putea lucra practic în paralel, trebuie să avem instalată versiunile indicate de SQL SERVER şi SQL
SERVER MANAGEMENT STUDIO.

S-ar putea să vă placă și