Diferența Dintre SQL și Microsoft SQL Server

Diferența Dintre SQL și Microsoft SQL Server
Diferența Dintre SQL și Microsoft SQL Server

Video: Diferența Dintre SQL și Microsoft SQL Server

Video: Diferența Dintre SQL și Microsoft SQL Server
Video: Эффективная работа с запросами в Microsoft SQL Server Management Studio 2024, Decembrie
Anonim

SQL vs Microsoft SQL Server | Diferențe SQL vs SQL Server

Structured Query Language (SQL) este un limbaj de calculator pentru baze de date. Este utilizat pentru accesarea și manipularea datelor în sistemele de gestionare a bazelor de date relaționale (RDMS). Serverul Microsoft SQL este un server de baze de date relaționale produs de Microsoft. Folosește SQL ca limbaj principal de interogare.

SQL are capacitatea de a insera date într-o bază de date, de a interoga date pentru informații, de a actualiza / șterge date dintr-o bază de date și de a crea / modifica schema bazei de date. SQL a fost dezvoltat de IBM la începutul anilor 1970 și a fost numit inițial SEQUEL (Structured English Query Language). Limbajul SQL are mai multe elemente de limbaj numite clauze, expresii, predicate, interogări și instrucțiuni. Printre acestea, cele mai utilizate sunt întrebările. Interogările sunt definite de utilizator în așa fel încât să descrie proprietățile dorite ale subsetului de date pe care trebuie să le recupereze din baza de date. Apoi, sistemul de gestionare a bazei de date realizează optimizările necesare pentru interogare și execută operațiile fizice necesare pentru a produce rezultatele interogării. SQL permite, de asemenea, tipuri de date, cum ar fi șiruri de caractere, șiruri de biți,numerele, data și ora care trebuie incluse în coloanele bazelor de date. American National Standard Institute (ANSI) și Organizația Internațională pentru Standardizare (ISO), au adoptat SQL ca standard în 1986 și, respectiv, în 1987. Chiar dacă SQL este un standard ANSI, există multe versiuni diferite ale limbajului SQL. Dar pentru a respecta standardul ANSI, toate aceste versiuni acceptă comenzile utilizate pe scară largă, cum ar fi SELECT, UPDATE, DELETE, INSERT, WHERE într-un mod similar. Dar pentru a respecta standardul ANSI, toate aceste versiuni acceptă comenzile utilizate pe scară largă, cum ar fi SELECT, UPDATE, DELETE, INSERT, WHERE într-un mod similar. Dar pentru a respecta standardul ANSI, toate aceste versiuni acceptă comenzile utilizate pe scară largă, cum ar fi SELECT, UPDATE, DELETE, INSERT, WHERE într-un mod similar.

După cum s-a menționat mai devreme, serverul Microsoft SQL este un server de baze de date care utilizează SQL, mai precis T-SQL și ANSI SQL ca limbaje principale de interogare. T-SQL extinde SQL prin adăugarea mai multor caracteristici, cum ar fi programarea procedurală, variabilele locale și funcțiile suport pentru procesarea șirurilor / datelor. Aceste caracteristici completează T-SQL Turing. Orice aplicație, care trebuie să comunice cu serverul MS SQL, trebuie să trimită o instrucțiune T-SQL către server. Serverul Microsoft SQL poate fi utilizat pentru a crea aplicații de baze de date desktop, întreprindere și web. Oferă un mediu care permite crearea de baze de date, care pot fi accesate de pe stații de lucru, Internet sau alte medii, cum ar fi un asistent digital personal (PDA). Prima versiune a serverului MS SQL a fost lansată în 1989 și a fost numită serverul SQL 1.0. Acesta a fost dezvoltat pentru sistemul de operare / 2 (OS2). De atunci au existat mai multe versiuni ale serverului MS SQL, iar cea mai recentă versiune este SQL Server 2008 R2, care a fost lansată la fabricație pe 21 aprilie 2010. Serverul MS SQL este, de asemenea, disponibil în mai multe ediții care includ seturi de caracteristici personalizate pentru diferiți utilizatori..

Pentru a rezuma, SQL este un limbaj de calculator pentru crearea și gestionarea bazelor de date relaționale, iar serverul Microsoft SQL este un server de baze de date care folosește SQL ca limbaj principal de interogare și poate fi utilizat pentru a dezvolta aplicații de baze de date. Deci, este evident că aceste două sunt lucruri diferite în care unul este un limbaj pentru computer, iar celălalt este o aplicație pentru computer.

Recomandat: