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

Реферат Банк даних





ретині стовпця і рядка знаходяться конкретні значення містяться в таблиці даних.

Дані в таблицях задовольняють наступним принципам:

) Кожне значення, що міститься на перетині рядка і стовпця, має бути атомарним.

) Значення даних в одному і тому ж стовпці повинні належати до одного й того ж типу, доступному для використання в даній СУБД.

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

) Кожне поле має унікальне ім'я.

) Послідовність полів у таблиці несуттєва.

) Послідовність записів у таблиці несуттєва.

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

Оскільки послідовність полів у таблиці несуттєва, звернення до них виробляється по імені, і ці імена для даної таблиці унікальні (але не зобов'язані бути унікальними для всієї бази даних).

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

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

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


Рис. 2.5. Схема реляційної моделі даних


До основних недоліків реляційної моделі належать відсутність стандартних засобів ідентифікації окремих записів і складність опису ієрархічних і мережевих связей.Прімерамі зарубіжних реляційних СУБД для ПЕОМ є: DB2, Paradox, FoxPro, Access, Clarion, Ingres, Oracle.

До вітчизняних СУБД реляційного типу відносяться системи ПАЛЬМА і HyTech.


2.4 постреляціонних модель


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

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


N накладнойПокупательN накладнойТоварКоличество037387230373Сыр3837482320373Рыба2736487238374Лимонад18374Сок68374Печенье27364Йогурт1

N накладнойПокупательТоварКоличество03738723Сыр3Рыба283748232Лимонад1Сок6Печенье273648723Йогурт1 Рис. 2.6. Структури даних реляційної (а) і постреляціонной (б) моделей


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

Розглянута постреляціонних модель даних підтримується СУБД uniVers. До числа інших СУБД, заснованих на постреляціонной моделі даних, відносяться також системи Bubba і Dasdb.


. 5 Багатовимірна модель...


Назад | сторінка 3 з 14 | Наступна сторінка





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Розробка реляційної моделі бази даних
  • Реферат на тему: Ієрархічна модель даних. Структури даних
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access