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

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

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

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

ДЛЯ МОДЕЛИРОВАНИЯ БАЗЫ ДАННЫХ В СРЕДЕ ERwin

Изобразить аккуратно на бумаге ER-модель предметной области, описанной в Вашем проекте (его номер из числа нижеприведенных проектов указывает преподаватель).

Затем, используя ERwin, создать:

1)диаграмму уровня сущности (на вкладке рабочей области ERwin с именем УР СУЩ). Ее оформить по своему усмотрению;

2)физическую модель БД в среде СУБД Access (на вкладке с именем

ФИЗ МОД);

3)диаграмму уровня атрибутов (на вкладке с именем УР АТР);

4)логическую модель БД (на вкладке с именем ЛОГ МОД).

Полученные результаты сохранить в файле с именем ERwin_ФИО.

1. Проект ОБОРУДОВАНИЕ

Отделы фирмы закупили оборудование для модернизации технологического процесса.

Необходимо спроектировать базу данных ОБОРУДОВАНИЕ с целью анализа использования оборудования персоналом фирмы.

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

об ОТДЕЛЕ: код отдела, телефон отдела;

ОБОРУДОВАНИИ: код отдела, наименование оборудования, количество (шт), серийный номер;

РАБОТНИКЕ: Ф.И.О работника, дата, объем выработки (изделий, шт).

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

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

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

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

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

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

2. Проект КИНОТЕАТР

Столичная сеть кинотеатров покупает зарубежные фильмы и

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

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

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

о КИНОТЕАТРЕ: наименование, адрес, телефон;

СЕАНСЕ: наименование фильма, дата премьеры, наименование кинотеатра, количество проданных билетов, цена билета (руб.);

ФИЛЬМЕ: наименование, продолжительность показа, жанровая принадлежность.

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

кинотеатр дает несколько сеансов. Сеанс относится к одному кинотеатру;

фильм предоставляется публике в несколько сеансов. Сеанс относится к одному фильму.

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

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

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

3.Проект ОЛИМПИАДА

Встране проводились олимпийские игры.

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

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

о СТРАНЕ, принимавшей участие: название страны; общее число наград;

СПОРТСМЕНЕ: название страны, Ф.И.О. спортсмена, вид спорта, количество наград;

РЕЗУЛЬТАТЕ спортсмена: Ф.И.О. спортсмена, дата соревнования, место соревнования, призовое место.

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

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

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

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

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

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

обязательно связан с некоторым спортсменом.

4. Проект ГАЛЕРЕЯ

Галереи города проводят выставки картин в течение года.

Необходимо спроектировать базу данных ГАЛЕРЕЯ, информация которой будет использоваться для автоматизации проведения выставочных мероприятий.

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

о ГАЛЕРЕЕ: ее код, адрес, телефон;

ВЫСТАВКЕ: код галереи, жанровая принадлежность, плата за посещение (руб.), число купленных билетов;

КАРТИНЕ: название картины, имя художника, жанровая принадлежность, стоимость картины.

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

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

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

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

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

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

5. Проект КОНФЕРЕНЦИЯ

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

Необходимо спроектировать базу данных КОНФЕРЕНЦИЯ, информация которой будет использоваться для учета приглашенных гостей.

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

о КОНФЕРЕНЦИИ: ее наименование, дата проведения;

НАУЧНОЙ ОБЛАСТИ: ее наименование, количество приглашенных;

ГОСТЕ: Ф.И.О. гостя, научная область, наименование конференции, дата выступления.

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

научная область имеет несколько конференций. Конференция связана с одной областью;

научная область представляется несколькими гостями. Гости представляют одну научную область.

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

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

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

6. Проект ТУРАГЕНТСТВО

Турагентство продает путевки на курорты в разные страны. Для каждого маршрута указывается отель проживания.

Необходимо спроектировать базу данных ТУРАГЕНТСТВО, информация которой позволит определять наиболее популярные маршруты, отслеживать обращения клиентов и др.

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

о СТРАНЕ: код страны, название страны, стоимость визы (руб.);

КУРОРТЕ: код страны, код маршрута, наименование маршрута;

