
- •1. Стратегія автоматизації предметної області
- •1.1. Загальні положення
- •1.2. Мета, цілі та задачі створення бази даних
- •1.3. Вимоги до інформаційного забезпечення
- •2. Аналіз предметної області
- •2.1. Загальні положення системного аналізу по
- •2.2. Загальні положення продажу товарів в магазині
- •2.3. Системний аналіз предметної області
- •2.3.1. Сутність Товар
- •2.3.2. Сутність Вид
- •2.3.3. Сутність Виробник
- •2.3.4. Сутність Постачальник
- •2.3.5. Сутність Покупець
- •2.3.6. Сутність Продавець
- •2.3.7. Сутність Чек
- •3. Концептуальне моделювання предметної області
- •3.1. Теоретичні положення концептуального моделювання
- •3.2. Мова er—моделювання по
- •3.2. Побудова концептуальної моделі продажу товарів для продажу
- •4. Логічне та фізичне проектування бази даних
- •4.1. Логічне проектування
- •4.2. Фізичне проектування
- •4.2.1. Скрипти створення бази даних
- •4.2.2. Інформаційно–пошукові запити
- •Висновки:
2.3.2. Сутність Вид
Короткий опис сутності: забезпечує розподіл товарів на категорії (наприклад, вид товару краски та вид товару пензлі).
Атрибути:
номер;
назва;
опис.
Зв’язки з сутностями.
Вид обов’язково відповідає одній і тільки одній назві.
Бізнес–правила: номер виду унікально ідентифікує його, так як не можуть бути два і більше видів товарів з однаковим номером. Усі інші атрибути видів товару є обов’язковими.
2.3.3. Сутність Виробник
Короткий опис сутності: забезпечує повноту надання інформації про виробника певного товару (наприклад, краски можуть вироблятися російською або китайською фабриками).
Атрибути:
номер;
назва;
країна виробника.
Зв’язки з сутностями.
Виробник може відповідати одному чи більше товару.
Бізнес–правила: виробник визначається у відповідності з товаром, номер виробника унікально ідентифікує його, так як не можуть бути два і більше виробника товарів з однаковим номером. Усі інші атрибути є обов’язковими.
2.3.4. Сутність Постачальник
Короткий опис сутності: забезпечує можливість керівнику магазину прослідити ціни на один і той же товар у різних постачальників,(наприклад, краски можуть у виробника 1 коштувати 2 грн. , а у виробника 2 - 4 грн.).
Атрибути:
номер;
назва;
розрахунковий рахунок;
юридична адреса;
фізична адреса.
Зв’язки з сутностями.
Постачальник може відповідати одному чи більше товару.
Постачальник обов’язково відповідає одному і тільки одному розрахунковому рахунку;
Постачальник обов’язково відповідає одній і тільки одній юридичній адресі;
Постачальник може відповідати одній чи більше фізичній адресі.
Бізнес–правила: постачальник визначається у відповідності з товаром, номер постачальника унікально ідентифікує його, так як не можуть бути два і більше постачальника товарів з однаковим номером. Усі інші атрибути є обов’язковими.
2.3.5. Сутність Покупець
Короткий опис сутності: забезпечує можливість інформувати усіх постійних покупців інформацією о нових надходженнях товарів.
Атрибути:
П.І.Б.;
Телефон.
Зв’язки з сутностями.
Покупець може відповідати одному чи більше товару.
Покупець обов’язково відповідає одному і тільки одному телефону;
Бізнес–правила: телефон покупця унікально ідентифікує його, так як не можуть бути два і більше покупця з однаковим номером телефону. Усі інші атрибути є обов’язковими.
2.3.6. Сутність Продавець
Короткий опис сутності: забезпечує можливість проглядати усю необхідну інформацію про робочий персонал та зв’язувати продажі з певним продавцем.
Атрибути:
Номер;
П.І.Б.;
Телефон;
Адреса;
Паспортні данні.
Зв’язки з сутностями.
Продавець обов’язково відповідає одному і тільки одному телефону;
Продавець обов’язково відповідає одній і тільки одній адресі;
Продавець обов’язково відповідає одним і тільки одним паспортним даним.
Бізнес–правила: номер пероналу унікально ідентифікує його, так як не можуть бути два і більше співробітника з однаковим номером. Усі інші атрибути є обов’язковими.