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

Реферат Системи управління базами даних





ків типу клієнт-сервер (дану архітектуру ми розглянемо пізніше) середовище програмування, крім того, зазвичай доповнена комунікаційними засобами (встановлення і роз'єднання з'єднань з серверами БД, виявлення і обробка виникають у мережі помилок і. т.д.), засобами розробки користувальницьких інтерфейсів, засобами проектування і налагодження.

Розрізняють два основні методи використання вбудованого SQL: статичний і динамічний.

При статичному використанні мови (статичний SQL) в тексті програми є фіксовані за структурою виклики функцій мови SQL, що включаються до виконуваний модуль в процесі компіляції. Параметри запитів (зазвичай представляють константні значення, з якими порівнюються значення полів в таблицях), що є змінними мови програмування, дозволяють добитися деякої гнучкості статичних запитів. p align="justify"> При динамічному використанні мови (динамічний SQL) передбачається динамічна побудова запиту у формі текстового рядка. Цей рядок використовується як параметр для функції виконання SQL-запитів, яка виконує синтаксичний аналіз рядка запиту і формує на його основі послідовність команд БД. Динамічний метод зазвичай застосовується у випадках, коли в додатку заздалегідь невідомий вид SQL-виклику. p align="justify"> В результаті вибірки даних з однієї або декількох, таблиць може бути отримано безліч записів, зване поданням. Подання по суті є таблицею, що формується в результаті виконання запиту, яка існує "віртуально" лише до завершення виконання програми. p align="justify"> Для зручності роботи з поданнями в мову SQL введено поняття курсору. Курсор являє собою своєрідний покажчик на набір записів у поданні, що забезпечує в кожен момент доступ лише до деякої невеликої частини рядків подання. p align="justify"> За допомогою операторів переміщення курсору по записах можна отримати доступ до всіх рядків таблиці.

Історія. Перші розробки.

На початку 1970-х років в одній з дослідницьких лабораторій компанії IBM була розроблена експериментальна реляційна СУБД IBM System R, для якої потім був створений спеціальний мова SEQUEL, що дозволяв відносно просто управляти даними в цій СУБД. Абревіатура SEQUEL розшифровувалася як Structured English QUEry Language - "структурований англійська мова запитів". Пізніше з юридичних міркувань мову SEQUEL був перейменований в SQL. Коли в 1986 році перший стандарт мови SQL був прийнятий ANSI (American National Standards Institute), офіційним вимовою стало [, es kju: 'el] - ес - кью - ел. Незважаючи на це, навіть англомовні фахівці часто продовжують читати SQL як сіквел (по-русски також часто говорять "ес - ку - ель"). p align="justify"> Метою розробки було створення простого непроцедурного мови, якою міг скористатися будь-який користувач, що навіть не має навичок програмування. Власне розробкою мови запитів займалися Дональд Чемберлін (Donald D Chamberlin) і Рей Бойс (Ray Boyce). Пет Сел...


Назад | сторінка 22 з 32 | Наступна сторінка





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

  • Реферат на тему: Організація запитів на вибірку даних засобами SQL
  • Реферат на тему: Реалізація засобами мови програмування Delphi програми "Файловий менед ...
  • Реферат на тему: Структура команди мови запитів SQL. Простий запит. Багатотабличного запит
  • Реферат на тему: Організація зберігання даних і виконання запитів у динамічній інформаційної ...
  • Реферат на тему: Мови програмування для розробки сайту