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