Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ ERWIN_doc

.pdf
Скачиваний:
49
Добавлен:
20.02.2016
Размер:
78.43 Кб
Скачать

12. Проект АСТРОНОМИЯ

Центр астрономических исследований проводит наблюдения за планетами и звездами в целях их классификации. Для этого в стране построены консерватории. В них работают исследователи, которые проводят наблюдения в рамках определенных проектов.

Необходимо спроектировать базу данных АСТРОНОМИЯ, информация которой будет использоваться для систематизации процесса наблюдений, обеспечения возможностей для классификации получаемой информации и др.

ВБД должна храниться информация:

о КОРНСЕРВАТОРИИ: номер консерватории, Ф.И.О. руководителя, адрес, телефон;

ИССЛЕДОВАТЕЛЕ: Ф.И.О. исследователя, наименование проекта, научная степень, должность;

ПРОЕКТЕ: код проекта, наименование проекта, время проведения, результат (положительный/отрицательный);

НАБЛЮДЕНИИ: код наблюдения, дата наблюдения, объект наблюдения, проект (в рамках которого проходит наблюдение).

При проектировании БД необходимо учитывать следующее:

в консерватории работает несколько исследователей. Исследователь работает в одной консерватории;

исследователь может вести один проект. Проект ведется несколькими исследователями;

проекту соответствуют несколько наблюдений. Наблюдению соответствует один проект.

Кроме того следует учесть:

каждая консерватория обязательно имеет исследователей. Каждый исследователь обязательно работает в консерватории;

исследователь не обязательно ведет проект. Каждый проект обязательно ведется исследователями;

каждому наблюдению обязательно соответствует проект. Каждому проекту обязательно соответствуют наблюдения.

13. Проект КНИЖНОЕ ИЗДАТЕЛЬСТВО

Книжное издательство претворяет в жизнь правительственную программу помощи молодым талантам. Оно заключает контракты с молодыми писателями на покупку произведений с последующим изданием. Издание оплачивается самими писателями, но с большой скидкой, что позволяет облегчить их профессиональный труд.

Необходимо спроектировать базу данных КНИЖНОЕ ИЗДАТЕЛЬСТВО, информация которой будет использоваться для систематизации информации о процессе издания книг и др.

ВБД должна храниться информация:

о ПИСАТЕЛЕ: лицевой счет, Ф.И.О., телефон;

ПРОИЗВЕДЕНИИ: наименование, жанровая принадлежность, объем (стр.);

ИЗДАНИИ: наименование произведения, Ф.И.О. автора, дата издания, стоимость полная, стоимость с учетом скидки;

ОПЛАТЕ: лицевой счет, наименование произведения, сумма оплаты (руб.), оплатить по дату, издание оплачено своевременно (Да/Нет), дата оплаты (указывается, если оплата произведена не своевременно).

При проектировании БД необходимо учитывать следующее:

писатель может иметь несколько произведений. Произведение имеет одного автора;

произведение может выдержать несколько изданий. Издание касается одного произведения;

издание связано с одной оплатой. Оплата относится к одному изданию. Кроме того следует учесть:

автор не обязательно имеет произведение в издательстве. Каждое произведение обязательно имеет автора;

каждое произведение обязательно доходит до издания. Каждое издание обязательно относится к произведению;

каждое издание обязательно подлежит оплате. Каждая оплата обязательно относится к изданию.

14. Проект ФЕРМЕРСКОЕ ХОЗЯЙСТВО

Фермер имеет поля, на которых выращиваются различные ягоды, идущие на продажу.

Необходимо спроектировать базу данных ФЕРМЕРСКОЕ ХОЗЯЙСТВО, информация которой будет использоваться для управления хозяйством, анализа его прибыльности и др.

ВБД должна храниться информация:

о ПОЛЕ: номер поля, площадь, тип почвы;

САЖЕНЦЕ: номер саженца, наименование, сорт, время вызревания, фото;

ПОСАДКЕ: номер поля, дата посадки, номер саженца, стоимость посадки (руб.);

СКЛАДЕ готовой продукции: наименование саженца, вес продукции,

цена (руб.).

При проектировании БД необходимо учитывать следующее:

поле может быть засеяно несколькими саженцами. Саженец может входить в состав нескольких полей;

у саженца может быть несколько посадок. Посадка соотносится с одним саженцем;

продукция с саженца хранится на одном складе. Склад соответствует одному саженцу.

Кроме того следует учесть:

поле не обязательно засажено. Саженец не обязательно высажен на поле;

саженец не обязательно имеет посадку. Каждая посадка обязательно соотносится с некоторым саженцем;

для продукции с каждого саженца обязательно отводится склад. Каждый склад обязательно соответствует некоторому саженцу.

15. Проект АВИАКОМПАНИЯ

Авиакомпания осуществляет местные и зарубежные рейсы. Заказ билетов на рейс предполагает возможность использования сети Интернет.

Необходимо спроектировать базу данных АВИАКОМПАНИЯ, информация которой будет использоваться для получения оперативных сведений о наличии билетов на рейсы, формирования списка клиентов и др.

ВБД должна храниться информация:

об АЭРОПОРТЕ: код аэропорта, адрес, количество взлетных полос, телефон;

РЕЙСЕ: код аэропорта, пункт назначения, Ф.И.О. командира экипажа;

САМОЛЕТЕ: код самолета, количество мест, тип самолета, возможная дальность полета;

КЛИЕНТЕ: Ф.И.О., паспортные данные, код аэропорта, пункт назначения, дата вылета, роспись.

При проектировании БД необходимо учитывать следующее:

в аэропорту устраивается несколько рейсов. Рейс связан с одним аэропортом;

самолет участвует в одном рейсе. Рейс может выполняться несколькими самолетами;

клиент может оформить заявку на несколько рейсов. Рейс относится к

нескольким клиентам.

Кроме того следует учесть:

каждый аэропорт обязательно имеет рейсы. Каждый рейс обязательно обслуживается аэропортом;

самолет не обязательно участвует в рейсе. Каждый рейс обязательно обслуживается самолетами;

каждый клиент обязательно заказывает рейс. Каждый рейс обязательно относится к некоторым клиентам.