Створення бази даних "Автосалон" за допомогою програми Microsoft Access

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

Завдання

 

Склад бази даних Автосалон: таблиця Автомобілі, таблиця Клієнти, таблиця Постачальники, таблиця Замовлення.

Структура таблиці Автомобілі: код моделі; код заводу; модель; кількість дверей; коробка передач; ціна заводу; перепродажна підготовка. Структура таблиці Клієнти: код клієнта; прізвище та імя; адреса; місто; телефон.

Структура таблиці Постачальники: код заводу; назва заводу; адреса.

Структура таблиці Замовлення: номер договору; код моделі; код клієнта; дата замовлення.

  1. описати основні кроки створення бази даних згідно з індивідуальним варіантом;
  2. створити запити:

на відбір

  1. з однієї таблиці (передбачити в умовах добору використання функцій та операторів);
  2. багатотабличний (передбачити поле, що обчислюється);
  3. з параметром;
  4. підсумковий:
  5. з однієї таблиці;
  6. багатотабличний (передбачити поле, що обчислюється);
  7. перехресний:
  8. за допомогою майстра;
  9. за допомогою конструктора.

на відновлення даних;

на створення таблиці (передбачити поле, що обчислюється).

7) оформити звіт по роботі.

Опис виконання роботи

 

Запустимо програму Microsoft Access.

Створення нової бази даних Автосалон:

Структура таблиці Автомобілі: код моделі; код заводу; модель; кількість дверей; коробка передач; ціна заводу; перепродажна підготовка.

Структура таблиці Клієнти: код клієнта; прізвище та імя; адреса; місто; телефон.

Структура таблиці Постачальники: код заводу; назва заводу; адреса.

Структура таблиці Замовлення: номер договору; код моделі; код клієнта; дата замовлення.

  1. Файл > Создать базу данных >Новая база данных >ОК
  2. Задамо імя бази Avtosalon.mdb.

 

Створення таблиць

Таблица > Создать:

  1. У вікні конструктора таблиць виконаємо опис структури таблиці Автомобілі.

 

Структура таблиці Автомобілі

Імя поляТипРозмір поляКодМоделиЧисловойДлинное целоеКодЗаводуЧисловойДлинное целоеМодельТекстовый50КоличДверейЧисловойДлинное целоеКоробкаПередачТекстовый50ЦенаЗаводаДенежныйФиксированныйПерепродПодготовкаТекстовый50

Задамо ключове поле КодМодели. Для цього натиснемо кнопку Ключевое поле на панелі управління.

Збереження таблиці

Натиснемо кнопку Закрыть > дамо таблиці назву Avtomob.

Введення записів до таблиці.

У вікні бази даних виберемо імя таблиці і дамо команду Открыть, або перейдемо в режим таблиці (кнопка на панелі інструментів)

 

Зміст таблиці Автомобілі

КодМоделиКодЗаводуМодельКоличДверейКоробкаПередачЦенаЗаводаПерепродПодготовка201101Audi A34автоматическая362 815,41 грн.проведена202102Chery Elara4механическая86 100,00 грн.проведена203105Chevrolet Lachetti4механическая115 702,00 грн.проведена204110Daewoo Lanos4механическая75 132,00 грн.проведена205103Toyota Camry4автоматическая310 896,00 грн.проведена206103Toyota Corolla4автоматическая168 500,00 грн.проведена207104Dacia Logan4механическая112 100,00 грн.проведена208105Chevrolet Aveo4механическая95 300,00 грн.проведена209106Lada 21704механическая74 120,00 грн.проведена210107Lexus IS4автоматическая439 830,00 грн.проведена211108Opel Astra H GTC2автоматическая160 810,00 грн.проведена212108Opel Combo4механическая120 800,00 грн.проведена213109Kia Soul4автоматическая125 670,00 грн.проведена214109KIA Cerato Koup4автоматическая160 360,00 грн.проведена215110Daewoo Sens4механическая60 712,00 грн.проведена

Створимо нові таблиці

Клієнти (Klient), Постачальники (Postachaln) та Замовлення (Zamovlen)

 

Структура таблиці Клієнти

Імя поляТипРозмір поляКодКлиентаЧисловоеФамилияИмяТекстовое50АдресТекстовое50ГородТекстовое50ТелефонТекстовое50

Встановлення ключового поля

Виділимо поле КодКлиента та натиснемо кнопку на панелі інструментів.

Для поля КодКлиента встановимо властивість Индексированное поле Да (совпадения не допускаются).

Зміст таблиці Клієнти

КодКлиентаФамилияИмяАдресГородТелефон301ИвановП.Р.пр. Ленина, 148Запорожье630101302СидоренкоВ.А.ул.Заднепровская, 2Запорожье2120101303АвраменкоТ.О.ул.Горького, 16/62Днепропетровск7692123304ОстапенкоЮ.В.ул.Чернышевского, 31Днепропетровск7683541305БорисенкоС.В.пр. Ленина, 2Запорожье2130000306ИващенкоР.П.ул.Чекистов, 12/44Киев2855642307СтеценкоТ.А.ул.Ленина, 13/1Киев2863289308СергиенкоО.Д.ул.Красногвардейска, 16аДнепропетровск7684279309АндреевА.А.ул.Победы, 16/11Запорожье640001310ШмульК.Н.ул.Зеленая, 26/11Киев2910304311КожушенкоС.К.ул.Горького, 16/54Днепропетровск7682481312РезникТ.В.ул.Правды, 48/56Запорожье690201313ДолгаревС.А.пр. К.Маркса, 95/16Днепропетровск7684215314ПриходькоВ.С.ул.Мельникова, 48/12Киев2915483315КрильЮ.Д.ул.Гоголя, 46аЗапорожье2330101

У вікні конструктора таблиць виконаємо опис структури таблиці Клієнти.

 

Структура таблиці Постачальники

Імя поляТипРозмір поляКодЗаводуЧисловоеНазваЗаводуТекстовое50АдресаТекстовое50

Встановимо ключове поле КодЗаводу.

 

Зміст таблиці Постачальники

КодЗаводуНазваЗаводуАдреса101Концерн ФольксвагенГермания, Ингольдштадт102Chery Automobile Co., LtdКНР, г.Вуху103Toyota Motors CorporationЯпония, г.Тоета104Компания RenaultРумыния105Дженерал МоторсСША, штат Мичиган, Уоррен106Волжский автомобильный заводРоссия, г.Тольятти107Toyota Motors CorporationЯпония, г.Тоета108Дженерал МоторсГермания, г.Руссельхайм109Kia Motors CorporationЮжная Корея, г.Сеул110Daewoo Motor Co., Ltd.Южная Корея, г.Сеул

У вікні конструктора таблиць виконаємо опис структури таблиці Постачальники