
- •Бази даних та інформаційні системи. Основні поняття.Історія розвитку субд
- •Система управління бд – субд. Компоненти середовища субд. Функції субд
- •Основні функції субд
- •5. Журналізація
- •6. Підтримка мов бд
- •Архітектура бд. Три рівня архітектури: зовнішній рівень, концептуальний рівень, внутрішній рівень
- •Архітектура бази даних
- •Зовнішній рівень
- •Внутрішній рівень
- •Мета побудови моделі даних полягає в представлені даних в зрозумілому вигляді.
- •Об’єктні моделі даних
- •Моделі даних на основі записів..
- •3.1. Показник кардинальності
- •8)Er діаграми моделі “сутність-зв’язок”.
Бази даних та інформаційні системи. Основні поняття.Історія розвитку субд
Інформаційна система - програмно-апаратний комплекс, який слугує для надійного збереження інформації у пам’яті комп’ютера, виконує специфічні для застосування перетворення і має зручний і легкий користувацький інтерфейс. Найдавніша інформаційна система - це бібліотека.
База даних - іменована сукупність даних, яка відображає стани об’єктів та їхніх співввідношень у предметній галузі, що розглядається. Альтернативне визначення таке: база даних - це набір взаємопов’язаних даних та їхніх описів, що використовуються спільно і призначені для задоволення інформаційних потреб користувачів.
Основними та невід'ємними властивостями БД є такі:
- для даних допускається така мінімальна надлишковість, яка сприяє їх оптимальному використанню в одному чи кількох застосуваннях;
- незалежність даних від програм;
- для пошуку та модифікації даних використовуються спільні механізми;
- як правило, у складі БД існують засоби для підтримки її цілісності та захисту від неавторизованого доступу
ІС здавна знаходять (в тому чи іншому вигляді) досить широке застосування в життєдіяльності людства. Це пов'язано з тим, що для існування цивілізації необхідним є обмін інформацією - передача знань, як між окремими членами і колективами суспільства, так і між різними поколіннями.
Найдавнішими і найпоширенішими ІС слід вважати бібліотеки. І, дійсно, здавна в бібліотеках збирають книжки (або їх аналоги), зберігають їх, дотримуючись певних правил, створюють каталоги різного призначення для полегшення доступу до книжкового фонду. Видаються спеціальні журнали та довідники, що інформують про нові надходження, ведеться облік видачі.
Найстаріші ( у моральному і у фізичному розумінні) системи повністю базувалися на ручній праці. Пізніше їм на зміну прийшли різні механічні пристрої для обробки даних (наприклад, для сортування, копіювання, асоціативного пошуку, тощо). Наступним кроком стало впровадження автоматизованих інформаційних систем (АІС), тобто систем, де для забезпечення інформаційних потреб користувачів використовується ЕОМ зі своїми носіями інформації. В наш час - епоху інформаційного вибуху - розроблюється і впроваджується велика кількість самих різноманітних АІСів з дуже широким спектром використання.
Система управління бд – субд. Компоненти середовища субд. Функції субд
Система управління базою даних (СУБД) - це комплекс програмних засобів, призначених для створення структури нової бази, наповнення її вмістом, редагування вмісту і візуалізації інформації. Підвізуалізацією інформації бази розуміється добір відображуваних даних відповідно до заданого критерію, їхнє упорядкування, оформлення і подальша видача на пристрої виводу інформації або передачі її каналами зв'язку.
У СУБД можна виділити декілька основних компонентів: дані, користувачі, апаратне забезпечення, програмне забезпечення, процедури.
Дані є найбільш важливим компонентом.
Для зберігання даних і функціонування бази необхідно апаратне забезпечення - набір фізичних пристроїв (ПК, мережа), на яких існує база і СУБД.
Для того, щоб можна було працювати з даними, крім апаратного забезпечення необхідно мати операційну систему, мережеве програмне забезпечення, програмне забезпечення самої СУБД і прикладні програми-додатки. Прикладні програми пишуться програмістами на одній з мов високого рівня (Pascal, C, VB) для потреб конкретної організації. Такі програми використовують засоби СУБД для звернення до даних в базі і їх обробки, створюючи різні властиві даній організації форми, звіти.
Серед користувачів базою даної можна виділити 4 категорії осіб: адміністратори даних, адміністратори баз даних, розробники баз даних, безпосередньо самі користувачі.
Адміністратори даних працюють з даними з самого початку процесу її створення. Відповідають за збір інформаційних потреб даної організації, проектування майбутньої бази.
Адміністратор бази даних відповідає за фізичну реалізацію бази, забезпечення безпеки, супроводжує базу в процесі її експлуатації, стежить за достовірністю інформації в базі і т.д.
Розробники баз даних - категорія осіб, які працюють з нею тільки в процесі її розробки за проектом, створеному адміністратором даних.
Користувачі - це кінцеві користувачі, заради яких база проектувалася, створювалася і буде працювати. Їх часто називають клієнтами.
СУБД є досить складним видом програмного забезпечення, тому в складі СУБД можна виділити ряд програмних компонентів:
- Ядро СУБД, яке відповідає за управління даними у зовнішній пам'яті, управління буферами оперативної пам'яті, транзакціями, журналізацію. Це головна частина СУБД. Ядро має власний інтерфейсом, недоступним користувачеві безпосередньо.
- Компілятор мови БД (зазвичай SQL), призначений для роботи з даними.
- Набір утиліт.