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

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





ду ЗАПИСАТИ. Загальна архітектура системи управління базами даних наведена на рис. 2. Вона притаманна всім СУБД, які розрізняються обмеженнями та можливостями щодо виконання відповідних функцій.

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

Для роботи з системою управління базою даних необхідно декілька мов: мови програмування, мови опису схем і подсхем, мови опису фізичних даних. Прикладний програміст використовує мови програмування для написання програм (КОБОЛ, ФОРТРАН, ПЛ/1, Асемблер) та засоби для опису даних - мова описи подсхем. Мова опису подсхем може являти собою засіб опису даних у мові програмування, засіб, що забезпечується СУБД, а також незалежний мова опису даних. Багато СУБД використовують засоби опису даних мов програмування. Для прикладного програміста СУБД повинна забезпечити засоби передачі команд та інтерпретації повідомлень, видаються системою. Інтерфейс між прикладною програмою і СУБД - мова маніпулювання даними - вбудовується в мову програмування. Запис запитується на мові маніпулювання даними та зчитується в робочу область прикладної програми; аналогічно при включенні запису в базу даних прикладна програма поміщає її в робочу область і видає команду на мові маніпулювання даними. Типовими командами мови маніпулювання даними є: відкрити файл або набір записів; закрити файл або набір записів; визначити місцезнаходження і рахувати зазначений примірник запису; передати вміст зазначених елементів даних з певного примірника запису; замінити значення певних елементів зазначеного примірника запису величинами з робочої області програми; вставити в набір записів запис з робочої області; видалити певний екземпляр запису з послідовності записів; запам'ятати новий екземпляр запису в базі даних; видалити певний екземпляр запису з бази даних; переупорядкувати записи в групі в порядку спадання або зростаючою послідовності за вказаною ключу.


В 

Рис. 2


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

При виникненні в системі управління нових завдань, пов'язаних з переробкою великих обсягів інформації, виникає проблема вибору способу організації даних, що забезпечують її рішення. При цьому необхідно розглянути можливі способи організації даних і ефективність їх застосування для вирішення поставленого завдання: організація даних у вигляді файлів; використання існуючої бази даних (без змін загальної логічної схеми даних); розробка нової логічної схеми бази даних з використанням універсальної СУБД; розробка бази даних та спеціальної СУБД. p> Будь необхідний для оцінки та вибору способу організації бази даних аналіз повинен починатися з ретельного вивчення потреб користувача. На основі вивчення користувача вимог слід скласти повний список підлягають зберіганню даних із зазначенням їх характеристик і взаємозв'язків, список взаємодіючих з базою процесів і користувачів із зазначенням їх пріоритетів і завданням параметрів доступу до даних, сформулювати вимоги до часу та вартості звернення до бази даних. Крім того, необхідно проаналізувати наявні апаратні засоби (розмір основної пам'яті процесора, конфігурацію операційної системи з урахуванням засобів передачі даних, доступних ресурсів і можливостей розширення зовнішньої пам'яті), а також чисельність і кваліфікацію системних і прикладних програмістів.

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

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


Назад | сторінка 2 з 6 | Наступна сторінка





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

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