Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Сучасні інформаційні продукти і послуги

Реферат Сучасні інформаційні продукти і послуги





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

Для підтримання інформаційної бази в робочому стані застосовують комплекс програмних і мовних засобів - систему управління базою даних (СКБД). p> Доступ до даних здійснюється у вигляді запитів, які формулюються на стандартному мовою запитів. Дія, здійснюване над БД, називається транзакцією. br/>

2.1 Моделі та архітектура БД


Використання моделі даних при роботі з БД неминуче з кількох причин. По-перше, модель дає спільну мову користувачам, що працюють з даними. По-друге, модель може забезпечити передбачуваність результатів роботи з даними. Стає можливим пояснити користувачеві, чому він отримав конкретний результат при перегляді або зміні даних, і навпаки, що працює з базою може передбачити, якого сорту він отримає результат. За час існування розробок програмних систем запропоновано багато різних моделей різного ступеня поширеності. p align=center> Реляційна модель даних

Найбільш популярної з початку 80-х рр.. була і досі залишається реляційна модель даних. Вона перша отримала математичний опис, і вона економна по частині базових понять. Перше спричинило можливість ретельного та інтенсивного дослідження властивостей цієї моделі (негайно реалізованого в обширній літературі), а друге зробило її привабливою для програмістів і користувачів.

У реляційної моделі вважається, що всі дані ІС представлені у вигляді таблиць. Рядки в кожній таблиці - це кортеж неструктурованих одиниць даних. Набір кортежів, що становить таблицю, утворює математичне відношення, таким чином, модель даних представляється безліччю таблиць-відношень (званих R-таблицями), звідси назва "реляційна", тобто модель, представлена ​​відносинами [19].

Атрибути рядків-кортежів (і таблиць-відношень) - це значення із заданих нарівні з таблицями областей визначення ("доменів"). Різні стовпці в одній і тієї ж або в різних таблицях можуть мати одну і ту ж область визначення, а можуть - різні.

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

Реляційна база даних - це набір R-таблиць і тільки R-таблиць. Вважається, що ніяким іншим чином (змінні, масиви тощо) дані в базі не представлені. У рамках реляційної теорії є список операцій, які можна здійснювати над R-таблицями, причому так, що результатом знову буде R-таблиця. Зазвичай це наступні операції:

В· Базові операції:

-обмеження - виключення з таблиці деяких рядків;

-проекція - виключення з таблиці деяких стовпців;

-декартово твір - з двох таблиць виходить третя за принципом декартова твори двох множин рядків;

-об'єднання - об'єднання множин рядків двох таблиць;

-різницю - різниця множин рядків двох таблиць;

-привласнення - іменованої таблиці присвоюється значення виразу над R-таблицями.

В· Похідні операції:

-група операцій з'єднання;

-перетин - перетин множин рядків двох таблиць;

-розширення - додавання нових стовпців у таблицю;

-підсумовування - у новій таблиці з меншим, ніж у вихідній, числом рядків, рядки отримані як агрегування (наприклад, підсумовування по якомусь стовпцю) рядків вихідної [15]. p> Якщо можна говорити про основну ідею використання реляційного підходу в СУБД, то це саме передбачуваність результатів роботи з даними, що забезпечується математичним апаратом в основі цього підходу. Нічого іншого для пояснення користувачеві, чому він отримав той, а не інший результат, не потрібно. А, враховуючи, що набір основних понять досить прозорий, виходить, що результат не просто передбачуваний, але і відносно просто передбачуваний. Те ж можна сказати не тільки про запити, але і про маніпулювання моделлю з допомогою перерахованих операцій над таблицями. Реляційна модель даних, незважаючи на її гідності, зовсім не ідеальна. У ряді випадків вона не дозволяє ясно (або зовсім) відобразити особливості предметної області: всього лише однією з ілюстрацій тому служить відсутність прямих засобів вираження ієрархії. Тому постійно ведуться пошуки інших моделей, які, втім, все також мають свої сильні і слабкі сторони.

Об'єктно-орієнтована модель даних

Моделлю даних, залучає наростаюче увагу з кінця 80-х рр.., є об'єктна, або "Об'єктно-орієнтована" модель. Основними поняттями, з якими оперує ця модель, є наступні:

-об'єкти, володіють внутрішньою структурою і однозначно ідентифікуються унікальним внутрішньосистемним ключем;

-класи, є по сут...


Назад | сторінка 5 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних, заповнення таблиць даними
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Імітаційна модель роботи з базою даних за принципом 1С на прикладі розрахун ...
  • Реферат на тему: Структура базових таблиць бази даних &Двигуни постійного струму&
  • Реферат на тему: Розробка бази даних в MS Access на основі таблиць MS Excel