Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


–ел€ционна€ модель данных




ѕон€тие рел€ционный (англ. relation Ц отношение) св€зано с разработками известного американского специалиста в области систем баз данных ≈.  одда.

Ёти модели характеризуютс€ простотой структуры данных, удобным дл€ пользовател€ табличным представлением и возможностью использовани€ формального аппарата алгебры отношений и рел€ционного исчислени€ дл€ обработки данных.

–ел€ционна€ модель ориентирована на организацию данных в виде двумерных таблиц.  ажда€ рел€ционна€ таблица представл€ет собой двумерный массив и обладает следующими свойствами:

"каждый элемент таблицы Ц один элемент данных;

все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;

каждый столбец имеет уникальное им€;

одинаковые строки в таблице отсутствуют;

пор€док следовани€ строк и столбцов может быть произвольным.

ѕример 15.6. –ел€ционной таблицей можно представить информацию о студентах, обучающихс€ в вузе (рис. 15.12).

 

є личного дела ‘амили€ »м€ ќтчество ƒата рождени€ √руппа
  —ергеев ѕетр ћихайлович 01.01.76  
  ѕетрова јнна ¬ладимировна 15.03.75  
  јнохин јндрей Ѕорисович 14.04.76  

–ис. 15.12. ѕример рел€ционной таблицы

 

ќтношени€ представлены в виде таблиц, строки которых соответствуют кортежам или запис€м, а столбцы Ц атрибутам отношений, доменам, пол€м.

ѕоле, каждое значение которого однозначно определ€ет соответствующую запись, называетс€ простым ключом (ключевым полем). ≈сли записи однозначно определ€ютс€ значени€ми нескольких полей, то така€ таблица базы данных имеет составной ключ. ¬ примере, показанном на рис. 15.12, ключевым полем таблицы €вл€етс€ "є личного дела".

„тобы св€зать две рел€ционные таблицы, необходимо ключ первой таблицы ввести в состав ключа второй таблицы (возможно совпадение ключей); в противном случае нужно ввести в структуру первой таблицы внешний ключ Ц ключ второй таблицы.

ѕример 15.7. Ќа рис. 15.13 показан пример рел€ционной модели, построенной на основе отношений: —“”ƒ≈Ќ“, —≈——»я, —“»ѕ≈Ќƒ»я.

 

–ис. 15.13. ѕример рел€ционной модели

 

—“”ƒ≈Ќ“ (Ќомер, ‘амили€, »м€, ќтчество, ѕол, ƒата рождени€, √руппа); —≈——»я (Ќомер, ќценка1, ќценка2, ќценка3, ќценка4, –езультат); —“»ѕ≈Ќƒ»я (–езультат, ѕроцент).

 

“аблицы —“”ƒ≈Ќ“ » —≈——»я имеют совпадающие ключи (Ќомер), что дает возможность легко организовать св€зь между ними. “аблица —≈——»я имеет первичный ключ Ќомер и содержит внешний ключ –езультат, который обеспечивает ее св€зь с таблицей —“»ѕ≈Ќƒ»я.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1107 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ќе будет большим злом, если студент впадет в заблуждение; если же ошибаютс€ великие умы, мир дорого оплачивает их ошибки. © Ќикола “есла
==> читать все изречени€...

539 - | 428 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.011 с.