Verschil tussen SQL en Microsoft SQL Server

Anonim

SQL versus Microsoft SQL Server | SQL vs SQL Server Verschillen

Structured Query Language (SQL) is een computertaal voor databases. Het wordt gebruikt voor toegang tot en manipulatie van gegevens in Relational Database Management Systems (RDMS). Microsoft SQL Server is een Relational Database Server geproduceerd door Microsoft. Het gebruikt SQL als de primaire zoektaal.

SQL heeft de mogelijkheden om gegevens in te voegen in een database, query data voor informatie, gegevens bij te werken of te verwijderen in een database en het creëren / wijzigen van databaseschema. SQL werd vroeg in de jaren 70 ontwikkeld door IBM en werd aanvankelijk SEQUEL (Structured English Query Language) genoemd. SQL taal heeft meerdere taalelementen genaamd clausules, uitdrukkingen, voorspellingen, queries en statements. Onder deze, meest gebruikte worden de vragen. Query's worden door de gebruiker zodanig gedefinieerd dat het de gewenste eigenschappen van de subset gegevens die zij uit de database moet ophalen, beschrijft. Vervolgens voert het Database Management System de nodige optimalisaties aan op de query en voert u de nodige fysieke operaties uit om de resultaten van de query te produceren. SQL kan ook datatypes zoals tekenreeksen, bitreeksen, nummers en datum en tijd in kolommen van de databases worden opgenomen. Amerikaans Nationaal Standaardinstituut (ANSI) en International Organization for Standardization (ISO), namen respectievelijk SQL als standaard in 2001 en 1987. Hoewel SQL een ANSI-standaard is, zijn er veel verschillende versies van de SQL-taal. Maar om aan de ANSI standaard te voldoen, ondersteunen alle deze versies de veelgebruikte opdrachten 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 de primaire zoektermen. T-SQL breidt SQL uit door meerdere functies toe te voegen, zoals procedurele programmering, lokale variabelen en ondersteunende functies voor snaar- / dataverwerking. Deze functies maken T-SQL Turing compleet. Elke applicatie, die moet communiceren met MS SQL-server, moet een T-SQL-statement naar de server sturen. Microsoft SQL Server kan worden gebruikt voor het maken van desktop-, enterprise- en webgebaseerde database applicaties. Het biedt een omgeving die het mogelijk maakt om databases te creëren, die toegankelijk zijn voor werkstations, internet of andere media, zoals een persoonlijke digitale assistent (PDA). De eerste versie van MS SQL server is in 1989 vrijgegeven en het heette de SQL server 1. 0. Dit is ontwikkeld voor Operating System / 2 (OS2). Sindsdien zijn er verscheidene releases van MS SQL-server geweest en de laatste versie is de SQL Server 2008 R2, die op 21 april 2010 naar de productie werd vrijgegeven.MS SQL-server is ook verkrijgbaar in meerdere edities, waaronder functiesets die zijn aangepast voor verschillende gebruikers.

Om te samenvatten is SQL een computertaal voor het maken en beheren van relationele databases en Microsoft SQL Server is een databaseserver die SQL gebruikt als de primaire zoektaal en kan gebruikt worden om database applicaties te ontwikkelen. Het is dus duidelijk dat deze twee verschillende dingen zijn waar een computertaal is en de andere een computer applicatie is.