Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ефимчук информатика .docx
Скачиваний:
7
Добавлен:
11.08.2022
Размер:
906.21 Кб
Скачать

Оглавление

I Создание структуры таблиц базы данных 4

II Создание межтабличных связей 5

III Создание форм для наполнения таблиц данными (записями). 6

IV Создание запросов 10

1 Запросы на выборку 11

2 Запросы с параметром 12

3 Итоговые запросы 14

4 Запрос на создание нового вычисляемого поля 16

5 Запрос на обновление записи 17

6 Запрос на создание новой таблицы 18

7 Перекрестный запрос 19

V Создание отчетов 19

VI Проектирование кнопочной формы 22

Постановка задачи

Средствами MS Access создать базу данных «Сеть супермаркетов Виктория», содержащую пять таблиц («Типы товаров», «Поставщики», «Филиалы», «Товары», «Продажа товаров»).

Поля таблицы «Типы товаров»: Код типа, Наименование типа. Ключевое поле - Код типа.

Поля таблицы «Поставщики»: Код поставщика, Название поставщика, Адрес поставщика, Телефон поставщика. Ключевое поле - Код поставщика.

Поля таблицы «Филиалы»: Код филиала, Адрес филиала. Ключевое поле - Код филиала.

Поля таблицы «Товары»: Код товара, Наименование товара, Срок хранения, Тип товара, Поставщик, Цена. Ключевое поле - Код товара. Поля «Код Тип товара» и «Поставщик» должны быть получены путем подстановки из таблиц «Типы товаров» и «Поставщики».

Поля таблицы «Продажа товаров»: Код операции, Код товара, Дата продажи, Количество, Филиал. Ключевое поле - Код операции. Поле «Код товара» и «Филиал» должны быть получены путем подстановки из таблицы «Товары» и «Филиалы».

Ввод данных в таблицы осуществить через формы. Создать форму «Филиалы» ленточного вида, форму «Продажа товаров» с подчиненной формой и форму «Поставщики» с подчиненной формой.

Создать основные типы запросов.

Создать отчеты, содержащие основные табличные данные, а также отчеты по результатам работы основных типов запросов.

Создать кнопочную форму для быстрого доступа к формам и отчетам, созданным ранее.

Этапы проектирования базы данных и основных ее объектов

I Создание структуры таблиц базы данных

Таблицы - основные объекты базы данных (БД), хранят все данные и структуру базы (поля, их типы, свойства).

Для создания структуры таблиц используется вкладка Создание, группа Таблицы и режим Конструктор таблиц. Далее последовательно вводятся имена полей таблицы с указанием их типа и свойств. Для обеспечения связи создаваемой таблицы с другими задается ключевое поле (группа Сервис - Ключевое поле).

Создадим таблицы «Типы товаров», «Поставщики», «Филиалы», «Товары», «Продажа товаров» в режиме конструктора.

Рисунок 1 – Таблица «Типы товаров» в режиме конструктора

Рисунок 2 – Таблица «Поставщики» в режиме конструктора

Рисунок 3 – Таблица «Филиалы» в режиме конструктора

Создадим таблицы «Товары» в режиме конструктора. В поле «Тип товара» выберем тип данных «Мастер подстановок». В появившемся окне выберем команду «Объект «поле подстановки» получит значение из другой таблицы или запроса». В появившемся окне выберем таблицу «Типы товаров». В списке «Доступные поля» выберем поля «Код типа», «Наименование типа». В следующем диалоговом окне установим флажок «Скрывать ключевое поле». Аналогично создаем поле «Поставщик».

Рисунок 4 – Таблица «Товары» в режиме конструктора

Создадим таблицу «Продажа товаров» в режиме конструктора. Поля «Код товара» и «Филиал» создаем аналогично с помощью мастера подстановок.

Рисунок 5 – Таблица «Продажа товаров» в режиме конструктора

II Создание межтабличных связей

Связи позволяют черпать данные из разных таблиц, обеспечивают целостность данных.

Для создания связей между таблицами выбирается вкладка Работа с базами данных - группа Отношения - кнопка Схема данных.

Созданные межтабличные связи (схема данных) представлены ниже.

Рисунок 6 – Схема данных

Для каждой связи установим флажки «Каскадное обновление связанных полей» и «Каскадное удаление связанных записей».

Рисунок 7 – Создание связей

Соседние файлы в предмете Информатика в техническом университете