Verschil tussen SQL en Microsoft SQL Server

Verschil tussen SQL en Microsoft SQL Server
Verschil tussen SQL en Microsoft SQL Server

Video: Verschil tussen SQL en Microsoft SQL Server

Video: Verschil tussen SQL en Microsoft SQL Server
Video: Procurement vs Purchasing | Difference between Procurement and purchasing 2024, November
Anonim

SQL versus Microsoft SQL Server | Verschillen tussen SQL en SQL Server

Structured Query Language (SQL) is een computertaal voor databases. Het wordt gebruikt voor toegang tot en manipulatie van gegevens in relationele databasebeheersystemen (RDMS). Microsoft SQL-server is een relationele databaseserver geproduceerd door Microsoft. Het gebruikt SQL als de primaire querytaal.

SQL heeft de mogelijkheden om gegevens in een database in te voegen, gegevens op te vragen voor informatie, gegevens in een database bij te werken/te verwijderen en een databaseschema te maken/wijzigen. SQL is begin jaren 70 door IBM ontwikkeld en heette aanvankelijk SEQUEL (Structured English Query Language). SQL-taal heeft verschillende taalelementen die clausules, uitdrukkingen, predikaten, query's en instructies worden genoemd. Hiervan zijn de meest gebruikte query's. Query's worden door de gebruiker zo gedefinieerd dat deze de gewenste eigenschappen beschrijft van de subset van gegevens die hij uit de database moet halen. Vervolgens voert het databasebeheersysteem de nodige optimalisaties uit voor de query en voert het de nodige fysieke bewerkingen uit om de resultaten van de query te produceren. Met SQL kunnen ook gegevenstypen zoals tekenreeksen, bitreeksen, getallen en datum en tijd worden opgenomen in kolommen van de databases. Het American National Standard Institute (ANSI) en de International Organization for Standardization (ISO) hebben SQL respectievelijk in 1986 en 1987 als standaard aangenomen. Hoewel SQL een ANSI-standaard is, zijn er veel verschillende versies van de SQL-taal. Maar om te voldoen aan de ANSI-standaard ondersteunen al deze versies de veelgebruikte commando's zoals SELECT, UPDATE, DELETE, INSERT, WHERE op een vergelijkbare manier.

Zoals eerder vermeld, is Microsoft SQL-server een databaseserver die SQL, meer specifiek T-SQL en ANSI SQL, gebruikt als primaire querytalen. T-SQL breidt SQL uit door verschillende functies toe te voegen, zoals procedureel programmeren, lokale variabelen en ondersteunende functies voor string-/gegevensverwerking. Deze eigenschappen maken T-SQL Turing compleet. Elke applicatie die moet communiceren met de MS SQL-server, moet een T-SQL-statement naar de server sturen. Microsoft SQL-server kan worden gebruikt om desktop-, enterprise- en webgebaseerde databasetoepassingen te maken. Het biedt een omgeving waarin databases kunnen worden gemaakt die toegankelijk zijn vanaf werkstations, internet of andere media zoals een Personal Digital Assistant (PDA). De eerste versie van MS SQL-server werd uitgebracht in 1989 en heette de SQL-server 1.0. Dit is ontwikkeld voor besturingssysteem/2 (OS2). Sindsdien zijn er verschillende releases van MS SQL Server geweest en de laatste release is de SQL Server 2008 R2, die op 21 april 2010 voor productie is uitgebracht. MS SQL-server is ook beschikbaar in meerdere edities met functiesets die zijn aangepast voor verschillende gebruikers.

Samenvattend: SQL is een computertaal voor het maken en beheren van relationele databases en Microsoft SQL-server is een databaseserver die SQL als primaire zoektaal gebruikt en kan worden gebruikt om databasetoepassingen te ontwikkelen. Het is dus duidelijk dat deze twee verschillende dingen zijn, waarbij de ene een computertaal is en de andere een computertoepassing.

Aanbevolen: