Главная страница

Курс работа. Постановки задач по проектированию базы данных задание Проект поставка товаров


Скачать 57.6 Kb.
НазваниеПостановки задач по проектированию базы данных задание Проект поставка товаров
АнкорКурс работа
Дата28.02.2022
Размер57.6 Kb.
Формат файлаdocx
Имя файлаКурс работа.docx
ТипДокументы
#376526
страница3 из 4
1   2   3   4
ТЕМАТИЧЕСКИХ КАТАЛОГАХ, где содержатся данные о кодах тем и наименованиях тем.

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

  • читатель одновременно работает с несколькими книгами. С книгой работают несколько читателей;

  • книга имеется в библиотеке в нескольких экземплярах. Экземпляр соответствует одной книге;

  • книга может содержаться в нескольких тематических каталогах. В тематическом каталоге содержатся сведения о нескольких книгах.

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

  • читатель не обязательно работает с книгой (отсутствует необходимая литература и др.). Книга не обязательно востребуется читателем;

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

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


Задание 24. Проект КОММЕРЧЕСКАЯ ФИРМА

 

Коммерческие фирмы (Авто, Атлант-М и др.) занимаются поставкой различных моделей автомобилей. Модель имеет свои технические характеристики и может быть отгружена нескольким клиентам.

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

 

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

  • о ПОСТАВЩИКАХ: код фирмы, название фирмы, телефон, e-mail, адрес web-сайта (может отсутствовать);

  • МОДЕЛЯХ: код модели, наименование модели, цвет, обивка, мощность двигателя (например, 100/139 кВт), количество дверей, коробка передач (ручная или автоматическая);

  • КЛИЕНТАХ: Ф.И.О. клиента, номер договора, дата покупки, телефон, адрес, код модели;

  • ПРЕЙСКУРАНТЕ ЦЕН: код модели, год выпуска, цена (у.е.), предпродажная подготовка (стоимость услуг по подготовке к продаже, у.е.), транспортные издержки (у.е.).

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

  • поставщик предлагает несколько моделей автомобилей. Модель автомобиля может быть предложена нескольким поставщикам;

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

  • клиент покупает несколько моделей автомобилей. Модель покупают несколько клиентов.

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

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

  • модель автомобиля не обязательно покупается клиентом (не понравился цвет модели и т.д.). Клиент не обязательно покупает модель (не устраивают технические характеристики автомобиля);

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




Задание 25. Проект ДИПЛОМНЫЙ ПРОЕКТ

 

Студенты высших учебных заведений на последнем курсе сдают госэкзамены (количество варьируется в зависимости от вуза), пишут и защищают дипломную работу. При написании дипломной работы выбирают тему дипломной работы и руководителя.

Необходимо спроектировать базу данных ДИПЛОМНЫЙ ПРОЕКТ, информация которой будет использоваться для хранения и поиска данных о научных темах, которые предложены студентам-дипломникам, успеваемости студентов и др.

 

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

  • о СТУДЕНТАХ: номер зачетной книжки, Ф.И.О. студента, факультет, группа;

  • ТЕМАХ: код преподавателя, тема дипломной работы;

  • ОТМЕТКАХ: номер зачетной книжки; оценка, полученная на госэкзамене, оценка, полученная на защите дипломной работы;

  • ПРЕПОДАВАТЕЛЯХ: код преподавателя, Ф.И.О. преподавателя, степень, звание, кафедра, телефон, e-mail.

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

  • преподаватель для руководства студентами-дипломниками предлагает несколько тем дипломных работ. Тема дипломной работы может быть предложена только одним преподавателем;

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

  • студент получает одну отметку. Отметка соответствует одному студенту.

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

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

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

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


Задание 26. Проект ИЗДАТЕЛЬСКИЙ ЦЕНТР

 

Издательский центр "Печать" заключает с писателями контракты на издание книг. В течение срока контракта писатели работают только с этим центром и могут объединяться в творческие группы для совместного написания книг. Издательский центр может расторгнуть или перезаключить контракт с писателем на новый срок.

