Розробка бази даних
«Магазин побутової техніки" Електрон "засобами СУБД MS Access» b>
p>
Пояснювальна
записка до курсової роботи p>
Виконав:
студент гр. ВТТ - 103д Латиган А. В. p>
Уфімський
державний авіаційний технічний університет p>
Туймази 2007 p>
Завдання на курсову роботу з дисципліни «Інформатика» p>
Факультет: АТС, група: ВТТ-103д p>
Студент (ка): Латиган А. В. p>
Термін здачі роботи - 15 навчальний тиждень.
Навчальний рік: 2006-2007 p>
Варіант № 5. p>
Назва теми: Магазин побутової техніки
"Електрон" p>
Завдання виконується з використанням СУБД MS
Access p>
Завдання: p>
Основні дані: Дані про товар: номер,
виробник, назва, модель, p>
дата випуску, термін гарантії, ціна, партія,
кількість на складі, зображення товару. p>
Дані
про покупців: прізвище, ім'я, по батькові, номер серії паспорта, номер p>
паспорта, контактний телефон, номер
кредитного рахунку. p>
Формування
рахунків. p>
Введення b>
p>
Дана курсова робота виконана в СУБД
Microsoft Access, що входить до прикладної пакет Microsoft Office 2003 на прикладі
розрахунку з клієнтами в магазині побутової техніки «Електрон». Створена програма
має ряд переваг: p>
Автоматизація необхідних розрахунків p>
Легкий спосіб введення або видалення товару або
клієнта p>
Наявність у формі «Товари» кольорових зображень
услуги p>
Зручний дизайн програми зі зрозумілим
інтерфейсом і оригінальними кнопковими формами p>
Можливість перегляду або виведення на друк
звітів, що наочно демонструють інформацію по основних категоріях p>
Наявність докладного опису призначення і
роботи програми p>
Мета
роботи. h2>
Закріплення і поглиблення знань з
інформатики, практичних навичок роботи на персональному комп'ютері і
розробки призначених для користувача застосувань з використанням програмних засобів
інтегрованого пакету MS Office і сучасних комп'ютерних технологій
обробки інформації, а також навичок у складанні текстової документації. p>
Постановка завдання b>
p>
Розробити
базу даних (БД) «Магазину побутової техніки« Електрон »», що дозволяє вести: облік
товару; облік надходжень товару на склад; облік продажів товару різним
покупцям; рахунку. p>
Основні вимоги до БД за функціональним
набору: p>
Вимоги
з обліку p>
поповнення
бази даних у зв'язку з надходженням нової техніки; p>
облік
кількість товарів на складі; p>
складання
звітів за станом товарів, таких як виручка і популярність товарів; p>
підрахунок
суми покупок клієнта. p>
Вимоги
з продажу p>
можливість
швидкого пошуку товару для продажу й організації рахунку; p>
наявність
зручних форм для продажу. p>
Проектування бази даних
p>
При
створення даної бази даних були виділені три сутності: товари (техніка),
покупці і рахунки. Для нормалізації БД були виділені наступні таблиці --
суті: виробники, назви техніки, партії товару, постачальники, а так само
зведена таблиця - сутність продаж. Зв'язок між цими сутностями відображена в
пункті 1.3.3. При цьому кожна таблиця БД представляється як
сукупність рядків і стовпців, де рядки відповідають екземпляру об'єкта,
конкретної події або явища, а стовпці - атрибутів (ознаками,
характеристиками, параметрами) об'єкта, події, явища. p>
Створення бази даних b>
p>
Коротка характеристика
СУБД MS ACCESS b>
p>
Система
управління базами даних Microsoft Access є одним з найпопулярніших
додатків в сімействі настільних СУБД. Всі версії Access мають у своєму арсеналі
кошти, значно спрощують введення і обробку даних, пошук даних і
надання інформації у вигляді таблиць, графіків і звітів. Починаючи з версії
Access 2000, з'явилися також Web-сторінки доступу до даних, які
користувач може переглядати за допомогою програми Internet Explorer. Крім
цього, Access дозволяє використовувати електронні таблиці і таблиці з інших
настільних і серверних баз даних для зберігання інформації, яка
додатком. Приєднавши зовнішні таблиці, користувач Access буде працювати з
базами даних в цих таблицях так, як якщо б це були таблиці Access. При
це й інші користувачі можуть продовжувати працювати з цими даними в тій
середовищі, в якому вони були створені. Основу бази даних складають що зберігаються в
ній дані. Крім того, в базі даних Access є інші важливі компоненти,
які називаються об'єктами. Об'єктами Access є: p>
Таблиці
- Містять дані. P>
Запити
- Дозволяють задавати умови для відбору даних і вносити зміни в дані. P>
Форми
- Дозволяють переглядати та редагувати інформацію. P>
Сторінки
- Файли у форматі HTML (Hypertext Markup Language, Мова розмітки гіпертексту),
що дозволяють переглядати дані Access за допомогою браузера Internet Explorer. p>
Звіти
- Дозволяють узагальнювати і роздруковувати інформацію. P>
Макроси
- Виконують одну або кілька операцій автоматично. P>
Створення таблиць b>
p>
Реляційні
БД представляють пов'язану між собою сукупність таблиць-сутностей бази даних
(ТВД). Зв'язок між таблицями може знаходити своє відображення у структурі даних,
а може тільки матися на увазі, тобто бути присутнім на неформалізована
рівні. Кожна таблиця БД представляється як сукупність рядків і стовпців, де
рядки відповідають екземпляру об'єкта, конкретної події або явища, а
стовпці - атрибутів (ознаками, характеристиками, параметрами) об'єкта, події,
явища. p>
При
практичної розробки БД таблиці-суті звуться таблицями,
рядка-екземпляри - записами, стовпці-атрибути - полями. p>
Одне
з найважливіших переваг реляційних баз даних полягає в тому, що можна зберігати
логічно згруповані дані в різних таблицях і задавати зв'язки між ними,
об'єднуючи їх в єдину базу. Така організація даних дозволяє зменшити
надмірність збережених даних, спрощує їх введення і організацію запитів і
звітів. p>
Для
вирішення поставленого завдання прийнята схема бази даних, представлена на Рис. 1. Для відкриття схеми даних необхідно вибрати команду
«Схема даних» в меню «Сервіс». У даній схемі представлена взаємозв'язок всіх
таблиць бази даних і відносини між ними. p>
p>
Рис. 1
Схема даних p>
Складовими
базу даних є вісім таблиць, з них три основні: p>
техніка
- Містить інформацію про товари; p>
рахунку
- Містить інформацію про рахунки; p>
покупці
- Містить інформацію про покупців; p>
і
п'ять другорядних: p>
виробники
- Містить назви виробників; p>
назви
техніки - містить назви товарів; p>
партії
товару - містить інформацію про партії; p>
постачальники
- Містить назви постачальників; p>
продаж
- Містить інформацію про проданому товар; p>
Для
створення таблиці в режимі конструктора необхідно: p>
відкрити
базу даних; p>
на
вкладці «Таблиці» вибрати «Створення таблиці в режимі конструктора», відкриється
вікно конструктора; p>
ввести
імена полів таблиці і вибрати тип даних для кожного поля; p>
змінити
властивості полів, якщо це необхідно; p>
вибрати
ключове поле, якщо це необхідно; p>
виконати
«Файл» ® »Зберегти»
і зберегти таблицю, при цьому якщо ключове поле не було обрано, Access
запропонує його створити; p>
закрити
таблицю. p>
Нижче
описана структура основних таблиць Техніка та Рахунку. p>
Таблиця
«Техніка» призначена для однозначної ідентифікації товару номером і зберігання
даних про товар. Структура таблиці представлена в Таблиця 1. P>
Таблиця 1
Структура таблиці «Техніка» p>
ТИП ДАНИХ p>
ЗАСТОСУВАННЯ p>
ПОЛЕ p>
Лічильник p>
Спеціальна числове поле, в
якому Access автоматично присвоює унікальний порядковий номер кожної
запису. Значення полів типу лічильника оновлювати не можна p>
Номер техніки p>
Числовий p>
Числові дані різних
форматів, що використовуються для проведення розрахунків p>
Номер виробника, номер
назви, термін гарантії (міс), номер партії, Кількість на складі p>
Текстовий p>
Текст або числа, які не потребують
проведення розрахунків, наприклад номери телефонів (до 255 знаків) p>
модель p>
Дата/час p>
Для зберігання календарних дат і
поточного часу p>
дата випуску p>
Грошовий p>
Для зберігання грошових сум p>
ціна p>
Поле об'єкта OLE p>
Об'єкт (наприклад, електронна
таблиця Microsoft Excel, документ Microsoft Word, малюнок, звукозапис або
інші дані в двійковому форматі), пов'язаний або впроваджений в таблицю Access p>
Зображення p>
Вид
таблиці «Техніка» представлений на Рис.
2. P>
p>
Рис. 2
.
Вид таблиці «Техніка» p>
Таблиця
«Рахунки» призначена для ідентифікації рахунку номером і зберігання даних про
виписаних рахунках. Структура таблиці представлена в Таблиця 2. P>
Таблиця 2
Структура таблиці «Рахунки» p>
ТИП ДАНИХ p>
ЗАСТОСУВАННЯ p>
ПОЛЕ p>
Лічильник p>
Спеціальна числове поле, в
якому Access автоматично присвоює унікальний порядковий номер кожної
запису. Значення полів типу лічильника оновлювати не можна p>
Номер рахунку p>
Числовий p>
Числові дані різних
форматів, що використовуються для проведення розрахунків p>
Номер покупця, Знижка% p>
Дата/час p>
Для зберігання календарних дат і
поточного часу p>
Дата p>
Грошовий p>
Для зберігання грошових сум p>
Сума p>
Вид
таблиці «Рахунки» представлений на Рис.
3. P>
p>
Рис. 3
Вид таблиці «Рахунки» p>
Другорядні
таблиці були створені для зменшення надлишковості даних, шляхом виділення загальних
частин з основних таблиць. Створення даних таблиць повністю ідентичне створенню
основних таблиць. p>
Встановлення зв'язків між
таблицями b>
p>
Вся
необхідна робота здійснюється в спеціальному вікні Схема даних, яке
відкривається кнопкою на панелі інструментів або командою Сервіс