Проект создания базы данных Автомагазин » Буквы.Ру Научно-популярный портал<script async custom-element="amp-auto-ads" src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js"> </script>

Проект создания базы данных Автомагазин

<

110313 0451 1 Проект создания базы данных АвтомагазинВ предметной области «Автомагазин» выделим три объекта:

  • товар-машина, реальный объект, назовем его «Автомобили»
  • клиент-покупатель, роль, назовем его «Клиенты»
  • накладная-заказ, взаимодействие, назовем его «Заказы»

     

    У объекта «Автомобили» выделим свойства и соответствующие им характеристики:

  • код машины, символьная (или текстовый тип данных), 5 символов
  • модель, символьная (или текстовый тип данных), 25 символов
  • цвет, символьная (или текстовый тип данных), 15 символов
  • коробка передач, символьная (или текстовый тип данных) , 10 символов
  • обивка, символьная (или текстовый тип данных) , 8 символов
  • заводская цена, денежная ($), 7,3 символа

    Для того чтобы однозначно определить экземпляр объекта «Автомобили» выберем ключевое поле «код машины», т.к. значения в этом поле являются уникальными (т.е. неповторяющиеся). Описание объекта «Автомобили» с помощью «Access» выглядит следующим образом.

     

    110313 0451 2 Проект создания базы данных Автомагазин110313 0451 3 Проект создания базы данных Автомагазин

    У объекта «Клиенты» выделим свойства и соответствующие им характеристики:

  • фамилия заказчика, символьная (или текстовый тип данных) , 25 символов
  • паспортные данные, символьная (или текстовый тип данных) , 10 символов
  • город, символьная (или текстовый тип данных) , 10 символов
  • телефон, символьная (или текстовый тип данных) , 6 символов

    Для того чтобы однозначно определить экземпляр объекта «Клиенты» выберем ключевое поле «паспортные данные», т.к. значения в этом поле являются уникальными (т.е. неповторяющиеся).

    У объекта «Заказы» выделим свойства и соответствующие им характеристики:

  • код машины, символьная (или текстовый тип данных) , 5 символов
  • № заказа, символьная (или текстовый тип данных) , 3 символа
  • модель, символьная (или текстовый тип данных) , 25 символов
  • фамилия заказчика, символьная (или текстовый тип данных) , 25 символов
  • паспортные данные, символьная (или текстовый тип данных) , 10 символов
  • дата заказа, символьная (или текстовый тип данных), 10 символов

    Для того чтобы однозначно определить экземпляр объекта «Заказы» выберем ключевое поле

    «№ заказа», т.к. значения в этом поле являются уникальными (т.е. неповторяющиеся).

    <

     

    Для целостного построения модели опишем связи между объектами. Т.к. одна модель может быть заказана несколькими клиентами, то связь между объектом «Автомобили» и объектом «Заказы» по полям «код машины» будет «один ко многим», считая от объекта «Автомобили». Т.к. клиент может заказывать несколько автомобилей, то связь между объектом «Заказы» и объектом «Клиенты» будет также «один ко многим», считая от объекта «Клиенты». Посмотрим на примере в «Access».


    110313 0451 4 Проект создания базы данных Автомагазин

     

    Используя, построенную выше модель решим следующие задания.

    Для базы данных «Автомагазин» создать запросы:

  1. для определения количества заявок на модель Classic Combi.
  2. для определения клиентов из Москвы.

    Посмотрим на примере в «Access».Для создания запроса выбираю в окне объекты пункт запросы.


    110313 0451 5 Проект создания базы данных Автомагазин

    Затем нажимаю пункт создать. Открывается мастер, предлагающий список способов создания запросов.


    110313 0451 6 Проект создания базы данных Автомагазин

     

    Выбираем режим конструктор. В окне «добавить таблицу» выбираем таблицу, которая будит использоваться в запросе. В нашем случае это заказы. Нажимаем добавить и закрываем окно. Появляется другая таблица.

    110313 0451 7 Проект создания базы данных Автомагазин
    110313 0451 8 Проект создания базы данных Автомагазин

    Перетягиваем в первую колонку поле, по которому будет создаваться условие. Для формирования условия отбора и выдачи окна запроса параметра отбора рисуем знак равенства. Далее в квадратных скобках записываем текст условия отбора. В нашем запросе это будет модель автомобиля. Одним из вариантов ответа на запрос может быть список количества моделей Classic Combi. Количество указывается в полосе прокрутки.

     

    110313 0451 9 Проект создания базы данных Автомагазин
    110313 0451 10 Проект создания базы данных Автомагазин

     

     

    Другим вариантом может быть список фамилий клиентов, заказавших эту модель. Параметры также задаются в конструкторе.


    110313 0451 11 Проект создания базы данных Автомагазин

     

    В результате появляется список фамилий.

     


    110313 0451 12 Проект создания базы данных Автомагазин

    Создать формы:

  3. «Модели автомобилей», используя данные из таблицы 1. Для создания формы выбираю в окне «база данных» пункт формы. Нажимаю пункт «Создание формы с помощью мастера». 110313 0451 13 Проект создания базы данных Автомагазин110313 0451 14 Проект создания базы данных Автомагазин110313 0451 15 Проект создания базы данных Автомагазин

     

     

     

     

    Выбираем таблицу для которой будет создаваться форма. В нашем случае это таблица «Автомобили». Выбираем поля, которые будут использоваться в нашей форме.Выбираем внешний вид формы.


    110313 0451 16 Проект создания базы данных Автомагазин

     

    Нажимаем «далее».Выбираем стиль таблицы и затем задаем имя. Форма готова:


    110313 0451 17 Проект создания базы данных Автомагазин

  4. «Клиенты и модели автомобилей», используя данные из таблиц. Меняя параметры

    меняется форма.

    110313 0451 18 Проект создания базы данных Автомагазин

    Создать отчеты:

  5. «Модели автомобилей».Отчет создается с помощью «Мастера форм» аналогично форме.
  6. По запросу определения клиентов из Москвы. Отчет по запросу создается следующим образом. Нажимаем пункт «Отчеты» в окне «база данных» и в том же окне выбираю пункт «Создать».

     


    110313 0451 19 Проект создания базы данных Автомагазин

    Появляется окно «Новый отчет». Выбираю пункт «Мастер отчетов». Внизу окна в качестве источника выбираю наш запрос «Определение клиентов из Москвы» и нажимаю «OK». Появляется таблица «Создание отчетов»:


    110313 0451 20 Проект создания базы данных Автомагазин

    Выбираю все поля. Нажимаю «Далее», отчет готов:


    110313 0451 21 Проект создания базы данных Автомагазин

<

Комментирование закрыто.

MAXCACHE: 0.91MB/0.00104 sec

WordPress: 21.71MB | MySQL:115 | 1,114sec