Реляционная модель.
Постреляционная модель
Простота проектирования, реализации, управления и использования. Нерегламентированные запросы — реляционные БД обладают мощной и гибкой возможностью создания запросов. Для большей части программного обеспечения реляционных БД стандартным языком запросов является Structured Query Language (SQL — язык структурированных запросов). Следовательно, запросы в реляционной базе данных требуют меньшего… Читать ещё >
Реляционная модель. Постреляционная модель (реферат, курсовая, диплом, контрольная)
Реляционная модель данных
По распространенности и популярности реляционные СУБД сегодня вне конкуренции. По сути, они фактически стали промышленным стандартом. В реляционной модели рассматриваются три аспекта данных — структура данных, целостность данных и обработкаданных. Реляционной считается такая база данных, в которой все данные представлены дляпользователя в виде прямоугольных таблиц значения данных, и все операции сводятся к манипуляциям с таблицами.
Таблица состоит из строк и столбцов и имеет имя, уникальное внутри базы данных, которое именуется, как отношение. Строка таблицы носит название картежа, а столбец — атрибута.
Количество кортежей называется кардинальным числом, а количество атрибутов — степенью отношения.
Первичный ключ является уникальным идентификатором и представляет собой такой столбец или комбинацию столбцов, что в любой момент времени не существует двух строк, содержащих одинаковое значение в этом столбце или комбинации столбцов.
Множество всех возможных значений (область определения) атрибута объекта называется доменом. Например, для атрибута «Вес» домен задается интервалом целых чисел, поскольку отрицательного веса не бывает.
Каждый столбец таблицы имеет имя, которое обычно записывается в верхней части таблицы. Оно должно быть уникальным в таблице, однако различные таблицы могут иметь столбцы с одинаковыми именами. Любая таблица должна иметь, по крайней мере, один столбец. Порядок следования столбцов в таблице определяется порядком следования их имен при ее создании. В отличие от столбцов, строки не имеют имен; порядок их следования в таблице не определен, а количество логически не ограничено.
Отношения обладают следующими важными свойствами: * в них нет одинаковых кортежей; * кортежи не упорядочены сверху вниз; * атрибуты не упорядочены слева на право; * все значения атомарны, т. е. отношения нормализированы.
Последнее свойство является следствием того, что в каждой позиции пересечения столбца и строки в таблице должно располагаться точно одно значение, а не набор значений. Отношение, обладающее этим свойством, называется нормализированным или представленным в первой нормальной форме.
В реляционной модели данных есть два общих правила целостности. Эти два правила относятся к потенциальным ключам и внешним ключам.
Простота проектирования, реализации, управления и использования. Нерегламентированные запросы — реляционные БД обладают мощной и гибкой возможностью создания запросов. Для большей части программного обеспечения реляционных БД стандартным языком запросов является Structured Query Language (SQL — язык структурированных запросов). Следовательно, запросы в реляционной базе данных требуют меньшего программирования, чем в любой другой базе или в среде системы файлов.
Постреляционные модели данных
Классическая реляционная модель предполагает неделимость данных, хранящихся в полях записей таблиц. Постреляционная модель представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных. Модель допускает многозначные поля — поля, значения которых состоят из подзначений. Набор значений многозначных полей считается самостоятельной таблицей, встроенной в основную таблицу.
Достоинством: постреляционной модели является возможность представления совокупности связанных реляционных таблиц одной постреляционной таблицей. Это обеспечивает высокую наглядность представления информации и повышение эффективности её обработки. Недостатком: постреляционной модели является сложность решения проблемы обеспечения целостности и непротиворечивости хранимых данных.