Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Структура мови SQL

Реферат Структура мови SQL





визначення об'єктів бази даних.

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

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

Одним з основних операторів DML є оператор SELECT, що дозволяє витягувати дані з таблиць і отримувати відповіді на різні запити. Оператор SELECT містить в собі всі можливості реляційної алгебри. Це означає, що будь-який оператор реляційної алгебри може бути виражений за допомогою відповідного оператора SELECT. Цим доводиться реляційна повнота мови SQL. p align="justify"> Розрізняють концептуальну схему виконання оператора SELECT і фактичну схему його виконання. Концептуальна схема описує, в якій логічній послідовності повинні виконуватися операції, щоб отримати результат. При реальному виконанні оператора SELECT на перший план виступає досягнення максимальної швидкості виконання запиту. Для цього використовується оптимізатор, який, аналізуючи різні плани виконання запиту, вибирає найкращий з них. p align="justify"> Базовим вимогою до реляційних СУБД є наявність потужного і в теж час простої мови, що дозволяє виконувати всі необхідні користувачам операції. В останні роки таким повсюдно прийнятим мовою стала мова реляційних БД SQL - Structured Query Language (тепер все частіше назва мови розуміється як Standard Query Language). p align="justify"> До появи SQL в СУБД (незалежно від того, на якій моделі вони грунтувалися) доводилося підтримувати принаймні три мови, які зазвичай мали мало спільного: мова визначення даних (ЯОД), службовець для специфікації структур БД (зазвичай загальну структуру БД називають схемою БД); мова маніпулювання даними (ММД), що дозволяє створювати прикладні програми, що взаємодіють з БД; і мова адміністрування БД (ЯАДБ), за допомогою якого можна було виконувати службові дії (наприклад, змінювати структуру БД або виробляти її настройку з метою підвищення ефективності). Крім того, якщо потрібно було надати користувачам СУБД інтерактивний доступ до БД, доводилося вводити ще одну мову, оператори якого виконуються в діалоговому режимі. Мова SQL дозволяє вирішувати всі ці завдання. p align="justify"> Створення БД виправдано тільки тоді, коли вона приносить реальний ефект - тобто допомагає вирішувати задачі прийняття рішень. Повна автоматизація діяльності підприємства є світлою, але, на жаль, недосяжною мрією. Тому автоматизація - це завжди тривалий процес, в ході якого поступово охоплюється все більше число завдань. І вкрай важливим є послідовність, з якою це відбувається, оскільки від правильності визначення її залежать терміни окупності розробки, та й доля БД в цілому. Очевидно, що послідовність етапів розробки та впровадження повинна бути така, щоб найбільш пріоритетні завдання вирішувалися в першу чергу. p align="justify"> Глосарій

№ п/пПонятіеОпределеніе1RESTRICT (ОБМЕЖИТИ) - не дозволяти виконання операції, що призводить до порушення посилальної целостно...


Назад | сторінка 9 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Цифрове арифметико-логічний пристрій, що дозволяє виконувати операції відні ...
  • Реферат на тему: Мова Paskal. Основні елементи мови. Структура програми
  • Реферат на тему: Англійська мова. Одна мова - різні культури
  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції
  • Реферат на тему: Системи, керовані потоком даних. Мова "Dataflow Graph Language" ...