копій даної ігриОпісаніеКраткое опис сюжету і можливостей ігриПроцент надбавки на ціну покупки у постачальника для отримання прібиліПроцент надбавки, який підсумовується з ціною останньої поставки даної ігриЦена останньої поставкіЦена останньої поставкіПартіі товараСодержіт інформацію про надійшли партіях товаровНомер партії (РК) Номер партії (первинний ключ) Кількість товару в партііКолічество товару в що прийшла на склад партііЦена поставки партііЦена постачання даної партії товараДата поставки партііДата постачання даної партії товараНазваніе ігри (FK ) Назва гри (зовнішній ключ від сутності В«ТоварВ») Назва постачальника (FK) Назва постачальника (зовнішній ключ від сутності В«Постачальники") ПоставщікіСодержіт інформацію про поставщікахНазваніе постачальника (РК) Назва компанії постачальника (первинний ключ) Адреса електронної пошти поставщікаАдрес електронної пошти для зворотного зв'язку з поставщікомАдрес поставщікаАдрес компанії поставщікаНомер рахунка В«WebMoneyВ» поставщікаСчет В«WebMoneyВ» постачальника для здійснення безготівкових расчетовКонтактний телефон поставщікаКонтактний телефон для зворотного зв'язку з постачальником
3.6 Виявлення зв'язків між сутностями
У розглянутій предметній області можна виділити зв'язку, наведені в таблиці 3.2:
Таблиця 3.2 - Зв'язки сутностей
Батьківська сущностьДочерняя сущностьОпісаніе связіМощность связиПокупателиСчетаПокупатели мають Счета1: MСотрудникиСчетаСотрудники оформляють Счета1: MПоставщікіПартіі товараПоставщікі поставляють Партії товару 1: MТоварПродажаТовар поміщається в Продажу1: MТоварПартіі товараТовар поставляється в Партії товару 1: MСчетаПродажіСчета містять продажи1: M
4. Концептуальна модель
В якості СУБД була обрана PostgreSQL з наступних причин:
В· PostgreSQL є безкоштовною СУБД.
В· Відмінна інтеграція з мовою високого рівня Java.
В· Як наслідок попереднього пункту, PostgreSQL - ідеальне рішення для реалізації web-додатків, написаних на Java.
В· Підтримка БД практично необмеженого розміру.
В· Потужні та надійні механізми транзакцій і реплікації (механізм синхронізації вмісту декількох копій об'єкта (наприклад, вмісту бази даних). Реплікація - це процес, під яким розуміється копіювання даних з одного джерела на безліч інших і навпаки) [4].
В· Успадкування.
В· Легка розширюваність.
Надалі в роботі для створення концептуальної моделі даних використовується CASE-засіб ERwin, яке д...