Forskel mellem SQL og Microsoft SQL Server

Anonim

SQL vs Microsoft SQL Server | SQL vs SQL Server forskelle

Structured Query Language (SQL) er et computersprog for databaser. Det bruges til at få adgang til og manipulere data i Relational Database Management Systems (RDMS). Microsoft SQL server er en relationsdatabaseserver produceret af Microsoft. Det bruger SQL som dets primære forespørgselssprog.

SQL har evner til at indsætte data i en database, forespørgselsdata til information, opdatering / sletning af data i en database og oprettelse / ændring af databaseskema. SQL blev udviklet af IBM i begyndelsen af ​​1970'erne og blev oprindeligt kaldt SEQUEL (Structured English Query Language). SQL-sprog har flere sprogelementer kaldet klausuler, udtryk, prædikater, forespørgsler og udsagn. Blandt disse er de mest udbredte forespørgsler. Forespørgsler defineres af brugeren på en sådan måde, at den beskriver de ønskede egenskaber for den delmængde af data, som den skal hentes fra databasen. Derefter udfører Database Management System de nødvendige optimeringer til forespørgslen og udfører de nødvendige fysiske operationer for at producere resultaterne af forespørgslen. SQL tillader også datatyper som tegnstrengene, bitstrengene, numrene og dato og klokkeslæt, der skal indgå i kolonnerne i databaserne. American National Standard Institute (ANSI) og International Organization for Standardization (ISO), vedtog SQL som standard i henholdsvis 1986 og 1987. Selv om SQL er en ANSI-standard, er der mange forskellige versioner af SQL-sproget. Men for at overholde ANSI-standarden understøtter alle disse versioner de almindeligt anvendte kommandoer som SELECT, UPDATE, DELETE, INSERT, WHERE på en lignende måde.

Som tidligere nævnt er Microsoft SQL-server en databaseserver, der bruger SQL, nærmere bestemt T-SQL og ANSI SQL som primære forespørgselssprog. T-SQL udvider SQL ved at tilføje flere funktioner som procedurprogrammering, lokale variabler og understøttende funktioner til streng / databehandling. Disse funktioner gør T-SQL Turing komplet. Enhver applikation, som skal kommunikere med MS SQL server, skal sende en T-SQL-sætning til serveren. Microsoft SQL-server kan bruges til at oprette desktop-, enterprise- og webbaserede databaseapplikationer. Det giver et miljø, der gør det muligt at oprette databaser, der kan fås fra arbejdsstationer, internettet eller andre medier, såsom en personlig digital assistent (PDA). Den første version af MS SQL server blev udgivet i 1989, og den blev kaldt SQL Server 1. 0. Dette blev udviklet til Operating System / 2 (OS2). Siden da har der været flere udgivelser af MS SQL-server, og den nyeste udgivelse er SQL Server 2008 R2, som blev frigivet til fremstilling den 21. april 2010.MS SQL server er også tilgængelig i flere udgaver, der indeholder funktionssæt tilpasset til forskellige brugere.

For at opsummere er SQL et computersprog til oprettelse og styring af relationsdatabaser, og Microsoft SQL server er en databaseserver, der bruger SQL som primærsprogssprog, og det kan bruges til at udvikle databaseprogrammer. Så det er tydeligt, at disse to er forskellige ting, hvor man er et computersprog, og det andet er en computer applikation.