- •1.Дайте визначення таких термінів: інформація, інформаційна система, дані, предметна область. Перелічіть переваги та недоліки бд.
- •2. Дайте визначення бази даних і скбд. Назвіть основні функції адміністратора даних та адміністратора бд.
- •3. Охарактеризуйте рівні моделювання бд.
- •4.Охарактеризуйте основні видо моделей бд.
- •5. Опишіть осовні категорії при моделюванні ієрархічних бд.
- •6. Опишіть основні категорії при моделюванні мережної бази даних
- •7. Дайте характеристику мови sql
- •8. Опишіть основні типи даних мови sql
- •9. Наведіть основні оператори мови sql
- •10. Охарактеризуйте основні поняття реляційних бд: сутність, зв'язок, кординальність зв’язку, атрибут, ключ
- •11. Наведіть основні типи зв’язків в реляційних бд. Охарактеризуйте рівні захисту цілісності в бд.
- •12. Опишіть схемне представлення er-моделей у нотаціях Чена та idef1x
- •13. Опишіть схемне представлення моделей у нотаціях Мартіна і Баркера
- •14. Охарактеризуйте поняття алгебри, реляційної алгебри, відношення та кортеджа у реляційній алгебрі.
- •15. Проаналізуйте основні операції реляційної алгебри.
- •16. Наведіть поняття індексу в скбд та проаналізуйте доцільність їх використання. Охарактеризуйте відмінність кластерного від некластерного індексів.
- •17. Розкрийте суть процесу нормалізації бд. Охарактеризуйте 1нф та 2нф.
- •18. Розкрийте суть процесу нормалізації бд. Охарактеризуйте 3нф та нфбк.
- •19. Розкрийте суть процесу нормалізації бд. Охарактеризуйте 4нф та 5нф.
- •20. Розкрийте суть процесу денормалізації бд.
- •21. Наведіть поняття курсору та основні операції над курсорами.
ПБД
1.Дайте визначення таких термінів: інформація, інформаційна система, дані, предметна область. Перелічіть переваги та недоліки бд.
Інформація – відомості про події, факти, явища.
Інформ. система – сукупність засобів призначених для зберігання, передавання та оброблення інформації.
Дані – форма представлення інформації.
Предметна область – сфера застосування конкретної бази даних.
Переваги БД:
Контроль за надлишковістю даних
Несуперечливість даних. (Несуперечність даних)
Спільне використання даних
Підтримка цілісності даних
Підвищена безпека
Підвищення ефективності з ростом масштабів системи
Підвищення доступності даних та їх готовності до роботи
Недоліки БД:
Складність
Розмір
Затрати на оновлення
Серйозні наслідки при виході системи з ладу
2. Дайте визначення бази даних і скбд. Назвіть основні функції адміністратора даних та адміністратора бд.
База даних – це структуроване сховище даних.
СКБД (Системи керування баз даних) – це сукупність мовних і програмних засобів, призначених для створення та використання баз даних декількома користувачами.
Адміністратор даних – особа, що структурує дані.
Адміністратор бази даних – особа, що проектує, організовує, захищає БД.
3. Охарактеризуйте рівні моделювання бд.
Фізичний – на ньому визначається особливості запису і зчитування даних на диску.
Інфологічне моделювання – на ньому визначається структура даних з урахуванням специфіки її предметної області.
Даталогічне моделювання – на цьому рівні визначається структура БД з урахуванням формальної логіки безвідносно до предметної області.
СКБД розв’язує задачі фізичного і частково даталогічного рівня. Людина інфологічного та даталогічного рівня.
4.Охарактеризуйте основні видо моделей бд.
Класифікація моделей баз даних
За рівнем моделювання:
Фізичні
Дата-логічні (поділяються на : 1. Теоретично-графові; 2. Теоретично-множинні; 3. Документальні моделі; 4. Ієрархічна модель; 5. Мережева модель; 6. Реляційна; 7. Об’єктно-орієнтована; 8. Об’єктно-реляційна (пост-реляційна); 9. Гіпертекстова; 10. Дескриптора; 11. Тезаурусна (кожен об’єкт відноситься до певного роду, виду, тощо).)
Інфо-логічні (поділяються на такі моделі: 1. Сутність-зв’язок; 2.Семантичні моделі.)
5. Опишіть осовні категорії при моделюванні ієрархічних бд.
Основні поняття ієрархічних бд: Сегмент - певний класс об’єктів; хар-ються типом сегмента - поіменованою сукупністю елементів даних, що входять до цього сегмента. Екземпляр сегмента - сукупність конкретних значень полів сегмента, які описують певний об’єкт предметної області.
6. Опишіть основні категорії при моделюванні мережної бази даних
В мережевих моделях елементами даних є мінімальна інформаційна одиниця – елемент. Агрегат даних – певний ступінь узагальнення над елементом даних.
7. Дайте характеристику мови sql
SQL – мова структурованих запитів – мова програмування, що використовується для взаємодії з БД.
Основні функції мови SQL:
Організація даних – дозволяє змінювати структуру БД
Вибірка даних
Обробка даних – мова дозволяє розв’язувати задачі обробки даних автоматично або автоматизовано
Керування доступом до БД – забезпечує суміжне використання БД декількома користувачами
Цілісність даних