ОТЕЛЕ: код маршрута, стоимость проживания, количество проданных путевок, дата продажи.

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

страна имеет несколько курортов. Курорт имеет отношение к одной стране;

курорт представлен несколькими отелями. Отель связан с одним курортом.

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

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

отель не обязательно участвует в продаже на курорте (может быть не востребован). Каждый курорт обязательно связан с отелем.

7. Проект ДИЗАЙНЕРСКИЙ ДОМ

Отделы дизайнерского дома продают проекты дизайнеров. Необходимо спроектировать базу данных ДИЗАЙНЕРСКИЙ ДОМ,

информация которой будет использоваться для анализа реализации проектов дизайнеров; определения проектов, пользующихся наибольшим спросом, и др.

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

о ДИЗАЙНЕРЕ: код отдела, наименование отдела, Ф.И.О. дизайнера, телефон;

ПРОЕКТЕ: наименование проекта, стоимость проекта (руб.);

ПОКУПАТЕЛЕ: код покупателя, дата покупки проекта, наименование проекта.

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

дизайнер разрабатывает несколько проектов. Проект имеет отношение только к одному дизайнеру;

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

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

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

проект не обязательно может участвовать в продаже (может быть не востребован). Покупатель обязательно покупает проект.

8. Проект ПРЕМИЯ

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

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

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

о НОМИНАНТЕ: порядковый номер, научная область, Ф.И.О., страна, количество голосов;

НАУЧНОЙ ОБЛАСТИ: наименование области, количество премий в области, количество номинантов;

СТРАНЕ-ПРЕДСТАВИТЕЛЕ: код страны, количество представителей, количество представленных научных областей;

ПРЕМИИ: количество номинантов, количество голосов, наименование научной области;

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

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

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

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

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

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

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

номинант не обязательно представлен в научной области. Научная область обязательно представлена номинантами.

9. Проект ФИРМА

Сеть фирм располагает несколькими филиалами, каждый из которых представлен отделами. Отделы представлены сотрудниками. Все сотрудники имеют некоторую категорию, характеризующую их профессиональную квалификацию.

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

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

о ФИРМЕ: наименование, город, количество отделений;

ОТДЕЛЕ: номер отдела, наименование фирмы, количество сотрудников;

СОТРУДНИКЕ: Ф.И.О. сотрудника, адрес, телефон, номер категории;

КАТЕГОРИИ: номер категории, размер доплаты.

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

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

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

категорию могут иметь несколько сотрудников. Сотрудник имеет одну категорию.

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

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

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

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

10. Проект РЕСТОРАН

Ресторан предлагает комплексные обеды. В ресторане клиентов обслуживает множество официантов.

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

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

о РЕСТОРАНЕ: наименование, категория;

ОФИЦИАНТЕ: Ф.И.О., возраст, пол, категория;

ЗАКАЗЕ клиентов: номер заказа, код обеда, стоимость заказа (руб.);

МЕНЮ обеда: код обеда, напиток, закуска, первое блюдо, второе блюдо, десерт.

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

ресторан имеет в своем штате несколько официантов. Официант связан с одним рестораном;

заказ может быть сделан официанту несколько раз. Официант может обслуживать несколько заказов;

заказу соответствует одно меню обеда. Меню обеда соответствует

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

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

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

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

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

11. Проект МЕБЕЛЬНАЯ ФАБРИКА

Мебельная фабрика выпускает различные модели мебели. Необходимо спроектировать базу данных МЕБЕЛЬНАЯ ФАБРИКА,

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

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

о ФАБРИКЕ: код фабрики, адрес, телефон;

МОДЕЛИ: код модели, название модели, цена (руб.), гарантийный срок, изображение;

ЗАКАЗЕ: код заказа, дата заказа, код магазина, код модели, Ф.И.О. клиента, контактный телефон, подтверждение заказа (Да/Нет);

ДОСТАВКЕ: код заказа, код магазина, дата доставки, адрес доставки, Ф.И.О. клиента.

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

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

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

заказ подлежит одной доставке. Доставка связана с несколькими заказами.

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

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

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

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