них (СКБД) - сукупність мовних та програмних засобів, призначених для створення, ведення і сумісного використання БД багатьма користувачами.
1. Поняття бази даних
До організації даних у системах автоматизованої обробки інформації можливі два підходи:
. Кожен користувач системи створює набори даних, необхідних для вирішення його завдань, і пише програми обробки даних. Наприклад, в рамках ВУЗу різні підрозділи (деканат, відділ кадрів, бухгалтерія тощо) можуть створити свої підсистеми, призначені для вирішення певних завдань. p align="justify">. Вся інформація, що описує певну предметну область, зберігається, інтегровано, в єдиній базі даних (БД) і кожен з користувачів має доступ до тих даних, які необхідні йому для вирішення його завдань. p align="justify"> Перший з підходів має ряд недоліків:
У різних підсистемах часто зберігається одна і та ж інформація (відомості про студентів, про викладачів і т.п.), тобто дані дублюються, і виникає надмірність інформації. При появі змін у даних необхідно оновлювати численні набори даних і якщо окремі набори виявляться не скориговані, виникне суперечливість даних.
Обмін даними між окремими підсистемами утруднений або неможливий, тому прикладні програми окремих підсистем написані на різних мовах програмування, а дані представлені в різних форматах.
При появі в підсистемі нових завдань, а, отже, і нових даних доведеться вносити зміни у вже створені файли і програми, тому що дані описані в кожній з прикладних програм (описані типи та формати даних, типи файлів). У подібному випадку говорять, що прикладні програми залежать від збережених даних.
Істотним достоїнством першого підходу є наявність у кожного набору даних єдиного власника, що знижує ризик неавторизованого доступу до даних, їх спотворення і руйнування.
При зберіганні даних у БД перераховані недоліки знімаються. Однак у цьому випадку виникає інший недолік: у даних немає єдиного господаря. Через це знижується відповідальність за правильність збережених даних і порушується секретність. Для усунення цього недоліку для БД розробляється спеціальна система захисту. p align="justify"> БД - це сукупність спеціальним чином організованих даних, що описують певний клас об'єктів або певну предметну область і використовувана різними користувачами і додатками для вирішення своїх завдань.
Слова "спеціальним чином організовані" означають те, що БД повинна будуватися за певними правилами і повинна задовольняти ряду певних вимог.
Комплекс програмних і мовних засобів, що забезпечують створення та функціонування БД, називається Системою Управління Базою Даних - СУБД. p align="justify"> Сукупність БД, СУБ...