Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпаргалки на іспит з бд (1).docx
Скачиваний:
10
Добавлен:
23.04.2019
Размер:
3.74 Mб
Скачать

2.4. Поняття бази даних і принципи її організації.

БД- це сукупність взаємозв’язаної інформації, що відноситься до певної предметної області.

БД- поіменована зона пам’яті комп’ютера, яка містить взаємозв’язану, складноструктуровану інформацію з деякої предметної області , організованої поєднанням певних принципів.

Принципи:1. Принцип мінімального обсягу інформації в БД:- БД зберігає тільки первинну інформацію;- дублювання забороняється;- вторинні обчислення по мірі потреби і вони не зберігаються в БД. Причини невиконання цього принципу: а) вимоги до стабільності роботи БД для усунення можливих збоїв частину інформації потрібно дублювати;б) вимоги ефективності;в) вимоги моделі даних: деякі моделі даних вимагають певний рівень дублювання інформації. 2. Принцип незалежності даних від програми: означає, що прикладні програми неповинні модифіковуватись при зміні структури в БД. Механізм реалізації є архітектури БД. Причини невиконання цього принципу: зміни в часі предметної області. 3.Принцип однократного вводу інформації БД та багатократного використання: означає , що інформація має вводитись в БД 1 раз у місцях виникнення з , а використовуватись багатократно. 4. Принцип орієнтації на непрофесійного користувача: для роботи з БД потрібно мати мінімум знань з математики. Реалізований у всіх БД. 5. Принцип одночасного використання БД: означає , що до БД, можуть одночасно звертатись декілька користувачів.

2.5. Поняття моделі даних. Дуальність поняття “модель даних”. Схема і підсхема.

Означення : модель даних М- це кортеж виду М= < >, де – структура чи структури даних, що використовуються для представлення інформації БД в пам’яті комп’ютера; набір (множина) допустимих операцій над структурами даних та інформацією з БД; сукупність обмежень цілісності, які гарантують цілісність БД у процесі її функціонування. Модель даних використовується для формалізованого опису структури їх формалізації, яка буде зберігатись у БД , на рівнях її архітектури. Тому залежно від рівня, де вона використовується, розрізняють зовнішню, логічну, концептуальну, фізичну моделі. Означення: формалізований опис структури інформації конкретної БД називається моделлю БД. Дуальність поняття “модель даних”: 1) модель даних є інструментом проектувальника, з її допомогою описується структура інформації з Пр О; 2) модель даних є результатом проектування і має формалізовано описувати конкретний варіант спроектованої БД. Тобто маємо ситуацію:

Рис. Дуальність моделі даних.

Висновок: дуальність цього поняття створює певні незручності при спілкуванні розробників. Тому як альтернатива фахівці з технології БД використовують поняття «схеми БД». Схема і підсхема. Схемою БД (schema – англ.) називається формалізований опис структури інформації БД. Характерні риси: 1) схема описує конкретну БД; 2) схема зазвичай є сукупністю конструкцій деякої мови опису даних і тим самим виражається засобами СКБД; 3) схема також прив’язується до рівня архітектури і тому маємо зовнішню, логічну, концептуальну, фізичну схеми БД. Підсхемою БД (subschema- англ.) називається фрагмент схеми, який відображає погляд користувача і є йому доступний.