- •Правила роботи з масивами у програмі Excel for Windows
- •Суть міжгалузевої моделі Леонтьєва
- •Модель Леонтьєва
- •Основні етапи розв’язування задач Основні етапи розв’язання прикладних задач із використанням комп’ютера
- •Правила роботи з масивами;
- •Функції обробки масивів;
- •Побудова графіків та діаграм в Exel;
- •Знаходження розв’язку системи лінійних рівнянь , у яких кількість рівнянь більша кількості невідомих;
- •Суть міжгалузевої моделі;
- •Основні етапи розв’язання задач; Основні етапи розв’язання прикладних задач із використанням комп’ютера
- •Поняття оптимізаційних задач;
- •Використання процедури «поиск-решение»;
- •Основні етапи розв’язання оптимізаційних задач; Розв'язання задач оптимізації у ms Excel
- •Основні поняття обробки;
- •Методи введення текстових даних;
- •Методи редагування тексту;
- •Збереження текстових даних;
- •Поняття бази даних;
- •Основні терміни бази даних
- •Моделі баз даних
- •Створення реляційних баз даних
- •1. Етапи проектування реляційної бази даних
- •Основні функції системи формування баз даних
- •Характеристика основних об’єктів програми
- •Сворення стуктури бази даних Acces
Моделі баз даних
Основою бази даних є модель даних — фіксована система понять і правил для представлення даних структури, стану і динаміки проблемної області в базі даних. У різний час послідовне застосування одержували ієрархічна, мережна і реляційна моделі даних.
Часто об'єкти перебувають у відношеннях, що називають ієрархічними: відношення «частина — ціле» (наприклад, адміністративна область складається з районів, сільських і міських рад, населених пунктів та ін.); видове відношення (наприклад, будинки бувають житлові, виробничі та ін.); відношення підпорядкованості (наприклад, губернатор — мер міста).
Достоїнство ієрархічної бази даних полягає в тому, що її навігаційна природа забезпечує швидкий доступ при проходженні вздовж заздалегідь визначених зв'язків. Однак негнучкість моделі даних і, зокрема , неможливість наявності в об'єкта декількох батьків, а також відсутність прямого доступу до даних роблять її непридатною в умовах частого виконання запитів, не запланованих заздалегідь. Ще одним недоліком ієрархічної моделі даних є те, що інформаційний пошук з нижніх рівнів ієрархії не можна спрямувати по вище розміщених вузлах.
У мережній моделі даних поняття головних і підлеглих об'єктів дещо розширені. Будь який об'єкт може бути і головним, і підлеглим (у мережній моделі головний об'єкт позначається терміном «власник набору», а підлеглий — терміном «член набору»). Той самий об'єкт може одночасно виконувати і роль власника, і роль члена набору. Це означає, що кожний об'єкт може брати участь у будь-якій кількості взаємозв'язків. Подібно до ієрархічної, мережну модель також можна подати у вигляді орієнтованого графа. Але в цьому випадку граф може містити цикли, тобто вершина може мати кілька батьківських вершин. Така структура набагато гнучкіша і виразніша від попередньої і придатна для моделювання більш ширшого класу завдань. У цій моделі вершини є сутностями, а ребра, що їх з'єднують, — відношеннями між ними.
Назва «реляційна» (relational) пов'язана з тим, що кожен запис у таблиці даних містить інформацію, яка стосується (related) якогось конкретного об'єкта. Крім того, зв'язані між собою (тобто такі, що знаходяться в певних відношеннях — relations) дані навіть різних типів в моделі можуть розглядатися як одне ціле.
Таблиця має такі властивості: - кожний елемент таблиці являє собою один елемент даних; - повторювані групи відсутні; - усі стовпці в таблиці однорідні; це означає, що елементи стовпця мають однакову природу; - стовпцям присвоєні унікальні імена; - у таблиці немає двох однакових рядків.
Основною відмінністю пошуку даних в ієрархічних, мережних і реляційних базах даних є те, що ієрархічні і мережні моделі даних здійснюють зв'язок і пошук між різними об'єктами за структурою, а реляційні — за значенням ключових атрибутів (наприклад, можна знайти всі записи, значення яких у полі «номер будинку» дорівнює 3, але не можна знайти 3-й рядок). Оскільки реляційна структура концептуально проста, вона дозволяє реалізовувати невеликі і прості (і тому легкі для створення) бази даних, навіть персональні, сама можливість реалізації яких ніколи навіть і не розглядалася в системах з ієрархічною чи мережною моделлю. Недоліком реляційної моделі даних є надмірність по полях (для створення зв'язків між різними об'єктами бази даних). Практично всі існуючі на сьогоднішній день комерційні бази даних і програмні продукти для їх створення використовують реляційну модель даних.
