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