![]() |
![]() |
|
![]() |
||||||||||||||||||
![]() |
![]() |
![]() |
||||||||||||||||
|
![]() |
|
![]() |
|
||||||||||||||
![]() |
![]() |
102 - Терминология реляционной модели / MSDN rus / Visual C++ |
![]() |
Шаг 102 - Терминология реляционной моделиОтношение файл (file), таблица(table) Понятие таблицы - это основа реляционной модели. База данных вся это набор таблиц. Но обратите внимание. Данное понятие таблица имеет отношение только к представлению данных. Никакой связи с физической реализации записей на диске или в памяти она не имеем. Для современных систем аналогия отношения и файла уже не актуальна. На данный момент в базе данных в одном файле может находиться сотни таблиц. Но немного ранее например в FoxPro одна таблица была один файл. Атрибут поле (fields) Атрибут используется для хранения информации. Он имеет имя и тип. Структура отношения состоит из набора атрибутов и их типов. Домен Под доменом понимается набор значений, который может принимать атрибут. Домен играет огромную роль в реляционной модели. Он реализует функцию справочника в обыденном понятии. Применение домена позволяет избежать многих ошибок сравнивания. Например, при разном вводе одного и того же понятия например в случае ошибки ввода. Так же домен выполняет функцию контроля и классификации ввода, позволяя выбрать из имеющихся позиций. Кортедж, запись(record), строка Кортедж это тело отношения. Он состоит из набора заполненных атрибутов. Именно кортедж несет информацию о объекте описываемом отношением. Если атрибуты и домены говорят о структуре от кортедж это наполнение информацией. Реляционная база данных Это набор отношений. Но не просто набор, а нормализованный набор отношений. | | Автор Каев Артем. |
![]() |
![]() |
![]() |
|