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