Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Олольё16пышпыш.doc
Скачиваний:
22
Добавлен:
10.06.2015
Размер:
785.92 Кб
Скачать

2. Ход выполнения работы

2.1 Таблицы базы данных

В Access база данных обозначает файл, содержащий набор информации. База данных вAccessможет содержать следующие типы объектов: таблица, запрос, форма, отчёт, страница, макрос, модуль.

Accessможет работать одновременно только с одной базой данных. Но одна БДAccessможет включать множество таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширениемmdb.

Основная информация хранится в таблицах. Таблица – это совокупность записей. Столбцы в таблице называются полями, а строки – записями. Количество записей ограничено объемом жесткого диска, а допустимое количество полей – 255. Таблиц в базе данных может быть несколько. С таблицами можно работать в режиме конструктора или с помощью мастера. Для каждой таблицы в Accessможно определить первичный ключ и один или несколько индексов с целью увеличения скорости доступа к данным.

В базе данных было создано 4 таблицы: Товары, Поставщики, Поступления, Продажи (см. Рис.1).

Рис.1: Таблицы в режиме конструктора.

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

Связи между таблицами представлены на рисунке 2.

Рис. 2: Схема связей между таблицами.

После чего таблицы были заполнены (см. Рис. 3).

Рис. 3: Заполненные таблицы Поступления, Поставщики, Товары, Продажи.

2.2 Запросы

Запрос – это инструмент для анализа, выбора и изменения данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы используются так же в качестве источника данных для форм и отчетов. Запрос содержит SQLзапроса, имеющий уникальное имя в определенной базе данных. Создать запрос можно с помощью мастера и в режиме конструктора. Также можно задать дополнительные условия для каждого поля и параметры сортировки.

В базе данных по заданию необходимо создать следующие запросы:

  1. Найти поставщика, поставившего наибольшее количество товара.

  2. Суммарная цена продаж по каждому товару, проданному за последний месяц.

Для создания первого запроса:

1) Был создан Запрос 1 (использованы таблицы Поступления и Поставщики)

2) Был создан Запрос 2 (использован Запрос 1)

Рис. 4: Запрос1 в режиме конструктора и его результат.

Рис.5: Запрос2 в режиме конструктора и его результат.

Для создания второго запроса:

Был сформирован Запрос3.

Рис. 6: Запрос3 в режиме конструктора и его результат.

2.3 Формы

Форма представляет собой специальный формат экрана, используемый для разных целей, чаще всего для ввода данных в таблицу и просмотра одной записи. Формы позволяют вводить данные, корректировать их и т.д. с применение форм можно представить записи в удобном для пользователя виде. Все элементы добавляемые в форму – поля, надписи, списки, переключатели, кнопки, линия – являются элементами управления.

В курсовой работе нужно создать форму в виде таблицы, указав следующие данные: Наименование товара; Название поставщика; Единица измерения товара; Проданное количество; Цена продажи.

Для этого, в мастере форм были выбраны вышеперечисленные поля, а в качестве внешнего вида указан Табличный. Результат представлен на рисунке 7.

Рис. 7: Форма табличного вида.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]