Інформатика – Поглиблений рівень

Безкоштовно

Ніхто не записаний

Урок 1. Поняття бази даних. Поняття, призначення й основні функції систем управління базами даних.

Прочитайте!

Пригадаємо!

База даних (БД) – систематизоване сховище інформації з певної предметної області, до якого можуть мати доступ багато прикладних програм.

Електронна БД – файл (сукупність файлів) спеціального формату, які містять структуровані дані, призначені для зберігання, накопичення, опрацювання та використання за допомогою комп’ютера.

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

Об’єктом предметної галузі є те, про кого або про що зберігаються дані в БД. Якщо предметною галуззю є, наприклад, школа, то її об’єктами можуть бути учні, вчителі, директор школи, кабінети.

Кожен об’єкт характеризується сукупністю атрибутів, або властивостей (приклад : Об’єкт УЧЕНЬ може
мати такі атрибути: прізвище, ім’я, рік народження, домашня адреса, школа, клас, зріст). Далі об’єкти БД будемо позначати так: великими літерами — назва об’єкта, у круглих дужках — перелік його атрибутів, які відокремлюються один від одного комою. Наприклад, об’єкт ПОТЯГ можна позначити так: ПОТЯГ (номер потягу, станція відправлення, час відправлення, кінцева станція, час прибуття на кінцеву станцію).

За структурою даних БД поділяють на дві основні групи: документальні й фактографічні (рис. 1.1).

У фактографічних БД кожен атрибут об’єкта має певну сукупність значень, тобто елементів даних, які є найменшими неподільними одиницями даних. Наприклад, атрибут Центр (див. рис. 1.1) має значення Полтава і Хмельницький, атрибут Площа — значення 28 748 і 20 600, а атрибут Районів — значення 25 і 13.

БД є однією з найважливіших складових сучасної інформаційної системи, побудованих на основі комп’ютерних систем і мереж. Робота з БД у таких системах здійснюється за допомогою спеціальної мови БД або програмного забезпечення — системи управління базами даних (СУБД).

Об’єкти предметної області

Система управління базами даних — це інструмент, призначений насамперед для створення структури БД, уведення й оновлення даних, пошуку необхідних даних та їх опрацювання за певним алгоритмом.

СУБД класифікують за багатьма ознаками. До найголовніших можна віднести призначення, модель даних, спосіб доступу. Спрощену схему класифікації СУБД подано на рисунку:

Сучасні БД мають величезні обсяги даних і зберігаються в комп’ютерних системах на жорстких магнітних дисках. Користувач позбавлений необхідності знати тонкощі фізичного розміщення даних на них. Ця функція повністю реалізується СУБД разом з операційною системою.

Важливою функцією СУБД є також керування транзакціями. Транзакція — це послідовність операцій над даними, яка сприймається СУБД як єдине ціле. Якщо всі операції з послідовності виконано успішно, то
вважається, що й транзакцію завершено успішно. Усі зміни даних, виконані за цією транзакцією, вносяться в зовнішню пам’ять. Та якщо хоча б одну операцію послідовності завершено невдало, транзакція вважається невиконаною і здійснюється відкат — скасування змін у всіх даних, виконаних у процесі транзакції, та повернення БД до початкового стану виконання транзакції.

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

Сутність — це деякий об’єкт реального світу. Вона має екземпляри, які відрізняються один від одного значеннями

атрибутів. Атрибут — це властивість сутності. Зв’язок фактично встановлює взаємодію між сутностями.

Працюємо за ПК!

Завдання 1. Створіть структурну діаграму де запишіть три різні об’єкти та по 5 атрибутів до них.

Завдання 2. Використовуючи таблицю запишіть у прямокутники властивості сутностей Країна та Місто.

Продемонструйте виконане завдання вчителю.

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%