Sql Пълно ръководство

база данни Gateway

Фиг. 1.2 Компоненти на типичен СУБД / г

Двигателят на база данни е в основата на базата данни; той е отговорен за физическото структуриране на данните и да ги записвате на диск, както и физически четене от диска. В допълнение, тя отнема заявки SQL-база данни от други компоненти (като







Като форма на генератор, модул доклад генератор или заявки), от потребителски приложения и дори други компютърни системи. Както показва фигурата, SQL изпълнява много различни функции:

SQL - IDE [за онлайн запитвания. А потребителят въвежда команди [SQL интерактивни програми за извличане на данни и да ги показват на екрана. Това е удобен начин за извършване на специални запитвания.

SQL - език за програмиране на бази данни. За да получите достъп до Dann [X, програмисти вкарани в вашата SQL команди програма. Тази техника се използва в програми, написани от потребители, както и в приложенията за офис на бази данни (като писатели доклад).

SQL - език за администриране на бази данни. Администраторът на базата данни, който се намира на работната станция или сървъра, за да се определи използва SQL база данни структура и данни за контрол на достъпа.

SQL - език за създаване на приложения клиент / сървър. В програмите за PC SQL, използвани като средство за комуникации през локална мрежа към сървъра на база данни, която съхранява споделените данни. клиент / сървър е много популярен в заявленията за корпоративно ниво.

SQL - език достъп до данните в интернет среда. На уеб-SQL Server се използва като стандартен език за достъп корпоративни бази данни.

SQL - на езика на разпределени бази данни. В разпределени системи за управление на база данни SQL помага за разпространение на данни между множество взаимодействащи изчислителни системи. Софтуерът на всяка система от SQL комуникира с други системи, като им изпраща искания за достъп до данните.







SQL - език шлюзове в базата данни. В компютърните мрежи с различни SQL бази данни често се използват в програмата Gateway, което позволява един вид база данни, за да комуникира с базата данни на друг вид.

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

SQL - това е лесно да се разбере език и в същото време софтуерът за управление на универсален данни.

SQL език успех донесе със следните характеристики:

Независимо от конкретните СУБД;

одобрение от IBM (DB2 база данни);

подкрепа, предоставена от Microsoft (ODBC протокол и АДО технология);

Структурата на високо равнище, която прилича на английски език;

способността да се извърши специална интерактивна заявка;

осигуряване програмна достъп до база данни;

възможност за различно представяне на данни;

полезност като език, предназначен за работа с бази данни;

способност за динамично определяне на данните;

подкрепа архитектура клиент / сървър;

мащабируемост и поддръжка на обектно-ориентирани технологии;

възможност за достъп до данни в Интернет среда;

Интеграция с протокола за Java език (JDBC).

Всички по-горе фактори са причината, поради която SQL се превърна в стандарт инструмент за управление на данни за персонални компютри, работни станции, сървъри и по-големи. По-долу тези фактори са разгледани по-подробно.

Независимо от конкретната СУБД

Всички големи производители на бази данни използват SQL, и няма нови СУБД, че не поддържа SQL, не могат да разчитат на успех. Релационна база данни и програми, които работят с него, можете да се придвижват от една база данни на друг с минимални модификации и преквалификация на кадрите. Софтуерни инструменти, които правят копие на базата данни за персонални компютри, като например искания за създаване на програмата, инструменти за отчитане и приложни генератори, работещи с релационни бази данни, от различни видове. По този начин, SQL не изисква специална база данни, която е една от най-важните причини за популярността му.

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

SQL езикови стандарти