Технологии
баз данных |
ИНДИВИДУАЛЬНЫЕ
ЗАДАНИЯ
ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
Задания № 1...5, 6...10, 11...15, 16...20, 21...25, 26...30
Задание
6. Проект ТУРАГЕНСТВО
Работники турагенства продают путевки путешествий по разным странам. В каждую страну организуются несколько маршрутов. По каждому маршруту указывается цель путешествия (отдых, экскурсия, лечение, шоп-тур, обучение и др.).
Необходимо спроектировать базу данных ТУРАГЕНСТВО
, информация которой позволит определять наиболее популярные маршруты за текущий год, отслеживать обращения клиентов и др.
В БД должна храниться информация:
о
МАРШРУТАХ: код страны, код маршрута, наименование маршрута;
ПРОДАЖАХ: код маршрута, цель путешествия, цена путевки (руб.), количество проданных путевок по маршруту, дата продажи.
При проектировании БД необходимо учитывать следующее:
маршрутов. Маршрут имеет отношение только к одной стране;
в каждую страну организуются несколько
продажах. Продажа связана только с одним маршрутом. маршрут участвует в нескольких
Кроме того следует учесть:
организуется маршрут. Каждый маршрут обязательно имеет отношение к некоторой стране;
по каждой стране обязательно
маршрут не обязательно
Задание
7. Проект ТОРГОВЛЯ
Отделы крупного торгового дома ежедневно продают различные виды товаров и ведут учет сведений о проданных товарах.
Необходимо спроектировать базу данных ТОРГОВЛЯ
, информация которой будет использоваться для анализа выполнения плана реализации продукции в отделах; определения товаров, пользующихся наибольшим спросом и др.
В БД должна храниться информация:
ОТДЕЛАХ: код отдела, наименование отдела, Ф.И.О. заведующего отделом, телефон, объем реализации в день (руб.);
об
ТОВАРАХ: артикул товара, наименование товара, единица измерения, розничная цена товара (руб.);
ПРОДАЖАХ: артикул товара, дата продажи, количество проданного товара.
При проектировании БД необходимо учитывать следующее:
продаж. Каждая продажа имеет отношение только к одному отделу;
отдел ежедневно осуществляет несколько
продажах. Каждая продажа соотносится только с одним товаром. товар участвует в нескольких
Кроме того следует учесть:
осуществляет продажу. Каждая продажа обязательно осуществляется отделом;
каждый отдел обязательно
товар не обязательно
Задание
8. Проект ПОДПИСНЫЕ ИЗДАНИЯ
Отделение Белпочты каждое полугодие осуществляет подписку граждан (в дальнейшем получателей) на различные издания (газеты, журналы) на один, три или шесть месяцев.
Необходимо спроектировать базу данных ПОДПИСНЫЕ ИЗДАНИЯ
, информация которой будет использоваться для учета получателей и выписанных ими изданий.
В БД должна храниться информация:
об ИЗДАНИЯХ, на которые можно оформить подписку: индекс издания, вид издания (газета, журнал), название издания, стоимость подписки на издание на 1 месяц (руб.);
получателях: код получателя, Ф.И.О. получателя, адрес получателя (улица, дом, квартира);
подписках, осуществленных получателями: код получателя, индекс издания, срок подписки (в месяцах), месяц начала доставки издания, год начала доставки издания.
При проектировании БД необходимо учитывать следующее:
получатель может осуществить подписку несколько раз (подписаться на несколько изданий). Каждая подписка осуществляется одним получателем;
издание может быть использовано для нескольких подписок (на издание могут подписаться несколько получателей). Каждая подписка соответствует одному изданию.
Кроме того следует учесть:
каждый получатель обязательно осуществляет хотя бы одну подписку. Каждая подписка обязательно соответствует получателю;
на издание не обязательно может быть подписка (оно может быть не востребовано). Подписка обязательно соответствует некоторому изданию.
Задание
9. Проект БИБЛИОТЕКА
Библиотека располагает фондом книг, который постоянно пополняется. Книги, находящиеся в библиотеке, изданы различными издательствами. Каждый читатель может взять на абонемент не более пяти книг на срок до 20 дней.
Необходимо спроектировать базу данных БИБЛИОТЕКА
, информация которой будет использоваться для получения оперативной информации о наличии книг в библиотеке, наличии книг у читателя, для контроля своевременности возврата книг и др.
В БД должна храниться информация:
ИЗДАТЕЛЬСТВАХ: код издательства, наименование издательства, город;
об
КНИГАХ: шифр книги, название книги, первый автор, год издания, цена книги (руб.), количество экземпляров (шт.);
ЧИТАТЕЛЯХ: код читателя, Ф.И.О. читателя, адрес, телефон;
ВЫДАЧАХ: код читателя, шифр книги, дата выдачи, роспись.
При проектировании БД необходимо учитывать следующее:
книг одного и того же издательства. Книга издается только одним издательством;
в фонде библиотеки могут храниться несколько
раз на выдачу. Каждая выдача относится к одной книге; книга может быть затребована несколько
книг. Каждая выдача относится к одному читателю. читатель может быть задействован в выдаче нескольких
Кроме того следует учесть:
издается издательством. Издательство обязательно издает книги;
каждая книга, находящаяся в фонде библиотеки, обязательно
книга не обязательно
каждый читатель обязательно
Задание
10. Проект ПОЛИКЛИНИКА
Хозрасчетная поликлиника оказывает различные медицинские услуги. Прием пациентов осуществляется врачами строго по талонам. Для врача каждой специальности определен набор талонов, используемый ежедневно. На каждого пациента заводится медицинская карта.
Оплата услуги осуществляется после приема и постановки диагноза. Стоимость визита к врачу зависит от категории врача (1-я, 2-я, 3-я) и цели посещения: консультация, обследование, лечение и др. Некоторым пациентам предоставляется скидка на обслуживание.
Необходимо спроектировать базу данных ПОЛИКЛИНИКА
, информация которой позволит хранить сведения о заболеваниях пациентов, частоте их обращения, загрузке врачей, выручке от оказания медицинских услуг и др.
В БД должна храниться информация:
ВРАЧАХ: Ф.И.О. врача, специальность, категория;
о
ПАЦИЕНТАХ: номер медкарты, Ф.И.О. пациента, дата рождения, адрес, пол, скидка на обслуживание (%);
ПРИЕМЕ пациентов: номер талона на прием к врачу, дата визита, цель посещения, стоимость визита (руб.); ежедневном
ДИАГНОЗАХ: код диагноза, наименование диагноза.
При проектировании БД необходимо учитывать следующее:
приемов. Каждый прием осуществляется одним врачом;
врач осуществляет по талонам ежедневно несколько
раз. На прием по талону приходит только один пациент; пациент может приходить на прием к одному врачу несколько
пациентам. На одном приеме выставляется один диагноз. один и тот же диагноз выставляется на приеме нескольким
Кроме того следует учесть:
принимает пациентов, которые взяли талон. Каждый прием обязательно осуществляется врачом;
каждый врач обязательно
каждый пациент обязательно
возможный диагноз не обязательно
Задания № 1...5, 6...10, 11...15, 16...20, 21...25, 26...30
© Минск
БГЭУ, |