Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Реляционные объекты данных






Отношение — объект реляционной модели, который состоит из:

· заголовка отношения — состоит из множества атрибутов;

· тела отношения — состоит из множества кортежей.

Строки в отношении называются записями, а столбцы — атрибутами (полями).

Кортеж соответствует записи (строке таблицы).

Кардинальное число отношения — это количество кортежей отношения.

Степень отношения — это количество атрибутов.

Первичный ключ — уникальный идентификатор для таблицы, т.е. столбец или такая комбинация столбцов, что в любой момент времени не существует двух строк, содержащих одинаковое значение в этом столбце или комбинации столбцов.

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

Ниже в таблице 1 приведено соответствие формальных реляционных терминов их неформальным эквивалентам. В дальнейшем мы будем пользоваться только формальной терминологией РМД.

Таблица 1. Соответствие формальных реляционных терминов их неформальным эквивалентам

Формальный реляционный термин Неформальный эквивалент
Отношение Таблица
Кортеж Строка или запись
Кардинальное число Количество строк
Атрибут Столбец или поле
Степень Количество столбцов
Первичный ключ Уникальный идентификатор
Домен Общая совокупность допустимых значений

На рисунке 1 показаны рассмотренные выше объекты РМД.

Рис.1.
Основные объекты РМД.

Домены

Скаляр – наименьшая семантическая единица данных (номер курса, название города и т.д.

Домен – именованное множество скалярных значений одного типа.

Домены являются общими совокупностями значений, из которых берутся реальные значения атрибутов.

Каждый атрибут должен быть определен на единственном домене (или на основе одного домена): значения атрибута должны браться из этого домена. Домены ограничивают сравнения: сравниваемые значения должны принадлежать одному домену. В своей основе домен является типом данных.

Ограничения на названия:

· домены имеют уникальные имена в базе данных;

· именованные отношения имеют уникальные имена в базе данных;

· атрибуты имеют уникальные имена в содержащем их отношении (даже если содержащее их отношение не именовано!).

Замечание: желательно называть атрибуты таким же именем, что и лежащий в основе домен, или, по крайней мере, называть так, чтобы, например, в имени атрибута содержалась ключевая часть имени домена.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.