Практическая_работа на тему Створення бази даних Автосалон за допомогою програми Microsoft Access
Работа добавлена на сайт bukvasha.net: 2015-07-01Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Завдання
Склад бази даних «Автосалон»: таблиця «Автомобілі», таблиця «Клієнти», таблиця «Постачальники», таблиця «Замовлення».
Структура таблиці «Автомобілі»: код моделі; код заводу; модель; кількість дверей; коробка передач; ціна заводу; перепродажна підготовка. Структура таблиці «Клієнти»: код клієнта; прізвище та ім’я; адреса; місто; телефон.
Структура таблиці «Постачальники»: код заводу; назва заводу; адреса.
Структура таблиці «Замовлення»: номер договору; код моделі; код клієнта; дата замовлення.
описати основні кроки створення бази даних згідно з індивідуальним варіантом;
створити запити:
на відбір
з однієї таблиці (передбачити в умовах добору використання функцій та операторів);
багатотабличний (передбачити поле, що обчислюється);
з параметром;
підсумковий:
з однієї таблиці;
багатотабличний (передбачити поле, що обчислюється);
перехресний:
за допомогою майстра;
за допомогою конструктора.
на відновлення даних;
на створення таблиці (передбачити поле, що обчислюється).
7) оформити звіт по роботі.
Опис виконання роботи
Запустимо програму Microsoft Access.
Створення нової бази даних «Автосалон»:
Структура таблиці «Автомобілі»: код моделі; код заводу; модель; кількість дверей; коробка передач; ціна заводу; перепродажна підготовка.
Структура таблиці «Клієнти»: код клієнта; прізвище та ім’я; адреса; місто; телефон.
Структура таблиці «Постачальники»: код заводу; назва заводу; адреса.
Структура таблиці «Замовлення»: номер договору; код моделі; код клієнта; дата замовлення.
Файл → Создать базу данных →Новая база данных →ОК
Задамо ім’я бази Avtosalon.mdb.
Створення таблиць
Таблица → Создать:
У вікні конструктора таблиць виконаємо опис структури таблиці Автомобілі.
Структура таблиці «Автомобілі»
Ім’я поля | Тип | Розмір поля |
КодМодели | Числовой | Длинное целое |
КодЗаводу | Числовой | Длинное целое |
Модель | Текстовый | 50 |
КоличДверей | Числовой | Длинное целое |
КоробкаПередач | Текстовый | 50 |
ЦенаЗавода | Денежный | Фиксированный |
ПерепродПодготовка | Текстовый | 50 |
Задамо ключове поле «КодМодели». Для цього натиснемо кнопку «Ключевое поле» на панелі управління.
Збереження таблиці
Натиснемо кнопку Закрыть → дамо таблиці назву Avtomob.
Введення записів до таблиці.
У вікні бази даних виберемо ім’я таблиці і дамо команду Открыть, або перейдемо в режим таблиці (кнопка на панелі інструментів)
Зміст таблиці Автомобілі
КодМодели | КодЗаводу | Модель | КоличДверей | КоробкаПередач | ЦенаЗавода | ПерепродПодготовка |
201 | 101 | Audi A3 | 4 | автоматическая | 362 815,41 грн. | проведена |
202 | 102 | Chery Elara | 4 | механическая | 86 100,00 грн. | проведена |
203 | 105 | Chevrolet Lachetti | 4 | механическая | 115 702,00 грн. | проведена |
204 |
110
Daewoo Lanos
4
механическая
75 132,00 грн.
проведена
205
103
Toyota Camry
4
автоматическая
310 896,00 грн.
проведена
206
103
Toyota Corolla
4
автоматическая
168 500,00 грн.
проведена
207
104
Dacia Logan
4
механическая
112 100,00 грн.
проведена
208
105
Chevrolet Aveo
4
механическая
95 300,00 грн.
проведена
209
106
Lada 2170
4
механическая
74 120,00 грн.
проведена
210
107
Lexus IS
4
автоматическая
439 830,00 грн.
проведена
211
108
Opel Astra H GTC
2
автоматическая
160 810,00 грн.
проведена
212
108
Opel Combo
4
механическая
120 800,00 грн.
проведена
213
109
Kia Soul
4
автоматическая
125 670,00 грн.
проведена
214
109
KIA Cerato Koup
4
автоматическая
160 360,00 грн.
проведена
215
110
Daewoo Sens
4
механическая
60 712,00 грн.
проведена
Створимо нові таблиці
Клієнти (Klient), Постачальники (Postachaln) та Замовлення (Zamovlen)
Структура таблиці Клієнти
Ім’я поля | Тип | Розмір поля |
КодКлиента | Числовое |
|
ФамилияИмя | Текстовое | 50 |
Адрес | Текстовое | 50 |
Город | Текстовое | 50 |
Телефон | Текстовое | 50 |
Встановлення ключового поля
Виділимо поле КодКлиента та натиснемо кнопку на панелі інструментів.
Для поля КодКлиента встановимо властивість Индексированное поле – Да (совпадения не допускаются).
Зміст таблиці Клієнти
КодКлиента | ФамилияИмя | Адрес | Город | Телефон | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
301 | Иванов П.Р. | пр. Ленина, 148 | Запорожье | 63–01–01 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
302 | Сидоренко В.А. | ул. Заднепровская, 2 | Запорожье | 212–01–01 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
303 | Авраменко Т.О. | ул. Горького, 16/62 | Днепропетровск | 769–21–23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
304 | Остапенко Ю.В. | ул. Чернышевского, 31
У вікні конструктора таблиць виконаємо опис структури таблиці Клієнти. Структура таблиці Постачальники
Встановимо ключове поле «КодЗаводу». Зміст таблиці Постачальники
У вікні конструктора таблиць виконаємо опис структури таблиці Постачальники. Структура таблиці Замовлення
Встановимо ключове поле «НомерДогов». Зміст таблиці Замовлення
У вікні конструктора таблиць виконаємо опис структури таблиці Замовлення. Встановлення зв’язків між таблицями Зв’язки між таблицями встановимо у вікні Схема даних. Для цього скористаємось командою Сервис → Схема даних (кнопка на панелі інструментів). Для встановлення зв’язків, у вікні Схема даних встановимо курсор на ключове поле таблиці Постачальники (Postachaln) та натиснувши ліву кнопку миші, перетягнемо його на відповідне поле таблиці Автомобілі (Avtomob). Аналогічно встановимо зв’язок між іншими таблицями бази даних. У вікні Связи встановимо прапорець Обеспечение целостности данных. Створення запитів
У вікні бази даних перейдемо на вкладку Запрос і натиснемо кнопку Создать ® Конструктор. У вікні Добавление таблиц вибираємо таблицю Автомобілі. У вікні конструктора, двічі натиснувши кнопку миші на назві поля, оберемо поля Модель, КоличДверей, Коробка передач та ЦенаЗавода. Під час закриття запиту, з'явиться вікно, в якому слід дати запиту ім'я.
Створимо обчислювальне поле Збільшення ціни на 10%: [Avtomob]! [ЦенаЗавода]+ [Avtomob]! [ЦенаЗавода]*0,1 за допомогою будівника виразів. Вімкнемо прапорець Вывод на экран в полі, що обчислюється. Запустимо запит, натиснувши кнопку
Передбачимо обчислюване поле Ном_дог: Ном_дог: [Zamovlen]! [НомерДогов] У рядку Условие отбора для поля Ном_дог напишемо [№ договора]. В даному запиті з параметром передбачається номер договору, який слід ввести для отримання інформації.
Звернемо увагу на рядок Групповая операция, який містить список функцій. Під груповою операцією розуміється обробка й узагальнення значення даного поля за допомогою певної функції. У результаті в таблиці запиту змінюється розташування або кількість записів. Групова операція дозволяє легко створити обчислюване поле. Для того, щоб увімкнути рядок Групповая операция у вікні конструктора запиту, скористаємось командою Вид ® Групповые операции, або кнопкою на панелі інструментів.
Для назви заводу та його адреси встановимо Группировка, а для моделі автомобіля – функцію Count, що означає підрахунок кількості записів.
Перехресні запити дозволяють виводити дані у вигляді перехресної таблиці, що схожа на електронну. В таких запитах в ролі заголовків стовбчиків виступають значення полів і виразів. Під час створення перехресних запитів вказуємо Access, які поля він повинен використовувати у ролі заголовків рядків, стовбчиків, підсумкових величин. Створимо завчасно запит, щоб консолідувати дані для перехресного запиту. Для створення запиту використаємо таблиці Avtomob, Klient та Zamovlen (поля НомерДогов, ФамилияИмя, Модель, ЦенаЗавода, ПерепродПодготовка), передбачимо обчислювальне поле Місяць продажу (вираз Місяць продажу: Month([Zamovlen]! [ДатаЗамовл])).
8. Створимо запит на відновлення для заміни значення поля ЦенаЗавода для певної моделі автомобіля. Для цього використаємо таблицю Avtomob (поля ЦенаЗавода та Модель). В режимі Конструктора виконаємо команду Запрос –> Обновление. В пункті Обновление для поля ЦенаЗавода вкажемо значення 148000, а для поля Модель – значення «Лачетти». 9. Створимо запит на створення таблиці. Для цього використаємо таблиці Avtomob (поля Модель та ЦенаЗавода) і Zamovlen (поле ДатаЗамовл). В режимі Конструктора виконаємо команду Запрос Создание таблицы. Створимо обчислювальне поле Зменшення ціни автомобіля на 5%: Зменш_ціни на 5%: [Avtomob]! [ЦенаЗавода] – [Avtomob]! [ЦенаЗавода]*0,05 за допомогою будівника виразів. Якщо запустити цей запит на виконання, створюється таблиця з такими даними: Модель автомобіля, Ціна автомобіля, Дата замовлення та Зменшення ціни автомобіля на 5%. Оформлення звіту Зайдемо в закладку Отчеты, Натиснемо кнопку Создать, виберемо режим Мастер отчетов. Далі виберемо із таблиць поля, дані яких буде містити Отчет та натиснути кнопку Далее. На слідуючому етапі можна добавити рівні групування даних. Встановити сортування даних. Вибрати макет, а потім стиль Отчета. Дати звіт назву та натиснути кнопку Готово. На екрані з’явиться форма Отчета, яку було створено. Список використаної літератури
2. Реферат Формы предпринимательства 3. Реферат на тему Policy Instruments 4. Реферат на тему Vlad Tepes Essay Research Paper The Real 5. Реферат Внутренние воды Африки 6. Реферат Расчет тех. экономической эффективности изготовления металлического воздухозаборника 7. Курсовая на тему История библиотек Орловщины 8. Реферат Генезис теоретичних знань у класичній науці 9. Реферат Проблема метода российского налогового права как самостоятельной отрасли права 10. Реферат на тему To Kill A Mockingbird Prejudice Is Part |