тип дерева складається з одного "кореневого" типу запису і впорядкованого набору з нуля або більше типів піддерев;
в дереві кожен вузол пов'язаний тільки з одним батьківським вузлом (Будь-який син може мати не більше рідного батька, а будь-який батько - безліч синів);
гілку дерева відповідає типу зв'язку "вихідний - породжений";
доступ до кожного породженому вузлу виконується безпосередньо через вихідний вузол;
всі примірники даного типу нащадка із загальним екземпляром типу предка називаються близнюками. Для бази даних визначено повний порядок обходу - зверху вниз, зліва направо;
існує єдиний лінійний ієрархічний шлях доступу до будь-якого вузла, починаючи з кореня дерева.
У ієрархічної моделі є і певні недоліки:
операції маніпулювання даними в ієрархічних системах орієнтовані, насамперед, на пошук інформації зверху вниз, тобто по конкретному екземпляру сегмента - батька можна знайти всі примірники сегментів - синів. Зворотний пошук утруднений, а часто і неможливий;
відбувається дублювання даних на логічному рівні;
в ієрархічній моделі автоматично підтримується цілісність посилань між предками і нащадками. Ніякої нащадок не може існувати без свого батька. Цілісність за посиланнями між записами, що не входять в одну ієрархію, що не підтримується. Тому неможливо зберігання в базі даних породженого вузла без відповідного вихідного. Аналогічно, видалення вихідного вузла тягне видалення всіх породжених вузлів (дерев), пов'язаних з ним.
У понятті баз даних існує також реляційна модель баз даних. Ставлення можна представити як двовимірну таблицю. Кожен рядок у таблиці містить дані, що відносяться до деякої речі або до її частини. Кожен стовпець описує, який - або атрибут цієї речі. Рядки відносини називають сутностями, а стовпці - Атрибутами. p> Щоб таблицю можна було вважати відношенням, вона повинна задовольняти певним вимогам:
значення в осередках повинні бути поодинокими;
всі записи в стовпці повинні бути одного типу;
кожен стовпець повинен мати унікальне ім'я;
у відношенні не може бути двох однакових рядків;
порядок рядків не має значення.
Функціональна залежність є важливим терміном, який необхідно знати, щоб зрозуміти, що таке нормалізація. Функціональна залежність - Це зв'язок між атрибутами. Припустимо, що нам відомий який - або атрибут сутності. Маючи відомий атрибут (або їх групу), можна обчислювати невідомий атрибут. Така залежність називається функціональною. Функціональні залежності у відносинах зазвичай виражаються не рівняннями, але смисловими залежностями.
У даній розробці було вирішено створити базу даних саме з застосуванням ієрархічної моделі бази даних, так як всі дочірні таблиці бази даних підпорядковуються одній материнській таблиці. Між головною і підлеглою таблицями існує зв'язок один до багатьох. У таблиці Remont. db відображаються всі особисті дані клієнта, а також дані про що надійшла техніці, дана таблиця є головною. У таблиці Klients. db відображаються ПІБ клієнтів, дана таблиця є побічної.
В
5. Аналіз схеми КТС та розробка схеми інформаційних або матеріальних потоків, схеми документообігу для обраного об'єкта автоматизації
У відділі ПО встановлені машини класу Pentium IV з процесорами Intel Pentium 2.6 і Intel Celeron 1.7 Такі комп'ютери використовуються для складних обчислень, написання програм, обробки інформації.
Периферійні пристрої складаються з плоттера, лазерного принтера, а так само багатофункціонального копіювального апарату.
Технічні параметри обладнання (таблиця 1).
Таблиця 1 - Технічні параметри обладнання відділі ПЗ
Найменування устаткування
Характеристика обладнання
Кількість
Pentium IV
2600/256/120GB/128/19
3
Pentium IV
3200/512/200GB/64/17
1
Celeron
1700/512/80GB/64/17
3
Таблиця 2 - Технічні параметри устаткування відділу тех. обслуговування
Найменування устаткування
Характеристика обладнання
Кількість
Intel Celeron 533
1600/256/120GB/128/17
3
Pentium II
1600/256/80GB/64/19
2
...