Дипломная работа: База даних магазину побутової техніки на прикладі магазину "Електрон"
5. За допомогою олівця і паперу розкреслюють зв'язки між таблицями.
Таке креслення називається схемою даних. Існує декілька типів можливих зв'язків між таблицями. Найбільш поширеними є зв'язки «один до багатьох» і «один до одного». Зв'язок між таблицями організовується на основі загального поля, причому в одній з таблиць воно обов'язково повинне бути ключовим, тобто на стороні «один» повинне виступати ключове поле, що містить унікальні значення, що не повторюються. Значення на стороні «багато хто» може повторюватися.
6. Розробкою схеми даних закінчується «паперовий» етап роботи над технічною пропозицією. Цю схему можна погоджувати із замовником, після чого приступати до безпосереднього створення бази даних.
Слід пам'ятати, що по ходу розробки проекту замовнику неодмінно приходитимуть в голову нові ідеї. На всіх етапах проектування він прагне охопити єдиною системою все нові і нові підрозділи і служби підприємства. Можливість гнучкого використання його побажань багато в чому визначається кваліфікацією розробника бази даних. Якщо схема даних складена правильно, підключати до бази нові таблиці неважко. Якщо структура бази нераціональна, розробник може випробувати серйозні труднощі і увійти до суперечності із замовником. Суперечності виконавця із замовником завжди свідчать про недостатню кваліфікацію виконавця. Саме по цьому етап попереднього проектування бази даних слід вважати основним. Від його успіху залежить, наскільки база даних стане зручною, і чи будуть з нею працювати користувачі. Якщо наголошується, що користувачі бази «саботують» її експлуатацію і вважають за краще працювати традиційними методами, це говорить не про низьку кваліфікацію користувачів, а про недостатню кваліфікацію розробника бази.
На цьому етапі завершується попереднє проектування бази даних, і на наступному етапі починається її безпосередня розробка. З цієї миті слід почати роботу з СУБД.
1. Розробити базу даних «Магазина побутової техніки «Електрон»», що дозволяє вести:
- облік товару;
- облік надходжень товару на склад;
- облік продажів товару різним покупцям;
- рахунки.
2. Основні вимоги до БД по функціональному набору:
3. Вимоги по обліку
- поповнення бази даних у зв'язку з надходженням нової техніки;
- облік кількість товарів на складі;
- складання звітів за станом товарів, таких як виручка і популярність товарів;
- підрахунок суми покупок клієнта.
4. Вимоги з продажу
- можливість швидкого пошуку товару для продажу і організації рахунку;
- наявність зручних форм для продажу.
2.2 Опис і обґрунтування вибору методу організації вхідних і вихідних даних
Розроблена база даних може обробляти вхідні і вихідні дані.
До вхідних даних відносяться інформація, яка зберігається в базі даних, ці дані можуть, змінюються у міру використання програми. А також вводиться інформація про постачальників, покупців, про характеристику товару, різноманітні рахунки, ціни на продукцію, групу товару, інформація про робітників.
Вихідними даними, тобто результатом функціонування програми є складання різноманітних звітів, такі як:
- кількість і сума проданої техніки по даті;
- кількість проданої техніки за день;
- кількість техніки на складі;
- залишок певної техніки по назві;
- залишок певної техніки по моделі;
- сума витрачена покупцем;