Różnica Między SQL A Microsoft SQL Server

Różnica Między SQL A Microsoft SQL Server
Różnica Między SQL A Microsoft SQL Server

Wideo: Różnica Między SQL A Microsoft SQL Server

Wideo: Różnica Między SQL A Microsoft SQL Server
Wideo: MYSQL против POSTGRESQL против SQL SERVER | ДАВАЙТЕ ВЫБРАТЬ ЛУЧШУЮ БАЗУ ДАННЫХ 2024, Kwiecień
Anonim

SQL kontra Microsoft SQL Server | Różnice między SQL a SQL Server

Structured Query Language (SQL) to język komputerowy dla baz danych. Służy do uzyskiwania dostępu do danych w relacyjnych systemach zarządzania bazami danych (RDMS) i manipulowania nimi. Serwer Microsoft SQL to relacyjny serwer bazy danych wyprodukowany przez firmę Microsoft. Używa SQL jako podstawowego języka zapytań.

SQL ma możliwość wstawiania danych do bazy danych, przeszukiwania danych w celu uzyskania informacji, aktualizacji / usuwania danych w bazie danych oraz tworzenia / modyfikowania schematu bazy danych. SQL został opracowany przez IBM we wczesnych latach siedemdziesiątych i początkowo nosił nazwę SEQUEL (Structured English Query Language). Język SQL ma kilka elementów języka zwanych klauzulami, wyrażeniami, predykatami, zapytaniami i instrukcjami. Wśród nich najczęściej używane są zapytania. Zapytania są definiowane przez użytkownika w taki sposób, że opisują pożądane właściwości podzbioru danych, które musi pobrać z bazy danych. Następnie System Zarządzania Bazą Danych dokonuje niezbędnych optymalizacji zapytania i wykonuje niezbędne operacje fizyczne w celu uzyskania wyników zapytania. SQL pozwala również na typy danych, takie jak ciągi znaków, ciągi bitów,numery oraz data i godzina, które mają być zawarte w kolumnach baz danych. American National Standard Institute (ANSI) i International Organisation for Standardization (ISO) przyjęły SQL jako standard odpowiednio w 1986 i 1987 roku. Mimo że SQL jest standardem ANSI, istnieje wiele różnych wersji języka SQL. Aby jednak zachować zgodność ze standardem ANSI, wszystkie te wersje obsługują w podobny sposób powszechnie używane polecenia, takie jak SELECT, UPDATE, DELETE, INSERT, WHERE. Aby jednak zachować zgodność ze standardem ANSI, wszystkie te wersje obsługują w podobny sposób powszechnie używane polecenia, takie jak SELECT, UPDATE, DELETE, INSERT, WHERE. Aby jednak zachować zgodność ze standardem ANSI, wszystkie te wersje obsługują w podobny sposób powszechnie używane polecenia, takie jak SELECT, UPDATE, DELETE, INSERT, WHERE.

Jak wspomniano wcześniej, serwer Microsoft SQL jest serwerem bazy danych, który używa SQL, a dokładniej T-SQL i ANSI SQL jako podstawowych języków zapytań. T-SQL rozszerza język SQL o kilka funkcji, takich jak programowanie proceduralne, zmienne lokalne i funkcje pomocnicze do przetwarzania ciągów / danych. Te funkcje sprawiają, że T-SQL Turing jest kompletny. Każda aplikacja, która musi komunikować się z serwerem MS SQL, musi wysłać instrukcję T-SQL do serwera. Serwer Microsoft SQL można wykorzystać do tworzenia aplikacji bazodanowych na komputery stacjonarne, przedsiębiorstwa i aplikacje internetowe. Zapewnia środowisko umożliwiające tworzenie baz danych, do których można uzyskać dostęp ze stacji roboczych, Internetu lub innych mediów, takich jak osobisty asystent cyfrowy (PDA). Pierwsza wersja serwera MS SQL została wydana w 1989 roku i nosiła nazwę SQL server 1.0. Zostało to opracowane dla systemu operacyjnego / 2 (OS2). Od tego czasu pojawiło się kilka wersji serwera MS SQL, a najnowszą wersją jest SQL Server 2008 R2, który został wydany do produkcji 21 kwietnia 2010. Serwer MS SQL jest również dostępny w wielu wersjach, które zawierają zestawy funkcji dostosowane do różnych użytkowników..

Podsumowując, SQL jest językiem komputerowym służącym do tworzenia i zarządzania relacyjnymi bazami danych, a serwer Microsoft SQL jest serwerem baz danych, który używa SQL jako podstawowego języka zapytań i może być używany do tworzenia aplikacji bazodanowych. Jest więc oczywiste, że te dwie rzeczy to różne rzeczy, gdzie jedna jest językiem komputerowym, a druga jest aplikacją komputerową.

Zalecane: