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