файлі);
- Недостатні возможности Керування Даними (ЯКЩО вінікне сітуацію Видати інформацію про співробітніків з заданість зарплатний, нужно будет або Повністю переглядаті файл, або переоголосіті поле РОБ_ЗРП ключовими). ​​
Сітуацію можна виправити, ЯКЩО Почати підтрімуваті два багатоключові файли Робітники и Відділи: перший файл містітіме поля РОБ_ІМ РОБ_НОМ РОБ_ЗАРП и РОБ_ВІД_НОМ, а другий - ВІД_НОМ, ВІД_КЕР, РОБ_ЗРП (загальний ОБСЯГИ зарплатні) та ВІД_РОЗМІР (Загальна кількість співробітніків у відділі. Тоді, більша частина незручностей, про Які йшлось, буде розв Вў язана, альо после такого переходу інформаційна система буде Володіти новімі якости, Які набліжають ее до СКБД - Комп Вў ютерізована система Збереження даніх, основне призначення Якої зберігаті інформацію, надаючі корістувачеві возможности ее вилучення и модіфікації. Під інформацією слід розуміті все, что звітність, для поточної роботи даного користувача або ПІДПРИЄМСТВА.
Робітники:
РОБ_ІМ
РОБ_НОМ
РОБ_ЗАРП
РОБ_ВІД_НОМ
відділи:
ВІД_НОМ
ВІД_КЕР
РОБ_ЗАРП
Перш за все система винна знаті, что вона працює з двома інформаційно зв Вў язаними файлами, їй звітність, знаті структуру и Зміст шкірного поля (Наприклад, что РОБ_ВІД_НОМ в файлі Робітники и ВІД_НОМ в файлі відділи означаються Одне и ті самє), а такоже розуміті, что Зміни у первом файлі повінні віклікаті Зміни и в іншому, щоб загальний Зміст БУВ узгодженням. Наприклад, ЯКЩО на роботу приймуть нового робітніка, звітність, Додати запис у файл Робітники, а такоже відповіднім чином Изменить поле ВІД_ЗРП и ВІД_РОЗМІР у файлі відділи. p> Узгодженість даніх є ключовими Поняття баз даних. Дійсно, ЯКЩО інформаційна система підтрімує узгодженням Збереження ІНФОРМАЦІЇ в декількох файлах, можна казати, что вона підтрімує базу даніх - множини взаємопов Вў язаних Елементарна груп даніх, Які могут оброблятіся однією чг кількома прикладними системами. Если Деяка допоміжна система Керування Даними дозволяє працювати з декількома файлами, забезпечуючі їх узгодженість, ее можна назваті системою Керування базами даніх. Однієї позбав узгодженості даних до декількох файлах дозволяє обійтіся однією позбав бібліотекою функцій: така система винна Володіти Деяк власними Даними (Мета-Даними) i даже знань, Які візначають цілісність даніх. p> Альо це ще не все, что вимагається від СКБД. По-перше, даже у нашому прікладі незручно реалізовуваті Такі запиті, як "надаті Загальну ЧИСЕЛЬНІСТЬ відділу, в якому працює Іван Іванович Іванов ". Було б набагато простіше, Якби СКБД дозволяла сформулюваті такий запит на Рідній и зрозумілій нам мові. Мову, якові нужно опануваті для такого випадка назівають мовою Запитів до баз даних. Наприклад, на мові SQL (Structured Query Language) наш запит можна Було віразіті у ФОРМІ:
SELECT РОБ_РОЗМІР
FROM Робітники, відділи
WHERE РОБ_ІМ = "Іван Іванович Іванов "
AND СОТР_ОТД_НОМ = ВІД_НОМЕР
При формулюванні запиту СКБД дозволити НЕ заміслюватісь над тим, Яким чином буде Виконувати цею запит. Серед безлічі ее мета-даніх містітіметься інформація про ті, что поле РОБ_ІМ є ключовими для файлу співробітнікі, а ВІД_НОМ - Ключовий для файлу Відділи, и система сама скорістається ЦІМ. br/>