« Предыдущий вопрос
Реляционная модель данных

Описывает какие данные могут храниться в реляц БД. Постулируется, что данные должны храниться в табл

Загрузка
Скачать Получить на телефон
например +79131234567

txt fb2 ePub html

на телефон придет ссылка на файл выбранного формата

Что это

Шпаргалки на телефон — незаменимая вещь при сдаче экзаменов, подготовке к контрольным работам и т.д. Благодаря нашему сервису вы получаете возможность скачать на телефон шпаргалки по базам данных. Все шпаргалки представлены в популярных форматах fb2, txt, ePub , html, а также существует версия java шпаргалки в виде удобного приложения для мобильного телефона, которые можно скачать за символическую плату. Достаточно скачать шпаргалки по базам данных — и никакой экзамен вам не страшен!

Сообщество

Не нашли что искали?

Если вам нужен индивидуальный подбор или работа на заказа — воспользуйтесь этой формой.

Следующий вопрос »
Целостность

Целостность – система правил, используемая для связи записей в связной таблице Поддержка целостности

Структурная часть

Структурная часть описывает, какие объекты рассматриваются реляционной моделью. Постулируется, что единственной структурой данных, используемой в реляционной модели, являются нормализованные n-арные отношения.
Инструмент для получения отношений – декартово произведе-ние мн-в
Важно! Реляционная модель требует, чтобы типы используе-мых данных были простыми.
Типы данных, используемые в реляционной модели
Собственно, для реляционной модели данных тип используе-мых данных не важен. Требование, чтобы тип данных был простым, нужно понимать так, что в реляционных операциях не должна учитываться внутренняя структура данных. Конечно, должны быть описаны действия, которые можно производить с данными как с единым целым, например, данные числового типа можно складывать, для строк возможна операция конкатенации и т.д.
С этой точки зрения, если рассматривать массив, например, как единое целое и не использовать поэлементных операций, то массив можно считать простым типом данных. Более того, можно создать свой, сколь угодно сложных тип данных, описать возможные действия с этим типом данных, и, если в операциях не требуется знание внутренней структуры данных, то такой тип данных также будет простым с точки зрения реляционной теории.
Домен - это семантическое понятие. Домен можно рассматри-вать как подмножество значений некоторого типа данных имеющих определенный смысл. Домен характеризуется следующими свойствами:
1Домен имеет уникальное имя (в пределах базы данных).
2Домен определен на некотором простом типе данных или на другом домене.
3Домен может иметь некоторое логическое условие, позволяющее описать подмножество данных, допустимых для данного домена.
4Домен несет определенную смысловую нагрузку.
Атрибут – пара вида (имя_атр, домен)
Имена атр должны быть уникальны в пред одного отношения
Отношение содержит заголовок (схема атрибутов) и тело отнош
Заголовок статичен. Если добавили или удалили атр то это др отношение
Тело отношения – мн-во кортежей
К-во кортежей – мощность
Число атр отношения – степень отношения
Свойства отношений
Свойства отношений непосредственно следуют из приведенно-го выше определения отношения. В этих свойствах в основном и состоят различия между отношениями и таблицами.
1. В отношении нет одинаковых кортежей. Действительно, тело отношения есть множество кортежей и, как всякое множество, не может содержать неразличимые элементы. Таблицы в отличие от отношений могут содержать одинаковые строки.
2. Кортежи не упорядочены (сверху вниз). Действительно, несмотря на то, что мы изобразили отношение "Сотрудники" в виде таблицы, нельзя сказать, что сотрудник Иванов "предшествует" сотруднику Петрову. Причина та же - тело отношения есть множество, а множество не упорядочено. Это вторая причина, по которой нельзя отождествить отношения и таблицы - строки в таблицах упорядочены. Одно и то же отношение может быть изображено разными таблицами, в которых строки идут в различном порядке.
3. Атрибуты не упорядочены (слева направо). Т.к. каждый атрибут имеет уникальное имя в пределах отношения, то порядок атрибутов не имеет значения.. Это также третья причина, по которой нельзя отождествить отношения и таблицы - столбцы в таблице упорядочены. Одно и то же отношение может быть изображено разными таблицами, в которых столбцы идут в различном порядке.
4. Все значения атрибутов атомарны. Это следует из того, что лежащие в их основе атрибуты имеют атомарные значения. Это четвертое отличие отношений от таблиц - в ячейки таблиц можно поместить что угодно - массивы, структуры, и даже другие таблицы.