База данных Access Закупки
Вариант №6 – БД «Закупки».
Постановка задачи. Создать базу данных «Закупки» содержащую информацию о товарах, поставленных в магазины.
1) База данных должна содержать следующую информацию:
• Таблицу «Товары», содержащую следующую информацию о товарах:Наименование, цена.
• Таблицу «Поставщики», содержащую информацию о поставщиках товаров: Название поставщика, телефон.
• Таблицу «Магазины», содержащую следующую информацию о магазинах: Название, адрес, телефон.
• Таблицу «Закупки», содержащую информацию о закупках товаров магазинами: Дата закупки, количество.
2. Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод в поля с небольшим набором возможных значений организовывать с помощью полей подстановки, а также предусмотреть маску ввода, где это возможно.
3. Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
4. Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа.
5. Создать следующие запросы, задав для них смысловые имена:
• Запрос на выборку, для отображения информации о товарах, закупленных одним заданным магазином. На экран вывести следующие поля: Дата закупки, Название магазина, Наименование товара, Цена,
Количество.
• Запрос на групповые операции, для отображения общего количества товаров, закупленных каждым магазином. На экран вывести следующие поля: Название магазина, Общее количество товаров.
• Параметрический запрос для отображения закупок, на заданную параметром дату.
• Перекрестный запрос, отображающий информацию о количестве товаров в том или ином магазине.
• Запрос на создание таблицы, для создания таблицы «Товары1» информации о двух наименованиях товаров. Таблица должна содержать следующие поля: Наименование товара, Цена.
• Запрос на обновление, для снижения цен в таблице «Товары1» на 15% в связи с сезонными скидками.
6. Создать следующие формы, задав для них смысловые имена:
• Подчиненную форму, отображающую данные из таблиц «Магазины» и «Закупки». В созданную форму добавить кнопки для перехода между записями.
• Форму с вычисляемым полем, отображающую следующую информацию: Наименование товара, цена, поставщик. В область примечаний добавить цену со скидкой на 10% на данный товар.
7. Создать отчет отображающий следующую информацию: Название магазина, адрес, телефон, количество закупленного товара. В нижний колонтитул добавить свою фамилию, номер группы и дату создания базы данных.
8. Создать макросы (шесть макросов) для открытия таблиц базы данных. Задать смысловые имена макросам.
9. Создать форму «Пользовательский интерфейс» в режиме конструктора, позволяющий работать с созданной базой данных (смотрите приложение «Пользовательский интерфейс»). На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, задав для них смысловые имена, позволяющие открывать таблицы, запросы, формы и отчеты. Оформите запрос с помощью элементов рисования панели элементов.
10.Создать макрос для автоматического открытия формы «Пользовательский интерфейс».
Таблица «Магазины» — База данных Access Закупки
Перекрестный запрос — База данных Access Закупки
Форма «Поставщики» — База данных Access Закупки
Форма «Магазины» — База данных Access Закупки
Отчет — База данных Access Закупки
Пользовательский интерфейс — База данных Access Закупки
Готовая база данных Access Закупки доступна для скачивания по ссылке ниже.