Skip to content

1. Вступ

PDF цього документа доступний |TYT|.

Приклади з документа доступні за посиланням |TYT|.

Цей документ переймає аналогічний документ, написаний у 1991 році для Oracle, та адаптує його до SGBD Firebird. У 1991 році основна частина документа базувалася на офіційній документації ORACLE, а щодо деяких питань — на чудовій праці того часу, написаній Крістіаном MAREE та Гаєм LEDANT: SQL «Вступ, програмування та майстерність», видана видавництвом EYROLLES. Наскільки мені відомо, ця книга більше не видається. Автори написали нову книгу, яку я ще не мав нагоди прочитати: SQL «2. Вступ / Програмування».

SQL (Structured Query Language) — це стандартна мова для створення, обслуговування та запитів до реляційних баз даних. Він значною мірою незалежний від використовуваної системи управління базами даних. Хоча приклади в цьому документі були написані з використанням системи управління базами даних Firebird, більшість із них можна відтворити за допомогою будь-якої реляційної системи управління базами даних. У Windows можна знайти різні SGBD: як вільні продукти, такі як MySQL, Postgres, Firebird, SQL Express 2005, так і комерційні продукти: Access, SQL Server, Oracle. Усі ці SGBD підтримують мову SQL, але іноді з власними варіаціями, часто у вигляді розширень до стандартної мови SQL.

SGBD Firebird було обрано тому, що він має особливість інкапсулювати базу даних в один файл. Таким чином, студентам зручно записати цей файл на флешку USB, щоб використовувати його на своєму особистому комп’ютері або на комп’ютерах у школі чи університеті.

Цей документ призначений для початківців або тих, хто бажає освіжити свої знання про SQL. Він не претендує на вичерпне висвітлення SQL. Наприклад, у ньому не розглядаються поняття програмування (записані процедури, програмування SQL, API, SQL), а також питання адміністрування SGBD.

Serge Tahé, січень 2006 р.