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

Реферат Розробка програмних засобів для актуалізації структур баз даних при розрахунках і оптимізації трубопровідних систем





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

· Високорівнева структура, що нагадує англійську мову;

Інструкції SQL виглядають як звичайні англійські речення, що спрощує їх вивчення і розуміння. Частково це обумовлено тим, що інструкції SQL описують дані, які необхідно отримати, а не визначають спосіб їх пошуку. Таблиці та стовпці в реляційній базі даних можуть мати довгі описові імена. В результаті більшість інструкцій SQL означають саме те, що точно відповідає їх іменах, тому їх можна читати як прості, зрозумілі пропозиції.

· можливість виконання спеціальних інтерактивних запитів; є мовою інтерактивних запитів, який забезпечує користувачам негайний доступ до даних. За допомогою SQL користувач може в інтерактивному режимі отримати відповіді на найскладніші запити в лічені хвилини або секунди, тоді як програмісту потрібні були б дні або тижні, щоб написати для користувача відповідну програму. Через те що SQL допускає інтерактивне формування запитів, дані стають більш доступними і можуть допомогти у прийнятті рішень, роблячи їх більш обгрунтованими.

· забезпечення програмного доступу до баз даних;

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

· можливість різного представлення даних;

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

· повноцінність як мови, призначеного для роботи з базами даних;

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

· можливість динамічного визначення даних;

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

· підтримка архітектури клієнт/сервер.- природний засіб для реалізації додатків клієнт/сервер. У цій ролі SQL служить сполучною ланкою між клієнтською системою, що взаємодіє з користувачем, і серверної системою, що управляє базою даних, дозволяючи кожній системі зосередитися на виконанні своїх функцій. Крім того, SQL дає можливість персональним комп'ютерам функціонувати в якості клієнтів по відношенню до мережевих серверів або більш великим баз даних, встановленим на мейнфреймах; це дозволяє отримувати доступ до корпоративних даних з додатків, що працюють на персональних комп'ютерах.

Недоліки SQL

· Невідповідність реляційної моделі даних

? Повторювані рядки

? Невизначені значення (nulls)

? Явна вказівка ??порядку колонок зліва направо

? Колонки без імені та дублюються імена колонок

? Відсутність підтримки вла...


Назад | сторінка 18 з 37 | Наступна сторінка





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

  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних