Студопедия Главная Случайная страница Обратная связь

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

Структура модели





 

Реляционная модель представляет собой многомерную таблицу элементов, строки которой называются кортежами. Сама таблица называется отношением. Поскольку одной таблицей не всегда удается описать сложные логические структуры, применяют связывание таблиц.

Все строки таблицы отношений имеют одинаковую структуру и состоят из полей. Столбцы таблицы соответствуют атрибутам отношения. Элементы реляционной модели показаны в табл. 8.1.

 

Таблица 8.1. Элементы реляционной модели

 

Элемент реляционной модели Форма представления
Отношение Таблица
Схема отношений Строка заголовков столбцов таблицы (заголовок таблицы)
Кортеж Строка таблицы
Сущность Описание свойств объекта
Атрибут Заголовок столбца таблицы
Домен Множество допустимых значений атрибута
Значение атрибута Значение поля в записи
Первичный ключ Один или несколько атрибутов
Тип данных Тип значений элементов таблицы

 

Пример таблицы отношения СОТРУДНИК приведен на рис. 8.1.

В общем случае порядок кортежей в отношении, как и в любом множестве, не определен. Для определенности в ряде случаев выбирают некоторый атрибут, по которому система автоматически сортирует кортежи по возрастанию или убыванию. Перестановка кортежей не приводит к образованию нового отношения.

       
   
 
 
 

 

 


ФИО Отдел Должность Дата рождения
Иванов И.И.   Начальник 27.09.51
Петров П.П.   Заместитель 15.04.55
Сидоров И.П.   Инженер 13.01.70

Значение атрибута (значение поля в записи)

 


Рис. 8.1. Таблица отношения СОТРУДНИК

 

В приведенном примере отношение включает 4 домена. Каждый домен образует значения одного типа данных.

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

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

1) все строки таблицы должны быть уникальны;

2) имена столбцов должны быть различны;

3) значение столбца должно быть простым (одно значение);

4) все строки одной таблицы должны иметь одну структуру.

 







Дата добавления: 2014-11-10; просмотров: 528. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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

Устройство рабочих органов мясорубки Независимо от марки мясорубки и её технических характеристик, все они имеют принципиально одинаковые устройства...

Ведение учета результатов боевой подготовки в роте и во взводе Содержание журнала учета боевой подготовки во взводе. Учет результатов боевой подготовки - есть отражение количественных и качественных показателей выполнения планов подготовки соединений...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

Studopedia.info - Студопедия - 2014-2025 год . (0.009 сек.) русская версия | украинская версия