fy"> Системи управління базою даних підрозділяють на дві групи залежно від способу реалізації ЯМД:
· СУБД з включає мовою;
· СУБД з базовою мовою.
В СУБД з базовою мовою розробляється власний алгоритмічний мова, що дозволяє крім маніпулювання даними виконувати арифметичні операції, операції введення - виведення на термінали і т.д.
У багатьох СУБД є спеціальні засоби забезпечення захисту даних від некомпетентного їх використання і збоїв технічних засобів, засоби контролю достовірності даних, засоби автоматичного накопичення статистики використання тих чи інших даних різними категоріями користувачів.
2. Інший концепцією є концепція адміністратора бази даних
(АБД). Адміністратор бази даних - це особа (або група осіб), що реалізують управління базою даних. Він повинен уміти підтримувати взаємозв'язки як з керівництвом вищого рівня, так і з користувачем, обробляють дані, а також керувати штатом технічних фахівців.
1.3 Організація баз даних та їх моделі
При створенні баз даних (БД) необхідно приділити особливу увагу тому, щоб дані можна було широко використовувати в різного роду додатках і щоб способи використання даних можна було легко і швидко змінювати. До появи БД було надзвичайно важко змінити спосіб організації використовуваних даних.
Для забезпечення гнучкості використання даних необхідно враховувати дві умови розробки БД:
1. Дані повинні бути незалежні від програм для того, щоб дані можна було додавати або перебудовувати без зміни програм;
2. Повинна бути забезпечена можливість запитувати і відшукувати потрібну інформацію в БД без трудомісткого написання програм на звичайній мові програмування. Таким чином, проектування БД має грунтуватися на цілком певній системі положень - чітко сформульованої концепції.
БД містить дані, які використовуються деякої прикладної системою (наприклад, системами «Сирена» і «Експрес» продажу авіа-і залізничних квитків). Залежно від виду організації даних розрізняють такі найважливіші моделі БД:
· Ієрархічну
· Мережну
· Реляційних
· Об'єктно-орієнтовану
В ієрархічній БД дані представляються у вигляді дерева. Подібна структура БД зручна для роботи з даними, впорядкованими ієрархічно. При оперуванні даними зі складними логічними зв'язками ієрархічна модель виявляється занадто громіздкою.
В мережевий БД дані організовуються у вигляді графа. Недоліком мережевої моделі є жорсткість структури і складність її організації.
Реляційна БД отримала свою назву від англійського терміна relation (відношення), запропонована в 70-х роках співробітником фірми IВМ Едгаром Коддом. Реляційна БД являє собою сукупність таблиць, пов'язаних відносинами. Достоїнствами реляційної моделі даних є простота, гнучкість структури. Крім того, її зручно реалізувати на комп'ютері. Більшість сучасних БД для персональних комп'ютерів є реляційними.
Об'єктно-орієнтовані БД об'єднують мережеву і реляційну моделі і використовуються для створення вел...