Полезная статья? Пожалуйста, поставьте "+"
Базы данных - Содержание
Реляционная модель данных
- разработанная Э.Коддом в 1970г. логическая модель данных,
описывающая: - структуры данных в виде (изменяющихся во времени)
наборов отношений; - теоретико-множественные операции над данными:
объединение, пересечение, разность и декартово произведение; -
специальные реляционные операции: селекция, проекция, соединение и
деление; а также - специальные правила, обеспечивающие целостность
данных.
Реляционная модель данных была
разработана Коддом в 1970 году на основе математической теории отношений
и опирается на систему понятий, важнейшими из которых являются таблица,
отношение, строка, столбец, первичный ключ, внешний ключ. Реляционной
считается такая база данных, в которой все данные представлены для
пользователя в виде прямоугольных таблиц значений данных, и все операции
над базой данных сводятся к манипуляциям с таблицами.
Таблица состоит из строк
и столбцов и имеет имя, уникальное внутри базы данных. Таблица отражает
тип объекта реального мира (сущность), а каждая ее строка — конкретный
объект. Каждый столбец таблицы — это совокупность значений конкретного
атрибута объекта. Каждый столбец имеет имя, которое обычно записывается
в верхней части таблицы. Оно должно быть уникальным в таблице, однако
различные таблицы могут иметь столбцы с одинаковыми именами. Любая
таблица должна иметь, по крайней мере, один столбец; столбцы расположены
в таблице в соответствии с порядком следования их имен при ее создании.
В отличие от столбцов, строки не имеют имен; порядок их следования в
таблице не определен, а количество логически не ограничено.
К основным достоинствам реляционной
модели относят: Наличие небольшого набора абстракций, которые позволяют
моделировать предметную область и допускают точные формальные
определения. Наличие простого и достаточно мощного математического
аппарата, опирающего на теорию множеств и математическую логику и
обеспечивающего теоретический базис реляционного подхода к организации
баз данных. Возможность ненавигационного манипулирования данными без
необходимости знания конкретной физической организации баз данных во
внешней памяти.
Соответствие формальных реляционных терминов и их неформальных эквивалентов
- Отношение = таблица
- Кортеж = строка
- Кардинальное число = количество строк
- Атрибут = столбец
- Степень = Количество столбцов
- Первичный ключ = Уникальный идентификатор
- Домен = Совокупность допустимых значений
Фундаментальные свойства отношений
- в одном отношении нет абсолютно одинаковых кортежей;
все кортежи в отношении не упорядочены;
- все атрибуты в отношении не упорядочены;
- все значения атрибутов атомарные.
|