Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Виды отношений, их свойства




Понятие отношения, сущности, информационного объекта, таблицы базы данных, их структура.

18 Реляционная модель данных (РМД) некоторой предметной области представляет собой набор отношений, изменяющихся во времени. Отношения представлены в виде двумерных таблиц, строки которых соответствуют кортежам или записям, а столбцы – атрибутам отношений, доменам, полям. Сущность есть объект любой природы, данные о котором хранятся в базе данных. Данные о сущности хранятся в отношении. Атрибуты представляют собой свойства, характеризующие сущность. В структуре таблицы каждый атрибут именуется и ему соответствует заго­ловок некоторого столбца таблицы.

(Таблица)

Домен представляет собой множество всех возможных значений опре­деленного атрибута отношения. Отношение СОТРУДНИК включает 4 до­мена; Домен 1 содержит фамилии всех сотрудников, домен 2 — номера всех отделов фирмы, домен 3 — названия всех должностей, домен 4,— даты рож­дения всех сотрудников. Каждый домен образует значения одного типа дан­ных, например, числовые или символьные. Схема отношения (заголовок отношения) представляет собой спи­сок имен атрибутов. Например, для приведенного примера схема отно­шения имеет вид СОТРУДНИК(ФИО, Отдел, Должность, Д_Рождения). Множество кортежей отношения часто называют содержи­мым (телом) отношения.

 

На этапе физического проектирования оперируют понятием «таблица БД», структура которой представлена полями и записями. В основу всего этого положено понятие «отношение», которое представлено в виде двумерной таблицы и имеет следующую структуру: столбцы называются атрибутами, строки – кортежами. Связь между отношением, сущностью, информационным объектом (ИО) и таблицей БД.(Таблица)

Виды отношений: 1) объектные;2) связные. Объектные отношения – хранят данные об объектах. В объектном отношении один из атрибутов однозначно идентифицирует отдельный объект. Связное отношение – хранит ключи двух или более объектных отношений, по которым проходит связь между отношениями.

Поскольку не всякой таблице можно поставить в соответствие отношение, приведем условия, выполнение которых позволяет таблицу считать отношением.1.Bce строки, таблицы должны быть уникальны, т. е. не может быть строк с одинаковыми первичными ключами.2. Имена столбцов таблицы должны быть различны, а значения их простыми, т. е. недопустима группа значений в одном столбце одной строки.З.Все строки одной таблицы должны иметь одну структуру, соответствующую именам и типам столбцов. •4. Порядок размещения строк в таблице может быть произвольным.

Наиболее часто таблица с отношением размещается в отдельном файле. В некоторых СУБД одна отдельная таблица (отношение) считается базой данных. В других СУБД база данных может содержать несколько таблиц.

В общем случае можно считать, что БД включает одну или, несколько таблиц, объединенных смысловым содержанием, а также процедурами контроля целостности и обработки информации в интересах решения некоторой прикладной задачи. Например, при использовании СУБД MicrosoftAccess в файле БД наряду с таблицами хранятся и другие объекты базы: запросы, отчеты, формы, макросы и модули.

Основной единицей обработки данных в реляционных БД является от-ношение, а не отдельные его кортежи (записи).

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 1719; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.