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

Реферат Розробка програми для роботи з базою даних





align="justify"> За моделлю даних бази даних ділять на такі види:

ієрархічні;

мережеві;

реляційні;

об'єктно-орієнтовані.

Ієрархічна модель графічно може бути представлена ??у вигляді дерева, можливий вид якого зображений на малюнку 3.


Малюнок 3 - Графічне представлення ієрархічної моделі даних


Основними особливостями ієрархічної моделі є наступні:

всі елементи мають не більше одного батька;

батьків немає тільки у кореневого елемента першого рівня;

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

Основною перевагою даної моделі є упорядкованість і однозначність.

Однак у даній моделі досить трудомістким організовується додавання і видалення нових елементів, так як треба пройти весь шлях від кореневого елемента, до необхідного рівня.

Наочним прикладом ієрархічної організації даних може служити реєстр операційної системи Windows, вигляд якого представлений на малюнку 4.

Малюнок 4 - Реєстр Windows


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

Графічне зображення мережевої моделі представлено нижче на малюнку 5.


Малюнок 5 - Мережева модель даних

Дана модель передбачає можливість наявності будь-яких зв'язків, всі можуть бути батьками і нащадками.

Однак, управляти такою моделлю вкрай не просто, так як можлива наявність безлічі зв'язків. І чим більше число об'єктів в такій моделі, тим складніше її структура.

Великого практичного застосування як мережева, так і ієрархічна моделі даних в результаті не знайшли.

Реляційна модель передбачає подання даних у вигляді таблиць або відносин. Дана модель була запропонована Коддом в сімдесятих роках минулого століття, і саме вона активно використовується і в даний час.

Таблиці (відносини) в реляційної моделі мають наступну структуру:

стовпці в таблиці містять характеристики об'єкта;

кожна рядок описує конкретний екземпляр об'єкта.

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

Приклад реляційної бази «Туристи» представлено на малюнку 6.

Малюнок 6 - Приклад реляційної бази даних


До достоїнств реляційної моделі можна віднести наступні особливості:

наочність і зручність роботи;

існує математичний апарат, так звана алгебра відносин;

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

можливість використання потужного мови маніпулювання даними SQL;

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

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

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

локальна база даних, яка розташована на тому ж комп'ютері, де і працює користувач;

віддалена або мережева, розташована на одному з серверів в мережі, відповідно з нею може вестися робота декількох користувачів з різних комп'ютерів.

Остання класифікація багато в чому пов'язана з особливостями використовуваної СУБД. Тому далі доцільно більш докладно розглянути СУБД.


1.2 Класифікація СУБД


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

За способом доступу до бази даних СУБД діляться на наступні класи:

файл - серверні СУБД;


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





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

  • Реферат на тему: Розробка реляційної моделі бази даних
  • Реферат на тему: Реляційні моделі бази даних
  • Реферат на тему: Реляційні моделі бази даних
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Створення бази даних &Комп'ютерна школа& в СУБД MS Access