ФГТУ ВПО
Башкирський державний аграрний університет
Факультет: ВТУ
Кафедра Інформатики та ІТ
Спеціальність: ПІЕ
Курсовий проект
Розробка БД В«Магазин автозапчастин"
Ахматзін Ільвір Айдаровіч
Форма навчання: очна
Курс, група 2, 1
Керівник: Агішев Т.Х.
Уфа 2011
ЗМІСТ
Введення
1. Обстеження предметної області в BPWIN
2. Концептуальне проектування
2.1 Перелік сутностей
2.2 Перелік атрибутів
3. Логічне проектування в ERWIN
3.1 Модель В«Сутність - зв'язокВ»
3.2 Класифікація зв'язків
4. Реляційна модель БД
4.1 Функціональні залежності між атрибутами
4.2 Вибір ключів
4.3 Нормалізація відносин
5. Даталогіческое проектування
5.1 Склад таблиць бази даних
5.2 Засоби підтримки цілісності
6 запитів до БД
7. Вимоги до технічному забезпеченню
8. Інструкція по використанню БД
8.1 Виклик програми
8.2 Екранні форми
8.3 Опис звітів
Висновок
Бібліографічний список
Додаток А
Додаток В
АНОТАЦІЯ
В даному курсовому проекті в якості предметної області розглядається магазин автозапчастин В«ЗалізякаВ». База даних вирішує задачу обліку продажу товару продукції магазину.
ВСТУП
В даному курсовому проекті розроблена база даних для інформаційної підтримки діяльності магазину автозапчастин В«ЗалізякаВ», з метою автоматизувати стеження за процесами руху товару і діями співробітників магазина. Інформація про клієнтів і товару заноситься в базу даних. При отриманні нового товару, йому привласнюється свій індивідуальний код, в базі даних реєструється наступна інформація: код товару, відділи, найменування товару, назва, кількість, ціна і т.д.
Метою даного курсового проекту є придбання практичних навичок обстеження предметної області, концептуального, логічного і фізичного проектування бази даних, освоєння коштів підтримки цілісності бази даних, запитів, звітів. Курсовий проект відбиває етапи створення бази даних в СУБД Microsoft Access з моменту обстеження предметної області і до налаштування параметрів запуску.
1. ОБСТЕЖЕННЯ предметної ОБЛАСТІ
В даному курсовому проекті предметну область складає облік співробітників, яке представлене моделлю BPwin.
Малюнок 1.1 Функціональна модель
База даних, що розробляється в рамках даного курсового проекту, являє собою спрощену модель предметної області В«Магазин автозапчастин В». База даних включає інформацію про товари, замовлення клієнтів, постачальників і поставок і т.д.
Малюнок 1.2 Декомпозиція функціонального блоку
2. КОНЦЕПТУАЛЬНЕ ПРОЕКТУВАННЯ
2.1 Перелік сутностей
Магазин автозапчастин містить наступні сутності:
1. Замовники;
2. Накладні;
3. Постачальники;
4. Продажі;
5. Склад.
2.2 Перелік атрибутів
Для кожної сутності повинен бути список атрибутів.
Таблиця
В«ЗамовникиВ»
Сутності
Атрибути
Типи
Розмір
Код замовника
Числовий
4
Прізвище
Текстовий
6
Ім'я
Текстовий
50
батькові
Текстовий
50
Адреса
Текстовий
Довге ціле
Телефон
Числовий
50
Таблиця
В«НакладніВ»
Сутності
Атрибути
Типи
Розмір
Код замовника
Числовий
50
Код товару
Числовий
50
№ накладної
Числовий
50
Дата укладення
Дата/час
Короткий формат дати
Таблиця
В«ПостачальникиВ»
Сутності
Атрибути
Типи
Розмір
Код постачальника
Числовий
50
Постачальник
Текстовий
50
Адреса
Текстовий
50
Телефон
Текстовий
50
Сайт
Гіперпосилання
50
Таблиця
В«ПродажіВ»
Сутності
Атрибути
Типи
Розмір
Код товару
Числовий
50
Покупок
Числовий
50
Дата покупки
Дата/час
Короткий формат дати
Таблиця
В«СкладВ»
Сутності
Атрибути
Типи
Розмір
Код товару
Числовий
Довге ціле
Код постачальника
Числовий
Довге ціле
Найменування
Текстовий
60
Відділ
Текстовий
Авто
Кількість (шт.)
Числовий
50
Вартість
Грошовий
50
магазин автозапчастин база даний
3. Логічне проектування В ERWIN
3.1 Модель В«сутність-зв'язокВ»
Виходячи з даних концептуального проектування БД, приступив до логічного проектування в Erwin.
Співробітники роблять замовлення на основі інформації про наявність товару, кількості, ціни.
Дана модель представлена ​​на схемі нижче.
Малюнок 3.1 Інформаційно логічна модель
3.2 Класифікація зв'язків
Сутності В«ЗамовникиВ...