> ГруппаФіо студентаНомер залікової кніжкіГод рожденіяСтіпендіяС-72Волкова Олена ПавловнаС-122981981566.40С-91Белов Сергій ЮрьевічС-122991980400.00. . . С-72Фролов Юрій ВадімовічС-1440719810 Рис.1. Приклад табличній форми подання відносини
Характеристика реляційної моделі даних.
Хоча поняття реляційної моделі даних першим ввів основоположник реляційного підходу Едгар Кодд, найбільш поширена трактування реляційної моделі даних, мабуть, належить відомому популяризаторові ідей Кодда Крістоферу Дейта, який відтворює її (з різними уточненнями) практично у всіх своїх. Згідно трактуванні Дейта, реляційна модель складається з трьох частин, що описують різні аспекти реляційного підходу: структурної частини, маніпуляційної частини і цілісної частини. p align="justify"> У структурній частині моделі фіксується, що єдиною родової структурою даних, що використовується в реляційних БД, є нормалізоване n-арное ставлення. Визначаються поняття доменів, атрибутів, кортежів, заголовка, тіла і змінної відносини. По суті справи, у двох попередніх розділах цієї лекції ми розглядали саме поняття і властивості структурної складової реляційної моделі.
У маніпуляційної частині моделі визначаються два фундаментальних механізму маніпулювання реляційними БД - реляційна алгебра і реляційне числення. Перший механізм базується в основному на класичній теорії множин (з деякими уточненнями і доповненнями), а другий - на класичному логічному апараті обчислення предикатів першого порядку. Ми розглянемо ці механізми більш детально в наступних лекціях, а поки лише зауважимо, що основною функцією маніпуляційної частини реляційної моделі є забезпечення заходів реляційної будь-якого конкретного мови реляційних БД: мова називається реляційних, якщо він має не меншою виразністю і потужністю, ніж реляційна алгебра або реляційне числення.
Базові принципи реляційного підходу.
В даний час реляційний підхід до побудови інформаційних систем є найбільш поширеним. До достоїнств реляційного підходу можна віднести:
. наявність невеликого набору абстракцій, які дозволяють порівняно просто моделювати велику частину поширених предметних областей і допускають точні формальні визначення, залишаючись інтуїтивно зрозумілими;
. наявність простого і в той же час потужного математичного апарату, що спирається головним чином на теорію множин і математичну логіку та забезпечує теоретичний базис реляційного підходу до організації БД;
. можливість ненавігаційній маніпулювання даними без необхідності знання конкретної фізичної організації баз даних у зовнішній пам'яті.
У своїй статті, опублікованій в журналі В«Computer WordВ», Кодд сформулював дванадцять наведених нижче правил, як...