Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Індивідуальне завдання до самостійної роботи.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
267.26 Кб
Скачать

Задавання 7. Проект торгівля

Відділи крупного торгового будинку щодня продають різні види товарів і ведуть облік відомостей про продані товари.

Необхідно спроектувати базу даних ТОРГІВЛЯ, інформація якої використовуватиметься для аналізу виконання плану реалізації продукції у відділах; визначення товарів, що мають найбільший попит і ін.

У БД повинна зберігатися інформація:

  • про ВІДДІЛИ: код відділу, найменування відділу, П.І.Б. завідувача відділом, телефон, об'єм реалізації в день (грн.);

  • ТОВАРИ: артикул товару, найменування товару, одиниця вимірювання, роздрібна ціна товару (грн.); ПРОДАЖАХ: артикул товару, дата продажу, кількість проданого товару.

При проектуванні БД необхідно враховувати наступне:

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

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

Крім того слід врахувати:

  • кожен відділ обов'язково здійснює продаж. Кожен продаж обов'язково здійснюється відділом;

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

Задавання 8. Проект підписні видання

Відділення Укрпошти кожне півріччя здійснює підписку громадян (надалі одержувачів) на різні видання (газети, журнали) на один, три або шість місяців.

Необхідно спроектувати базу даних ПІДПИСНІ ВИДАННЯ, інформація якої використовуватиметься для обліку одержувачів і виписаних ними видань.

В БД повинна зберігатися інформація:

  • про ВИДАННЯ на які можна оформити підписку: індекс видання, вид видання (газета, журнал), назва видання, вартість підписки на видання на I місяць (грн.);

  • одержувачах: код одержувача, П.І.Б. одержувача, адресу одержувача (вулиця, будинок, квартира);

  • підписках, здійснених одержувачами: код одержувача, індекс видання, термін підписки (у місяцях), місяць початку доставки видання, рік початку доставки видання.

При проектуванні БД необхідно враховувати наступне:

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

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

Крім того слід врахувати:

  • кожен одержувач обов'язково здійснює хоча б одну підписку. Кожна підписка обов'язково відповідає одержувачу;

  • на видання не обов'язково може бути підписка (воно може бути не затребуване). Підписка обов'язково відповідає деякому виданню.

Задавання 9. Проект бібліотека

Бібліотека має в своєму розпорядженні фонд книг, який постійно поповнюється. Книги, що знаходяться в бібліотеці, видані різними видавництвами. Кожен читач може узяти на абонемент не більш п'ять книг на строк до 20 днів.

Необхідно спроектувати базу даних БІБЛІОТЕКА, інформація якої використовуватиметься для отримання оперативної інформації про наявність книг в бібліотеці, наявності книг у читача, для контролю своєчасності повернення книг і ін.

У БД повинна зберігатися інформація:

  • по ВИДАВНИЦТВАХ: код видавництва, найменування видавництва, місто;

  • КНИГАХ: шифр книги, назва книги, перший автор, рік видання, ціна книги (грн.), кількість екземплярів (шт.);

  • ЧИТАЧАХ: код читача, П.І.Б. читача, адресу, телефон;

  • ВИДАЧАХ: код читача, шифр книги, дата видачі, розпис.

При проектуванні БД необхідно враховувати наступне:

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

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

Крім того слід врахувати:

  • кожна книга, що знаходиться у фонді бібліотеки, обов'язково видається видавництвом. Видавництво обов'язково видає книги;

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