[02.03.11] Лекция №3 (1059178)
Текст из файла
Лекция №3 [02.03.11]
Реляционная модель данных
Структура реляционной модели
, где
- домен (допустимое множество значений по свойству
).
- схема нашего отношения
. Тогда совокупность всех возможных состояний нашей схемы будет описана декартовым произведением:
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
Основное требование реляционной модели - обязательно нужен первичный ключ. В этом отличие от сетевой и иерархической.
Спецификационный вариант теоретической модели
У реляционной модели только одна структура, вот мы её как раз там зарисовали там повыше в таблице. В чисто реляционной модели поле неделимо.
Рекомендуемый порядок отображения:
инфологическая модель | реляционная модель | |
сущность | | таблица (отношение) |
связь | | таблица (отношение) |
свойство | | атрибут таблицы |
значение | | элемент домена данного атрибута |
Домены:
. . . . . . . . . . . . . . . . . . . . . . . .
Отношения:
или вот ещё пример:
С хема даталогической реляционной модели:
кафедра | ||
индекс | название | телефон |
text | text | text |
группа | |
индекс | староста |
text | text |
студент | |
№ зачётки | ФИО |
text | text |
в составе | ||
№1 | индекс_К | индекс_Гр |
int | text | text |
обучается | ||
№2 | индекс_Гр | №зачётки |
int | text | text |
Спецификация:
Domain(индекс)={тип TEXT}.
Domain(название)={тип TEXT}.
. . . . . . . . . . . . . . . . . . . . . . . .
Domain(ФИО)={тип TEXT}.
Кафедра(индекс, название, телефон).
Группа(индекс, староста).
Студент(№зачётки, ФИО).
В_составе(№1, индекс_К, индекс_Гр).
Обучается(№2, индекс_Гр, №зачётки).
Операции реляционной модели
Первые три теоретических языка:
- реляционная алгебра (операнды – таблицы);
- реляционное исчисление на переменных-кортежах (структурой не признали, операнды - кортежи);
- реляционное исчисление на переменных-доменах (тоже структурой не объявили, операнды - домены);
Реляционная алгебра
Последовательность выполняемых действий определяется операций, для приоритезации используются скобки. В основу языка были взяты операции теории множеств и формальной логики.
Операции:
1) объединение отношений
, причём
и
должны иметь одинаковую –арность (число столбцов).
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.