», В«НакладніВ» об'єднані через сутність В«ПродажіВ». Таким чином, сутність В«ПродажіВ» пов'язана з іншими сутностями з відношенням В«один-до-багатьохВ». Сутності В«ПостачальникиВ» об'єднані через сутність В«СкладВ». Таким чином, сутність В«ПостачальникиВ» пов'язана з іншими сутностями з відношенням В«Один-до-багатьохВ». Зв'язку сутностей реалізованих в Access представлені на малюнку 3.2.
Рисунок 3.2 Інформаційно-логічна модель в Access
4. Реляційна модель бази даних
4.1 Функціональні залежності між атрибутами
Сутність В«ЗамовникиВ» посилається на сутності В«Накладні, (див. схему в розділі 3.1.). Таким чином, сутність В«ЗамовникиВ» містить один ключа. Сутність В«СкладВ» посилається на сутності В«Продажі (див. схему в розділі 3.1). Таким чином, сутність В«СкладВ» містить один зовнішній ключ.
4.2 Вибір ключів
В якості первинного ключа сутності В«ЗамовникиВ» обраний Артикул, для сутності В«НакладніВ» - код замовника, В«НакладніВ» до В«ПродажіВ» - код товару, В«ПродажіВ» до В«СкладВ» - код товару, В«СкладВ» до В«ПостачальникиВ» - код постачальника.
4.3 Нормалізація відносин
Схема, наведена в розділі 3.1., відповідає 1НФ тому дані представлені у вигляді двовимірних таблиць з виділеними ключовими атрибутами.
Схема також відповідає 2НФ, оскільки вона відповідає всім вимогам 1НФ, оскільки вона відповідає всім вимогам 1НФ і в ній немає неключових атрибутів, залежних тільки від частини складного ключа.
Схема відповідає 3НФ, тому вона відповідає всім вимогам 2НФ і жоден з не ключових атрибутів не залежить від інших не ключових атрибутів.
5. Даталогіческіе ПРОЕКТУВАННЯ
5.1 Склад таблиць БД
Після того як були розроблені логічні зв'язки сутностей приступив до Даталогіческое проектування таблиць БД.
База даних містить 5 таблиць: В«ЗамовникиВ», В«НакладніВ», В«ПостачальникиВ», В«ПродажіВ», В«СкладВ».
Малюнок 5.1.1 Вид таблиці В«ЗамовникиВ» в Конструкторі
Малюнок 5.1.2 Вид таблиці В«НакладніВ» в Конструкторі
Малюнок 5.1.3 Вид таблиці В«ПостачальникиВ» в Конструкторі
Малюнок 5.1.4 Вид таблиці В«ПродажіВ» в Конструкторі
Малюнок 5.1.5 Вид таблиці В«СкладВ» в Конструкторі
5.2 Засоби підтримки цілісності
Для всіх зв'язків, представлених на схемі, включено забезпечення цілісності даних, каскадне видалення зв'язаних записів (див. малюнок 5.2.1).
Малюнок 5.2.1 Зміна зв'язків
6. Запитів до бази ДАНИХ
З даних шуканих таблиць БД були реалізовані п'ять запитів (див. малюнок 6.1).
Малюнок 6.1 Запити
Прикладами простих запитів є запит обліку продажів по відділу касети.
Малюнок 6.2 Вид запиту в Конструкторі
Малюнок 6.3 Результат запиту
Прикладами запиту з умовою є запит В«Условие отбораВ»
Малюнок 6.4 Вид запиту в Конструкторі
Малюнок 6.5 Результат запиту
Прикладом запиту на вибірку є запит В«Условие отбораВ».
Малюнок 6.6 Вид запиту в Конструкторі
Малюнок 6.7 Результат запиту
Прикладом запиту на сортування є запит В«Условие отбораВ»
Малюнок 6.8 Вид запиту в Конструкторі
Малюнок 6.9 Результат запиту
Прикладами запиту на обчислення даних є запити В«Обчислення залишку товару В»
Малюнок 6.10 Вид запиту в Конструкторі
Малюнок 6.11 Результат запиту
7. ВИМОГИ ДО ТЕХНІЧНОГО ЗАБЕЗПЕЧЕННЯ
Вимоги до даної системи БД полягають в наступному:
1) IBM-сумісний комп'ютер;
2) Процесор не нижче Pentium IV, ОЗУ не менше 256Мб;
3) Windows 2003/XP;
4) Microsoft Access 2003;
5) Швидкодія системи.
8. ІНСТРУКЦІЯ З ВИКОРИСТАННЯ БД
8.1 Виклик програми
Відкрити провідник Windows, знайти базу даних В«Курсовий проект.db1В», встановити на неї курсор миші і клацнути лівою кнопкою. На екрані з'явиться головна форма програми.
Рисунок 8.1 Кнопкова форма
8.2 Екранні форми
Потрібна форма виводитися на екран виходячи з дії користувача, по натисненню на певну кнопку з головної форми (див. малюнок 8.1)
Малюнок 8.2.1 Форма Оформлення замовлень
Малюнок 8.2.2 Форма Облік продажів по відділах
Малюнок 8.2.3 Форма Підрахунок поставок по відділах
Малюнок 8.2.4 Форма Облік постачальників і поставок
8.3 Опис звітів
В описаних звітах були використані дані з таблиць і результатів запитів.
Звіт В«Аналіз обсягів продажів по дняхВ» створений з використанням майстра створення звітів на основі таблиці В«ПродажіВ».
Малюнок 8.3.1 Лист аналізу обсягів продажів по днях
Аналогічно були створені наступні звіти
Малюнок 8.3.2 Лист аналізу обсягів продажів по тижнях
Малюнок 8.3.3 Лист аналізу обсягів продажів по місяцях
Звіт В«Фінансові підсумки дня по магазинуВ» створений з використанням майстра створення звітів на основі таблиці В«ПродажіВ» і В«ТовариВ»
Малюнок 8.3.4 Лист аналізу обсягів продажів по тижнях
Аналогічно були створені наступні звіти
Малюнок 8.3.5 Лист фінансові підсумки дня по відділу легкові
Малюнок 8.3.6 Лист фінансові підсумки дня по відділу вантажні
ВИСНОВОК
Створюючи базу даних по магазину автозапчастин В«ЗалізякаВ», були придбані практичні навички обстеження предметної області, концептуального, логічного та фізичного проектування бази даних, освоїла засоби підтримки цілісності бази даних, запитів. А також вивчені та освоєні принципи, прийоми розробки, формалізації предметної області у вигляді функціональної BPwin моделі, інформаційної моделі ERwin для побудови АСУ.
У процесі роботи над курсовим проектом придбані практичні навички створення бази даних в СУБД Microsoft Access з моменту обстеження предметної області і до настройки параметрів запуску.
БІБЛІОГРАФІЧНИЙ СПИСОК
1. Горелов А., Ахаян Р., Макашаріпов С. Ефективна робота із СУБД - СПб.: Питер, 2000. - 704 с.
2. Віллет, Кроудер Microsoft Office 2000 Біблія користувача.: Пер. з англ.-М.: Видавничий дім «³льямсВ», 2001. - 1026 с.
3. Марков А.С., Лісовський К.Ю. Бази даних. Введення в теорію і методологію: Підручник. - М.: Фінанси і статистика, 2004. - 512 с.
4. Інформатика: Підручник/За ред. проф. Макарової Н. В. - М.: Фінанси і статистика, 2000. -768 С.
5. Хомоненко А. Д., Циганков В. М., Мальцев М.Г. Бази даних. Підручник для ВНЗ/Под ред. проф. А. Д. Хомоненко. - СПб.: КОРОНА-принт, 2000. - 416 с.
6. Черемних С.В. та ін Моделювання та аналіз систем. IDEF-технології: практикум/С.В. Черемних, І.О. Семенов, В.С. Ручкін. - М.: Фінанси і статистика, 2005. - 192 с.
7. Карпова Т. С. Бази даних. Моделі, розробка, реалізація. - СПб.: Питер, 2002. 304 з.
8. Малихіна М.П. Бази даних: основи, проектування, використання. - СПб.: БХВ - Петербург, 2004. - 512 с.
9. Практикум з інформатики/А.А. Землянський, Г.А. Кретова, Ю.Р. Стратонович, Е.А. Яшкова; Под ред. А.А. Землянського. - М.: Колос, 2003. - 384 с....