fy"> багаторазове використання: одні й ті ж дані можуть використовуватися багатьма користувачами;
. простота оновлення (можливість внесення змін до бази з мінімальними витратами);
. швидкий пошук і отримання необхідної інформації за запитом;
. зменшення надмірності (нові завдання повинні отримувати дані з існуючої бази, а не шляхом їх повторного введення);
. захист від несанкціонованого доступу до даних.
. максимальна незалежність від прикладних програм: зміни в структурі бази даних не повинні по можливості приводити до перезапису пакета програм.
. захист від знищення і спотворення інформації (некомпетентного користувача, зловмисних дій, збоїв і конфліктних ситуацій).
Розглянемо ще одне поняття, яке ввів в 1970 році Кодд - модель даних - відображення зв'язку між об'єктами. Більш точне визначення цього поняття звучить наступним чином: В«модель даних (data model) - це система взаємопов'язаних типів об'єктів, операторів і правил забезпечення цілісності, що створює абстрактну структуру, яку підтримує система управління базою даних; це сукупність правил проходження структур даних в базі даних, операцій над ними, а також обмежень цілісності, яка визначає допустимі зв'язку та значення даних, послідовність їх зміни.
Висловлюючись простіше, це формалізований опис інформаційних структур і операцій над ними програмними і математичними засобами. Створення бази даних повинне починатися з побудови інформаційної моделі. Сутність побудови такої моделі полягає в структуруванні даних та виявленні взаємозв'язків між ними без урахування особливостей їх реалізації. Далі будується концептуальна модель, тобто модель вирішуваних завдань на об'єкті, після чого концептуальна модель перетворюється в модель даних для обраної СУБД. В одній СУБД можуть застосовуватися різні структури і моделі даних. Логічна модель відображається у фізичній пам'яті. Перетворенням концептуальної структури у форму, зручну для запам'ятовування або пошуку, займається комп'ютер. Така внутрішня структура даних називається фізичною структурою. Вона визначає розміщення даних, методи доступу і техніку індексування. p align="justify"> Розрізняють ієрархічну, мережеву та реляційну логічні моделі даних залежно від способу подання взаємозв'язків між об'єктами.
У 60-х роках, коли ще не було персональних комп'ютерів, застосовували ієрархічну і мережеву моделі даних, а на початку 70-х років з'явилася реляційна модель.
В ієрархічній моделі взаємозв'язку між об'єктами відображаються за принципом ієрархії тип...