Лабораторная работа №1 Проектирование базы данных



бет2/13
Дата03.12.2023
өлшемі240,07 Kb.
#133264
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   13
Атрибутом сущности является любой элемент, который служит для уточнения, идентификации, классификации, числовой характеристики или выражения состояния сущности. Имена атрибутов заносятся в прямоугольник, записываются строчными буквами под именем сущности, возможно с примерами.
Некоторый набор атрибутов назначается уникальным идентификатором (ключом).
Преобразование ER-модели в реляционную схему осуществляется в соответствии со следующими правилами:
– каждая простая сущность превращается в отношение. Имена отношений могут отличаться от имен сущностей, так как могут быть ограничены требованиями конкретной СУБД;
– каждый атрибут становится возможным столбцом с тем же именем, для каждого атрибута задается допустимый тип данных и обязательность или необязательность этого атрибута;
– компоненты уникального идентификатора сущности превращаются в первичный ключ отношения;
– в каждое отношение, соответствующее подчиненной сущности, добавляется набор атрибутов основной сущности, являющейся первичным ключом основной сущности. В отношении, соответствующем подчиненной сущности этот набор атрибутов становится внешним ключом.
– Для связи М:М используется специальный механизм преобразований, который позволяет отразить множественные связи. Это делается введением дополнительного связующего отношения, которое связано с каждым исходным связью 1:М, атрибутами этого связующего отношения являются первичные ключи связываемых отношений. При этом каждый из атрибутов нового отношения является внешним ключом, а вместе они образуют первичный ключ новой связующей сущности.
Спроектируем инфологическую модель системы, предназначенной для компании, которая занимается продажей объектов недвижимости. Компания предлагает следующие услуги:
– сбор информации об объектах, выставляемых на продажу;
– представление данных в общую БД;
организация просмотра объектов потенциальными покупателями;
– составление договоров на продажу недвижимости.
Компания имеет несколько отделений (агентств), расположенных в разных районах города и районных центрах. При этом компания состоит не только из отделений, так как у компании может быть свой офис и административный аппарат, следовательно, не все сотрудники обязательно принадлежат отделениям. В каждом отделении компании есть (но не весь) персонал, отвечающий за работу с выставленными на продажу объектами недвижимости.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   13




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет