- •© Издательский центр дгту, 2005 Введение
- •1. Постановка задачи
- •1.1. Описание задачи
- •1.2. Анализ объекта
- •2. Проектирование базы данных
- •2.1. Разработка информационной модели
- •2.2. Выбор способа представления информации, программного инструментария
- •3.4. Заполнение базы данных
- •3.5. Изменение и дополнение данных
- •4. Создание объектов управления базой данных
- •4.1. Поиск необходимых сведений
- •4.2. Сортировка данных
- •4.3. Отбор данных
- •4.4. Заполнение вычисляемых полей.
- •4.7. Вывод на печать
- •5. Цель курсовой работы.
- •6. Требования к курсовому проекту
- •7. Требования к отчету о курсовой работе.
- •Утверждаю
- •Пояснительная записка
- •Утверждаю
- •Задание
- •1. Постановка задачи
- •1.1. Описание задачи
- •1.2. Анализ объекта
- •2.2. Выбор способа представления информации в субд
- •2.3. Создание таблицы
- •Количество
- •Конструирование базы данных в среде Access
- •3.1. Создание форм
- •3.2. Наполнение базы данных экспериментальными данными
- •Создание объектов для поиска, пересчета, выборки данных из таблиц, создания и заполнения вычисляемых полей
- •4.1. Расчет количества товара каждого наименования
- •4.1.1. Пересчет количества товаров при его пополнении
- •4.1.2. Пересчет количества товара с учетом продаж
- •4.1. 3. Получение сведений о товарах супермаркета
- •4.1.4. Получение сведений об отделах супермаркета
- •4.1.5. Получение сведений о продажах
- •4.1.6. Получение сведений о проданных товарах супермаркета по отделам
- •4.1.7. Поиск товара по наименованию
- •4.1.8. Получение списка товаров указанного отдела
- •Создание отчетов
- •Создание Макросов
- •Создание кнопочных форм
- •8. Создание макроса Autoexec
- •Литература
2.2. Выбор способа представления информации в субд
Для хранения данных мы будем использовать таблицы, а для работы создадим формы для ввода и редактирования данных и запросы для поиска и отбора нужной информации.
В качестве программного инструментария для создания таблиц и форм в Access будем использовать возможности Конструктора для подготовки структуры таблиц, Мастера по подготовке форм, кнопок и др. элементов. Для работы с формой будем пользоваться Панелями инструментов и Конструктором.
2.3. Создание таблицы
Наша база данных должна состоять из трех базовых таблиц «Отделы», «Товары» и «Количество». Для каждого поля выбираем подходящий тип.
Таблица 2.3.1. «Отделы»
Имя поля |
Тип |
№ отдела |
Счетчик |
Наименование отдела |
Текстовый |
Таблица 2.3.2. «Товары»
Имя поля |
Тип |
№ отдела |
Числовой |
Код_товара |
Счетчик |
Наименование товара |
Текстовый |
Ед_измерения |
Текстовый |
Цена_единицы |
Денежный |
Таблица 2.3.3. «Количество»
Имя поля |
Тип |
Код_товара |
Числовой |
Кол_во |
Числовой |
Добавить |
Числовой |
Сведения о продаже товара за определенный период (например, за день) будут помещать в таблицу «Продано», структуру которой также надо создать предварительно.
Таблица 2.3.4. «Продано»
Имя поля |
Тип |
Дата |
Дата/время |
Код_товара |
Числовой |
Кол_во |
Числовой |
Сумма |
Денежный |
Общие сведения о продажах будут накапливаться в таблице «Продано1».
Таблица 2.3.5. «Продано1»
Имя поля |
Тип |
Дата |
Дата/время |
Код_товара |
Числовой |
Кол_во |
Числовой |
Сумма |
Денежный |
Структуру таблиц создаем в режиме Конструктора таблиц. В окне Конструктора таблиц для каждой таблицы вводим нужные поля и определяем тип и необходимые свойства. Так для числовых полей <Кол_во> определим: Размер поля – Одинарное с плавающей точкой; Формат поля – Основной; Число десятичных знаков – 2.
Для возможности получения данных из разных таблиц одновременно, надо связать таблицы между собой. С этой целью в таблицы вводим дополнительные поля «№ отдела» и «Код_товара». Главной таблицей будет являться таблица «Товары», ключевым полем, в которой определим поле «Код_товара». В таблице «Отделы» ключевым будет поле «№ отдела». В таблицах «Количество», «Продано» и «Продано1» ключевые поля определять не будем (рис.. 2.3.1.).
Отделы
№ отдела Наименование
отдела Товары
№ отдела
Код_товара
Наименование
товара
Ед_измерения
Цена_единицы
Код_Товара
Кол-во
ДобавитьКоличество
1
1 ∞ 1 ∞
Продано1
Дата
Код_товара
Кол_во
Сумма
Продано
Дата
Код_товара
Кол_во
Сумма
∞ ∞ ∞
Рис. 2.3.1. Схема данных