Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Выделение объектов - 2 этап проектирования



Мы можем теперь определить типы объектов для базы данных Компания, описанной ранее. В соответствии со списком требований мы введем 4 типа объектов - по одному для каждой из единиц в спецификации:

Тип объекта ОТДЕЛ с атрибутами Название, Номер, МестоРасположения, Руководитель и НачалоРуководства. МестоРасположения - единственный многозначный атрибут. Мы можем или Название или Номер считать ключом, т.к. не ожидается одинаковых названий или номеров.

Тип объекта ПРОЕКТ с атрибутами Название, Номер, МестоВыполнения и ОтвечающийОтдел. Аналогично, Название или Номер можно выбрать ключами.

Тип объекта СЛУЖАЩИЙ с атрибутами Имя, Код, Пол, Адрес, Зарплата, ДеньРождения, Отдел, Куратор, ВремяРаботы. Имя и Адрес могут быть составными, хотя в требованиях это не указано. На этом этапе следует вернуться назад и уточнить это у пользователя.

Тип объекта ИЖДИВЕНЕЦ с атрибутами Служащий, ИмяИждивенца, Пол, ДатаРождения, СтепеньРодства.

При этом мы не отразили тот факт, что служащий может работать над несколькими проектами и количество часов работы над каждым из них (см. требование 3). Мы можем это сделать многозначным составным атрибутом объекта СЛУЖАЩИЙ РаботаНад с простыми атрибутами (Проект, Время). Можем поступить иначе. В тип объекта ПРОЕКТ ввести многозначный составной атрибут Работник с простыми атрибутами (Служащий, Время). На рис. 6 мы выбрали первое.


ОТДЕЛ (Название, Номер, {Местоположение}, Руководитель, НачалоРуководства)

СЛУЖАЩИЙ ((Фамилия, Имя, Отчество), Код, Пол, Адрес, Зарплата, ДеньРождения, ОтделРаботы, ДатаНачала, Куратор, {РаботаНад (Проект, время)})





Дата публикования: 2015-09-17; Прочитано: 207 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...