Центр издает написанные книги и продает их заказчикам: организациям, магазинам, библиотекам и др. За изданные книги писатели получают гонорары.

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

 

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

  • о писателях: номер паспорта, фамилия, имя, отчество, домашний адрес, телефон;

  • контрактах: номер контракта, дата заключения контракта, срок контракта (лет), контракт расторгнут или не расторгнут (Да/Нет), дата расторжения контракта;

  • книгах: шифр книги, название, тираж, дата выхода из печати, себестоимость (руб.), цена продажи (руб.), гонорар (на всех авторов книги, тыс. руб.);

  • заказчиках: название заказчика, адрес, телефон, обращаться к (Ф.И.О.);

  • заказах: номер заказа, дата поступления заказа, дата выполнения заказа, количество экземпляров заказываемой книги.

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

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

  • писатель может написать несколько книг. Книга может быть написана несколькими писателями;

  • на книгу может быть сделано несколько заказов. Заказ оформляется на одну книгу;

  • заказчик может сделать несколько заказов. Заказ оформляется на одного заказчика.

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

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

  • писатель не обязательно пишет книгу (он заключил контракт, но по какой-то причине не пишет книгу). Каждая книга обязательно пишется одним или несколькими писателями;

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

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


Задание 27. Проект АВИАЛИНИИ

 

Авиакомпания "Полет" занимается авиаперевозками пассажиров. Авиакомпанией установлены маршруты полетов: Минск-Франкфурт, Минск-Рига и др. Рейсы осуществляются по установленным маршрутам согласно расписанию. За каждым самолетом закреплен командир корабля.

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

 

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

  • о Маршрутах: номер маршрута, аэропорт вылета, аэропорт назначения, цена билета на маршрут (руб.), продолжительность полета (мин.);

  • рейсах: номер рейса, дата и время вылета, рейс отменен или не отменен (Да/Нет);

  • пассажирах: номер паспорта, Ф.И.О. пассажира, адрес, телефон;

  • самолетах: бортовой номер, модель (Боинг-747, Ту-134, Ил-62 и др.), дата изготовления, срок эксплуатации (лет), готовность или не готовность к вылету (Да/Нет, "Да" означает, что самолет находится в исправном состоянии и готов к вылету);

  • командирах корабля: личный номер, Ф.И.О. командира, адрес, телефон, налет (часов).

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

  • по маршруту могут осуществляться несколько рейсов. Рейс осуществляется по одному маршруту;

  • пассажир может купить билеты на несколько рейсов. Одним и тем же рейсом могут лететь несколько пассажиров;

  • самолет может назначаться на несколько рейсов. На рейс назначается один самолет;

  • у самолета один командир корабля. Командир корабля закреплен за одним самолетом.

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

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

  • каждый пассажир обязательно летит рейсом. Рейс не обязательно имеет пассажиров (ни один пассажир не купил билет на рейс. В этом случае рейс отменяется);

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

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


Задание 28. Проект Автозаправки

 

Фирмы – поставщики автомобильного топлива – "Белнефтехим", "Славнефть", "А-100", "Лукойл" имеют сеть заправочных автостанций в Республике Беларусь. На автозаправках реализуется за безналичный расчет с помощью специальных пластиковых карт автомобильное топливо всех видов – бензин-76, бензин-92, бензин-95, бензин-96, дизельное топливо, газ.

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

 

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

  • о Клиентах: карт-счет клиента, Ф.И.О. клиента, адрес, телефон;

  • Автозаправках: код автозаправки, название фирмы, адрес автозаправки;

  • Фирмах: название фирмы, юридический адрес, телефон;

  • Топливе: код топлива, вид топлива, единица измерения, цена (руб.);

  • ежедневной Продаже топлива клиентам: дата продажи, карт-счет клиента, код автозаправки, код топлива, количество (в натуральном выражении).

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

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

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

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

  • на автозаправке осуществляются несколько продаж. Продажа топлива связана с одной автозаправкой;

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

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

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

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

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

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

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


Задание 29. Проект косметическая продукция

 

ЗАО "Витекс" выпускает различную косметическую продукцию: кремы, шампуни, бальзамы и др. Некоторые наборы косметических средств составляют одну линию-бренд: "Кислородная линия", "Красота от природы", "Афродита" и др.

Предприятия торговли и сервиса осуществляют заказы у ЗАО "Витекс" на поставку им определенных видов продукции с указанием необходимого количества и даты поставки по мере продаж и расходования предыдущих партий. ЗАО "Витекс" выполняет заказы каждого предприятия разовой доставкой или несколькими доставками по частям от заказанного количества в течение указанного срока исполнения заказов.
1   2   3   4


написать администратору сайта