r />
База даних - організована відповідно до певних правил і підтримувана в пам'яті комп'ютера сукупність даних, що характеризує актуальний стан деякої предметної області і використовувана для задоволення інформаційних потреб користувачів.
База даних - деякий набір перманентних (постійно збережених) даних, що використовуються прикладними програмними системами якого підприємства.
База даних - спільно використовуваний набір логічно пов'язаних даних (і опис цих даних), призначений для задоволення інформаційних потреб організації.
У визначеннях найбільш часто (явно або неявно) присутні такі відмітні ознаки:
БД зберігається і обробляється в обчислювальній системі.
Таким чином, будь-які внекомпьютерние сховища інформації (архіви, бібліотеки, картотеки і т. п.) базами даних не є.
Дані в БД логічно структуровані (систематизовані) з метою забезпечення можливості їх ефективного пошуку та обробки в обчислювальній системі.
Структурованість увазі явне виділення складових частин (елементів), зв'язків між ними, а також типізацію елементів і зв'язків, при якій з типом елемента (зв'язку) співвідноситься певна семантика й допустимі операції.
БД включає схему, або метадані, що описують логічну структуру БД у формальному вигляді (відповідно до деякої метамодель).
З перерахованих ознак тільки перший є строгим, а інші допускають різні трактування і різні ступені оцінки. Можна лише встановити деяку ступінь відповідності вимогам до БД.
2.4 Історія виникнення і розвитку технологій баз даних
Історія розвитку баз даних йде корінням в 1960-і роки. У ті часи інформація збиралася і зберігалася в файлах.каждий файл містив певні відомості і для охоплення всієї предметної області було потрібно кілька файлів. Наприклад, відомості про товари зберігалися в одному файлі, а відомості про клієнтів - в іншому. Інформація про придбання певних товарів певними клієнтами - у третьому. Така організація даних вносила свої складності:
· подання даних у кожному файлі було різним;
· необхідно було погоджувати дані в різних файлах для забезпечення несуперечності інформації;
· необхідно було вибрати які дані і в якому вигляді будуть фігурувати в таких файлах, як файл придбань товарів у прикладі;
· складність розробки додатків і їх оновлення при зміні даних.
Ситуація вимагала поліпшення і безліч фахівців старанно працювали над створенням чогось більш зручного у використанні. На початку 1970-х років, через приблизно 10 років, ситуація почала поліпшуватися і з'явилися перші бази даних.
У 1970 році Е. Ф. Кодд опублікував статтю, яка послужила основою для створення реляційної моделі даних. Приемущество такої моделі зберігання даних полягає в мінімальному дублюванні даних і виключення деяких типів помилок, властивих іншим моделям. Відповідно до цієї моделі, дані зберігаються у вигляді таблиць із стовпцями і рядками. Не всі види таблиць прийнятні для реляційної моделі і небажані таблиці можуть бути нормалізовані для задоволення вимогам реляційної моделі. У процесі нормалізації таблиця як-правило розбиваються на дв...