
- •Дипломна робота
- •Попередній захист:
- •Завдання
- •Реферат / abstract
- •Перелік скорочень, умовних позначень, символів, одиниць і термінів
- •Розділ 1 Загальносистемні питання. Аналіз актуальності розв'язуваної задачі й огляд наявних результатів. Постановка задачі досліджень та проектування
- •1.1. Огляд і аналіз існуючих методів і засобів вирішення задач дипломного проекту.
- •1.2. Обґрунтування мети рішення поставленої проблеми і критеріїв ефективності
- •1.3. Постановка задачі. Технічне завдання на розробку
- •Розділ 2 Проектні і технічні рішення та документація
- •2.1. Інформаційне забезпечення проектованої системи
- •2.1.1. Структура і схеми інформаційних об’єктів і ресурсів
- •2.1.2. Схеми інформаційних потоків
- •2.1.3. Схема Бази Даних (Діаграми)
- •2.1.4. Опис Бази Даних
- •2.2. Моделі інформаційних баз.
- •2.2.1. Ієрархічна модель даних
- •2.2.2. Мережева модель даних
- •2.2.3. Реляційна модель даних
- •2.3. Програмне забезпечення
- •2.3.1. Опис структури програми
- •2.3.2. Опис окремих функцій, їх викликів, взаємодії компонентів
- •Розділ 3 Опис роботи програми
- •Розділ 4 Охорона праці
- •4.2. Аналіз особливостей охорони праці на робочому місці програміста (системного адміністратора, аналітика комп’ютерних систем тощо)
- •4.2.1 Вибір робочого місця та трудового процесу
- •4.2.2 Аналіз шкідливих та небезпечних виробничих факторів та їх впливу на функціональний стан працівника
- •4.2.3 Визначення категорії важкості праці
- •4.2.4 Оцінка ступені стомлення та працездатності робітників
- •4.3. Розробка рекомендацій щодо покращення умов праці та розрахунок їх ефективності
- •4.3.1 Розрахунок вентиляції виробничого приміщення
- •4.3.2 Розрахунок акустичної обробки виробничого приміщення
- •4.3.3 Розрахунок освітлення приміщення
- •4.4.4 Заходи, які забезпечують електробезпеку та пожежну безпеку
- •4.4.5 Заходи щодо забезпечення режиму праці та відпочинку
- •Час регламентованих перерв у залежності від тривалості робочої зміни, виду і категорії трудової діяльності з пеом
- •4.3. Оцінка ефективності модернізації та заходів щодо охорони праці
2.2. Моделі інформаційних баз.
Ядром будь-якої бази даних є модель даних. Модель даних являє собою безліч структур даних, обмежень цілісності і операцій маніпулювання даними. За допомогою моделі даних можуть бути представлені об'єкти предметної області та взаємозв'язку між ними.
Модель даних - сукупність структур даних та операцій їх обробки.
За способом встановлення зв'язків між даними СУБД ґрунтується на використанні трьох основних видів моделі: ієрархічної, мережевої або реляційної; на комбінації цих моделей або на деякій їх підмножині.
Однак відмінності між цими моделями поступово стираються, що зумовлено насамперед інтенсивними роботами в області баз знань (БЗ) і об'єктно-орієнтованої інфотехнологій, про яку йтиме мова нижче. Кожна із зазначених моделей має характеристики, що роблять її найбільш зручною для конкретних додатків. Одне з основних відмінностей цих моделей полягає в тому, що для ієрархічних та мережевих СУБД їх структура часто не може бути змінена після введення даних, тоді як для реляційних СУБД структура може змінюватися в будь-який час. З іншого боку, для великих БД, структура яких залишається тривалий час незмінною, і постійно працюють з ними програм з інтенсивними потоками запитів на БД-обслуговування саме ієрархічні і мережні СУБД можуть виявитися найбільш ефективними рішеннями, бо вони можуть забезпечувати більш швидкийдоступ до інформації БД, ніж реляційні СУБД.
2.2.1. Ієрархічна модель даних
Ієрархічна структура представляє сукупність елементів, пов'язаних між собою за певними правилами. Об'єкти, пов'язані ієрархічними відносинами, утворюють орієнтований граф (перевернуте дерево).
До основних понять ієрархічної структури відносяться: рівень, елемент (вузол),зв'язок.
Вузол - це сукупність атрибутів даних, що описують деякий об'єкт. На схемі ієрархічного дерева вузли представляються вершинами графа. Кожен вузол на більш низькому рівні пов'язаний тільки з одним вузлом, що знаходиться на більш високому рівні.
Ієрархічне дерево має тільки одну вершину (Корінь дерева), не підпорядковану ніякий інший вершині і знаходиться на самому верхньому (першому) рівні. Залежні (підлеглі) вузли знаходяться на другому, третьому і т.д. рівнях. Кількість дерев у базі даних визначається числом кореневих записів.
До кожного запису бази даних існує тільки один (ієрархічний) шлях від кореневої запису.
Кожному вузлу структури відповідає один сегмент, який представляє собою пойменований лінійний кортеж полів даних. Кожному сегменту (крім S1-кореневого) відповідає один вхідний і кілька вихідних сегментів. Кожен сегмент структури лежить на єдиному ієрархічному шляху, починається від кореневого сегмента.
Слід зазначити, що в даний час не розробляються СУБД, підтримують на концептуальному рівні тільки ієрархічні моделі.Як правило, використовують ієрархічний підхід системи, допускають зв'язування деревовидних структур між собою та / або встановлення зв'язків всередині них. Це призводить до мережевих даталогіческіе моделям СУБД.
До основних недоліків ієрархічних моделей слід віднести: неефективність реалізації відносин типу N: N, повільний доступ до сегментів даних нижніх рівнів ієрархії, чітка орієнтація на певні типи запитів та ін У зв'язку з цими недоліками раніше створені ієрархічні СУБД піддаються істотним модифікаціям, що дозволяє підтримувати більш складні типи структур і, в першу чергу, мережеві та їх модифікації.