Розробка бази даних
«Магазин побутової техніки" Електрон "засобами СУБД 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>
 Вся
необхідна робота здійснюється в спеціальному вікні Схема даних, яке
відкривається кнопкою 
 на панелі інструментів або командою Сервіс