Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетодРек_курс_БД.doc
Скачиваний:
7
Добавлен:
25.11.2018
Размер:
314.37 Кб
Скачать

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. Схема данных