У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Реферат - Елементи мови SQL
42
перекладі виразу на мову SQL потрібно врахувати, що у внутрішньому підзапиті таблиця А повинна бути перейменована, для того, щоб відрізняти її від екземпляра цієї ж таблиці, що використовується в зовнішньому запиті.

Висновки

Фактично стандартною мовою доступу до баз даних в даний час стала мова SQL (Structured Query Language).

Мова SQL оперує термінами, дещо відмінними від термінів реляційної теорії, наприклад, замість "відносин" використовуються "таблиці", замість "кортежів" - "рядка", замість "атрибутів" - "колонки" або "стовпці".

Стандарт мови SQL, хоча і заснований на реляційній теорії, але в багатьох місцях відходить він її.

Основу мови SQL складають оператори, умовні розбиті не декілька груп по виконуваних функціях:

Оператори DDL (Data Definition Language) - оператори визначення об'єктів бази даних.

Оператори DML (Data Manipulation Language) - оператори маніпулювання даними.

Оператори захисту і управління даними, і ін.

Одним з основних операторів DML є оператор SELECT, що дозволяє витягувати дані з таблиць і одержувати відповіді на різні запити. Оператор SELECT містить в собі всі можливості реляційної алгебри. Це означає, що будь-який оператор реляційної алгебри може бути виражений за допомогою відповідного оператора SELECT. Цим доводиться реляційна повнота мови SQL.

Розрізняють концептуальну схему виконання оператора SELECT і фактичну схему його виконання. Концептуальна схема описує, в якій логічній послідовності повинні виконуватися операції, щоб одержати результат. При реальному виконанні оператора SELECT на перший план виступає досягнення максимальної швидкості виконання запиту. Для цього використовується оптимізатор, який, аналізуючи різні плани виконання запиту, вибирає якнайкращий з них.


Сторінки: 1 2 3 4 5 6 7 8