Лекция: Реляционная модель данных. Понятие функциональной зависимости. Процесс нормализации базы данных.

Реляционные модели данных в на­стоящее время приобрели наибольшую популярность и практиче­ски все современные СУБД ориентированны именно на такое представление данных.

Таблица рассматривается как непосредственное «хранилище» данных. Традиционно в реляционных системах таблицу называ­ют отношением. Строку таблицы называют кортежем, а столбец – атрибутом.

Отношение содержит две части — заголовок и собственно содержательную часть. Заголовок содержит конечное множество атрибутов, а содержательная часть (тело отношения) – множество пар имени атрибута и его значения.

В реляционных системах поддерживаются несколько видов отношений:

ü Именованное — представляет собой переменное отношение, определяемое в СУБД путем операторов создания и, как правило, необходимое для более удобного представления информации для пользователя.

ü Базовое отношение — являющееся непосредственной важной частью БД, поэтому при проектировании им дают собственное наименование.

ü Производное отношение — то, которое было определено через другие (как правило, базовые) отношения путем использования средств СУБД.

ü Представление — фактически является именованным произ­водным отношением, при этом представление выражается ис­ключительно через операторы СУБД, примененные к именован­ным отношениям, поэтому их физически в БД не существует.

ü Запросы — это неименованное производное отношение, содержащее данные — результат конкретного запроса. Ре­зультат запроса в БД не хранится, а существует только до тех пор, пока он необходим пользователю.

ü Хранимое отношение — то, которое физически поддерживается в памяти компьютера. К хранимым, в большинстве случаев, от­носятся базовые отношения.

Исходя из вышесказанного, можно теперь определить реляционную БД как набор отношений, связанных между собой.

еще рефераты
Еще работы по информатике