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

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

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

Видео: Разлика между SQL и Microsoft SQL Server
Видео: Сравнение MS SQL Server и MySQL 2024, Април
Anonim

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

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

SQL има възможности за вмъкване на данни в база данни, заявки за информация, актуализиране / изтриване на данни в база данни и създаване / модифициране на схема на база данни. SQL е разработен от IBM в началото на 70-те години и първоначално се нарича SEQUEL (Структуриран английски език за заявки). SQL езикът има няколко езикови елемента, наречени клаузи, изрази, предикати, заявки и изрази. Сред тях най-широко използвани са заявките. Заявките се дефинират от потребителя по такъв начин, че той описва желаните свойства на подмножеството от данни, които трябва да извлече от базата данни. След това Системата за управление на базата данни извършва необходимите оптимизации на заявката и изпълнява необходимите физически операции за генериране на резултатите от заявката. SQL също позволява типове данни като символни низове, битови низове,номера и дата и час, които да бъдат включени в колони на базите данни. Американският национален институт за стандарт (ANSI) и Международната организация по стандартизация (ISO) приеха SQL като стандарт съответно през 1986 и 1987 г. Въпреки че SQL е ANSI стандарт, има много различни версии на езика SQL. Но за да се съобразят със стандарта ANSI, всички тези версии поддържат широко използваните команди като SELECT, UPDATE, DELETE, INSERT, WHERE по подобен начин. Но за да се съобразят със стандарта ANSI, всички тези версии поддържат широко използваните команди като SELECT, UPDATE, DELETE, INSERT, WHERE по подобен начин. Но за да се съобразят със стандарта 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 като основен език за заявки и може да се използва за разработване на приложения за бази данни. Така че е очевидно, че тези две са различни неща, където единият е компютърен език, а другият е компютърно приложение.

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