Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
moe_reyting.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
53.13 Кб
Скачать
    1. Реляционная модель данных

Основу этой модели составляет набор взаимосвя­занных таблиц, в которых хранятся данные.Основные теоретические идеи реляционной модели были изложены в работах по теории отношений Чарльза Содерса Пирса и Эрнста Шредера, а также американско­го математика Эдгара Кодда. В работах Пирса и Шредера было доказано, что множество отношений замкнуто отно­сительно некоторых специальных операций, совместно об­разующих абстрактную алгебру. В дальнейшем это важней­шее свойство отношений было использовано в реляционной модели для разработки языка манипулирования данными. В 1970 году появилась статья Эдгара Кодда о представлении данных, организованных в виде двумерных таблиц, назы­ваемых отношениями. В этой работе впервые введены основные понятия и ограни­чения реляционной модели как основы хранения данных, а также показана возможность обработки данных с помощью традиционных операций над множествами.

Одним из основных преимуществ реляционной модели явля­ется ее однородность. Все данные рассматриваются как храни­мые в таблицах, в которых каждая строка имеет один и тот же формат. Каждая строка в таблице представляет некоторый объект реального мира или соотношение между объектами.

4.1.Основные понятия реляционной модели данных

Реляционный термин

Описание

Отношение

Таблица — совокупность объектов реального мира, которые характеризуются общими свой­ствами и характеристиками (поля таблицы)

Заголовок отношения

Заголовок таблицы — названия полей (столбцов) таблицы

Тело отношения

Тело таблицы — совокупность значений для всех объектов реального мира, которая представима в виде записей таблицы (строки таб­лицы)

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

Строка заголовков столбцов таблицы (заголовок таблицы)

Атрибут отношения

Наименование столбца таблицы (поле таблицы)

Кортеж отношения

Строка таблицы (запись) — однозначное представление объекта реального мира, соз­данное с использованием значений полей таблицы

Домен

Множество допустимых значений атрибута

Значение атрибута

Значение поля в записи

Первичный ключ

Один или несколько атрибутов, который уни­кальным (единственным) образом определяет значение кортежа (значение строки таблицы)

Внешний ключ

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

Степень(арность) отношения

Количество столбцов таблицы

Мощность отношения

Количество строк таблицы (количество кортежей)

Тип данных

Тип значений элементов таблицы

Базовое отношение

Отношение, которое содержит один или не­сколько столбцов, характеризующих свойства объекта, а также первичный ключ

Производное отношение

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]