Разлика между SQL и Microsoft SQL Server

Разлика между SQL и Microsoft SQL Server
Разлика между SQL и Microsoft SQL Server

Видео: Разлика между SQL и Microsoft SQL Server

Видео: Разлика между SQL и Microsoft SQL Server
Видео: ИТ Рекрутеру: разница между SQL и MySQL. Это НЕ одно и то же! 2024, Ноември
Anonim

SQL срещу Microsoft SQL Server | Разлики между SQL срещу SQL Server

Structured Query Language (SQL) е компютърен език за бази данни. Използва се за достъп и манипулиране на данни в системи за управление на релационни бази данни (RDMS). Microsoft SQL сървър е сървър за релационни бази данни, произведен от Microsoft. Той използва SQL като основен език за заявки.

SQL има възможностите за вмъкване на данни в база данни, запитване към данни за информация, актуализиране/изтриване на данни в база данни и създаване/модифициране на схема на база данни. SQL е разработен от IBM в началото на 1970 г. и първоначално е наречен SEQUEL (Structured English Query Language). Езикът SQL има няколко езикови елемента, наречени клаузи, изрази, предикати, заявки и изрази. Сред тях най-широко използвани са заявките. Заявките се дефинират от потребителя по такъв начин, че да описват желаните свойства на подмножеството от данни, които трябва да извлече от базата данни. След това системата за управление на бази данни извършва необходимите оптимизации на заявката и изпълнява необходимите физически операции, за да произведе резултатите от заявката. SQL също позволява типове данни като символни низове, битови низове, числа и дата и час да бъдат включени в колоните на базите данни. Американският национален институт по стандартизация (ANSI) и Международната организация по стандартизация (ISO) приеха SQL като стандарт съответно през 1986 г. и 1987 г. Въпреки че SQL е стандарт ANSI, има много различни версии на езика SQL. Но за да отговарят на стандарта ANSI, всички тези версии поддържат широко използваните команди като SELECT, UPDATE, DELETE, INSERT, WHERE по подобен начин.

Както споменахме по-рано, Microsoft SQL сървърът е сървър на база данни, който използва SQL, по-конкретно T-SQL и ANSI SQL като основни езици за заявки. T-SQL разширява SQL чрез добавяне на няколко функции като процедурно програмиране, локални променливи и поддържащи функции за обработка на низове/данни. Тези функции правят T-SQL Turing завършен. Всяко приложение, което трябва да комуникира с MS SQL сървъра, трябва да изпрати T-SQL оператор на сървъра. Microsoft SQL сървърът може да се използва за създаване на настолни, корпоративни и уеб базирани приложения за бази данни. Той осигурява среда, която позволява създаване на бази данни, които могат да бъдат достъпни от работни станции, интернет или други медии, като персонален цифров асистент (PDA). Първата версия на MS SQL сървъра беше пусната през 1989 г. и се наричаше SQL сървър 1.0. Това е разработено за операционна система/2 (OS2). Оттогава имаше няколко издания на MS SQL сървър и последната версия е SQL Server 2008 R2, която беше пусната в производство на 21 април 2010 г. MS SQL сървърът също се предлага в множество издания, които включват набори от функции, персонализирани за различни потребители.

За да обобщим, SQL е компютърен език за създаване и управление на релационни бази данни, а Microsoft SQL сървър е сървър на база данни, който използва SQL като основен език за заявки и може да се използва за разработване на приложения за бази данни. Така че е очевидно, че тези две са различни неща, като едното е компютърен език, а другото е компютърно приложение.

Препоръчано: