Схема базы данных, понятие и составные части. Понятие о метаданных.

Базовые понятия реляционной организации данных.

Э.Кодд (Kodd E.F.) предложил использовать для обработки данных аппарат теории множеств(объединение, пересечение, декартово произведение). Он показал, что любое представление данных сводится к связанной совокупности двумерных таблиц особого вида, известных в математике, как отношение (relation).

Данные – информация на машинных носителях, для обработки на машинах.“То, что хранится на любом носителе”(гуманитар.) Этот подход получил широкое распространение , как реляционный подход к организации данных на машинных носителях, компьютерной обработки. Факты и сведения в естественном языке сопровождаются семантикой и часто для упрощения фактов используются табличный вид, в котором в качестве значения в столбце фиксируются факты и сведения. А семантическую нагрузку берут на себя названия документов, шапки табличных форм, надписи. Если в таблице большое количество значений в столбцах, то иначе как в таком виде, их неудобно пописывать в естественном языке. Простота представления данных в двумерных табличных(?) файлах, долгое время настораживала разработчиков БД, тем насколько удобно это представление с точки зрения обработки данных средствами вычислительной техники (СВТ), бурные споры на этапе компромиссов между разработчиками БД, которые удовлетворяют потребностям(?) иерархическим и сетевым структурам.

Схема базы данных, понятие и составные части. Понятие о метаданных.

Реляционный подход к представлению данных.Основное понятие реляционного представления данных является отношение, схема отношения, атрибут, картеж, первичный ключ, домен.

 
 
Схема отношения

Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru

О Т Н О Ш Е Н И Е IdR
Атрибуты

Тело отношения
Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru Id A1

Id A2 Id A3
Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru a1 b1 c1 Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru
a2 b2 c3 Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru
Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru
an bn cn
Картежи  
Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru

       
 
Домены
 
   


 
  Схема базы данных, понятие и составные части. Понятие о метаданных. - student2.ru

IdR – идентификатор отношения

Id1 – идентификатор атрибутов

a1 … cn – значения атрибутов

Схема отношения – именованный набор именованных атрибутов и доменов.

Степень(-арность) отношения – количество атрибутов в отношении. Степени: 1-унарное, 2-бинарное, 3 –тернарное, n- n-арное.

Атрибут – именованный элемент схемы отношения, соответствующий определенному домену. Для ссылки на значение атрибута в картеже всегда используется имя атрибута.

Картеж – набор значений по 1 допустимому для каждого атрибута схемы отношения и соответствующего домена. Иногда его называют экземпляром отношения.

Отношение – множество картежей, соответствующих одной схеме отношения.

Всё множество картежей – тело отношения. Количество картежей в отношении – мощность отношения.

Первичный ключ – один или набор атрибутов, значения которого определяет однозначно картеж отношения. При формировании первичного ключа требуется обеспечение его минимальности по значению, т.е. в набор атрибутов первичного ключа не должны входить такие атрибуты, которые можно отбросить без ущерба для основного свойства, однозначно определенные картежом.(?) Понятие первичного ключа – исключительно важное, в связи с понятием целостности баз данных.

Реляционная БД – поименованный набор отношений.

Схема БД – набор отношений схем отношений, относится к структурной характеристике БД.

Реляционные термины Термины СУБД Бумажные документы
БД БД Набор документов
Отношения Таблицы Документ
Схема отношения Структура таблиц Шапка документа
Картеж Строка, запись Строка
Атрибут отношения Поле Графа
Столбец отношения Столбец, колонка Колонка
Домен Домен справочник

Метаданные – данные схемы, имена схем, атрибутов, отношений, БД, их характеристики(тип, размер), домена.

Понятие в реляционной модели данных полностью адекватны понятию типа данных в языках программирования (символ, число, логическое число, дата).

Наши рекомендации