Forskjell mellom SQL og Microsoft SQL Server

Anonim

SQL vs Microsoft SQL Server | SQL vs SQL Server Differences

Structured Query Language (SQL) er et dataspråk for databaser. Det brukes til å få tilgang til og manipulere data i Relational Database Management Systems (RDMS). Microsoft SQL Server er en relasjonsdataserver produsert av Microsoft. Den bruker SQL som primærspråket.

SQL har mulighetene til å sette inn data i en database, spørre data for informasjon, oppdatere / slette data i en database og opprette / endre databaseskjema. SQL ble utviklet av IBM tidlig på 1970-tallet og ble opprinnelig kalt SEQUEL (Structured English Query Language). SQL-språk har flere språkelementer kalt klausuler, uttrykk, predikater, spørringer og uttalelser. Blant disse er de mest brukte søkene. Spørsmål defineres av brukeren på en slik måte at den beskriver de ønskede egenskapene til delsettet av data som den trenger for å hente fra databasen. Deretter utfører Databasebehandlingssystemet de nødvendige optimaliseringene for spørringen, og utfører de nødvendige fysiske operasjonene for å produsere resultatene av spørringen. SQL tillater også datatyper som tegnstrenger, bitstrenger, tall og dato og klokkeslett som skal inkluderes i kolonnene i databasene. American National Standard Institute (ANSI) og International Organization for Standardization (ISO), vedtok SQL som standard i henholdsvis 1986 og 1987. Selv om SQL er en ANSI-standard, er det mange forskjellige versjoner av SQL-språket. Men for å overholde ANSI-standarden, støtter alle disse versjonene de mye brukte kommandoene som SELECT, UPDATE, DELETE, INSERT, WHERE på en lignende måte.

Som nevnt tidligere, er Microsoft SQL-server en databaseserver som bruker SQL, nærmere bestemt T-SQL og ANSI SQL som sine primære spørrespråk. T-SQL utvider SQL ved å legge til flere funksjoner som prosedyreprogrammering, lokale variabler og støttefunksjoner for streng / databehandling. Disse funksjonene gjør T-SQL Turing komplett. Ethvert program, som trenger å kommunisere med MS SQL-server, må sende en T-SQL-setning til serveren. Microsoft SQL server kan brukes til å lage desktop, enterprise og web-basert database applikasjoner. Det gir et miljø som gjør det mulig å opprette databaser, som kan nås fra arbeidsstasjoner, Internett eller andre medier, for eksempel en personlig digital assistent (PDA). Den første versjonen av MS SQL-server ble utgitt i 1989, og den ble kalt SQL Server 1. 0. Dette ble utviklet for Operating System / 2 (OS2). Siden da har det vært flere utgivelser av MS SQL-server, og den nyeste utgivelsen er SQL Server 2008 R2, som ble utgitt til produksjon 21. april 2010.MS SQL server er også tilgjengelig i flere utgaver som inkluderer funksjonssett tilpasset forskjellige brukere.

For å oppsummere, er SQL et dataspråk for å opprette og administrere relationsdatabaser, og Microsoft SQL Server er en databaseserver som bruker SQL som hovedspørselspråk, og det kan brukes til å utvikle databaseprogrammer. Så det er tydelig at disse to er forskjellige ting hvor man er dataspråk og det andre er et dataprogram.