ЛЕКЦІЯ 1
ТЕМА: Введення в структурований язик запитів SQL
План
1 Основні поняття
2 Реляційні бази даних
3 Реляційні зв'язки між таблицями баз даних
4 Стандарт і реалізація язика SQL
5 Введення в технологію клієнт-сервер
6 Типи команд SQL
7 Переваги язика SQL
8 Запис SQL-операторів
Основні поняття
База даних (БД) – набір логічно зв'язаних даних (і їх опис), призначений для задоволення інформаційних потреб організації, що спільно використовується.
СУБД (система управління базами даних ) – програмне забезпечення, за допомогою якого користувачі можуть визначати, створювати і підтримувати базу даних, а також здійснювати до неї контрольований доступ.
Переваги архітектури
забезпечується більш широкий доступ до існуючих баз даних
підвищується загальна продуктивність системи
знижується вартість апаратного забезпечення
скорочуються комунікаційні витрати
підвищується рівень несуперечності даних
архітектура клієнт-сервер природно відображається на архітектуру відкритих систем.
Типи команд SQL
DDL – язик визначення даних (CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, ALTER INDEX, DROP INDEX );
DML – язик маніпулювання даними (INSERT, UPDATE, DELETE);
DQL – язик запитів (SELECT );
DCL – язик управління даними (GRANT, REVOKE );
команди адміністрування даних;
команди управління транзакціями (COMMIT, ROLLBACK, SAVEPOINT, SET TRANSACTION )