Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теор ч.doc
Скачиваний:
1
Добавлен:
18.09.2019
Размер:
97.79 Кб
Скачать

Реляційна субд

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

Для роботи з базами даних використовується програма Microsoft Access, яка входить до стандартного пакету Microsoft Office.

Система управління базами даних дозволяє задати типи даних і способи їх збереження. Ми можемо задати умови, які Access буде використовувати для забезпечення правильності введених даних.

Microsoft Access надає максимальну свободу при задані типу даних (текст, числові дані, дата, час, грошові значення, малюнки, звук, документи, електронні таблиці).

Ми можемо задати також формати збереження (довжина рядка, точність виведення чисел і дати/часу і вигляд даних для вводу і друку. Для того, щоб бути впевненим в тім, що в базі даних зберігаються тільки правильні значення можна задати умову на значення різного степеня складності.

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

В Microsoft Access для опрацювання даних таблиць використовується структурована мова записів. Ця мова дозволяє визначити дані з однієї або декількох таблиць, необхідних для відбору певної інформації. При будь - якому опрацюванні даних з декількох таблиць програма буде використовувати попередньо задані нами зв'язки між таблицями.

Коли виникає необхідність колективного використання інформації тільки система управління базами даних забезпечує надійний захист інформації від несанкціонованого доступу, при цьому право переглядати або вносити в них змінити в дані мають тільки визначені користувачі

Так як в Microsoft Access доступ до даних можуть мати одночасно декілька користувачів в програмі передбачені надійні методи захисту і забезпечення цілісності даних.

Ієрархічні бази

Ієрархічні бази даних підтримують деревоподібну організацію інформації. Зв'язки між записами виражаються у вигляді відносин предок/нащадок, а в кожного запису є рівно один батьківський запис. Це допомагає підтримувати цілісність посилань. Коли запис видаляється з дерева, всі його нащадки також повинні бути вилучені.

Ієрархічні бази даних мають централізовану структуру, тобто безпеку даних легко контролювати. На жаль, певні знання про фізичний порядок зберігання записів все-таки необхідні, тому що відносини предок/нащадок реалізуються у вигляді фізичних покажчиків з одного запису на інші.

Мережна модель

Мережна модель розширює ієрархічну модель, дозволяючи групувати зв'язки між записами в множини. З логічної точки зору зв'язок - це не сам запис. Зв'язки лише виражають відносини між записами. Як й в ієрархічній моделі, зв'язки ведуть від батьківського запису до дочірнього, але цього разу підтримується множинне спадкування.

У мережній моделі допускаються відносини "багато хто до багатьох", а записи не залежать друг від друга. При видаленні запису віддаляються й всі її зв'язки, але не самі зв'язані записи.

У мережній моделі потрібно, щоб зв'язки встановлювалися між існуючими записами щоб уникнути дублювання й перекручування цілісності. Дані можна ізолювати у відповідних таблицях і зв'язати із записами в інших таблицях.