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: BAZELE CONTABILITATII -Aplicația 1 Partea I_Valentina Menegatos 2024, Noiembrie
Anonim

SQL vs Microsoft SQL Server | Diferențele 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 management al bazelor de date relaționale (RDMS). Serverul Microsoft SQL este un server de baze de date relaționale produs de Microsoft. Utilizează SQL ca limbaj de interogare principal.

SQL are capabilitățile de a insera date într-o bază de date, de a interoga datele 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 inițial numit SEQUEL (Structured English Query Language). Limbajul SQL are mai multe elemente de limbaj numite clauze, expresii, predicate, interogări și instrucțiuni. Dintre acestea, cele mai utilizate sunt interogă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 management al bazei de date efectuează optimizările necesare interogării și execută operațiunile fizice necesare pentru a produce rezultatele interogării. SQL permite, de asemenea, ca tipuri de date precum șiruri de caractere, șiruri de biți, numere și data și ora să fie 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, 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ă precum SELECT, UPDATE, DELETE, INSERT, WHERE într-un mod similar.

Așa cum am 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ă, variabile locale și funcții de suport pentru procesarea șirurilor/date. Aceste caracteristici fac T-SQL Turing complet. 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 folosit pentru a crea aplicații de baze de date desktop, enterprise și web. Oferă un mediu care permite crearea de baze de date, care pot fi accesate de la stațiile de lucru, Internet sau alte medii, cum ar fi un Asistent Digital Personal (PDA). Prima versiune de MS SQL server a fost lansată în 1989 și a fost numită SQL server 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ă în producție pe 21 aprilie 2010. Serverul MS SQL este disponibil și în mai multe ediții care includ seturi de funcții 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 utilizează SQL ca limbaj de interogare principal și poate fi folosit pentru a dezvolta aplicații de baze de date. Deci, este evident că aceste două sunt lucruri diferite, în care unul este un limbaj de calculator, iar celăl alt este o aplicație pentru computer.

Recomandat: