- •Предисловие
- •Введение
- •Лабораторная работа № 1 Создание таблиц
- •Введение
- •Алгоритм работы
- •Контрольные вопросы
- •Лабораторная работа № 2 Реляционные базы данных
- •Введение
- •Алгоритм работы Разделение данных на две таблицы
- •Установка связи между двумя таблицами
- •Контрольные вопросы
- •Лабораторная работа № 3 Создание запросов на выборку
- •Введение
- •Алгоритм работы
- •Контрольные вопросы
- •Лабораторная работа № 4 Создание запросов с вычисляемыми полями
- •Введение
- •Алгоритм работы
- •Часть 1 (подготовка)
- •Часть 2 (построение вычисляемого поля)
- •Контрольные вопросы
- •Лабораторная работа № 5 Создание и конструирование форм
- •Введение
- •Создание формы
- •Доработка формы
- •Контрольные вопросы
- •Лабораторная работа № 6 Свойства форм
- •Введение
- •Алгоритм работы
- •Часть 1 (Задание свойств формы и её полей)
- •Часть 2 (контрольные вопросы)
- •Лабораторная работа № 7 Создание кнопочных форм
- •Введение
- •Часть 1 (подготовка)
- •Часть 2 (создание кнопочной формы)
- •Часть 3 (Создание макроса открывающего запрос)
- •Часть 4 (создание кнопочной команды, запускающей макрос)
- •Часть 5 (изменение параметров запуска)
- •Часть 6 (Контрольные вопросы)
- •Заключение
Контрольные вопросы
Для чего служат запросы на выборку?
Почему запросы не занимают в базе данных много места?
По какому количеству критериев можно отбирать информацию в одном поле запроса?
Для чего в запрос вставляют ссылки на таблицы?
Какие способы вставки полей в запрос вы знаете?
Для чего служит оператор Like?
Лабораторная работа № 4 Создание запросов с вычисляемыми полями
Цель работы:
Практика создания баз данных;
изучение построения математического выражения в объекте запрос;
изучение групповых операций в запросах;
практика работы с контекстным меню.
Введение
Как известно, базы данных нужны не только для хранения, но и для обработки данных. Одним из способов является создание вычисляемых полей в запросах на выборку. На примере этой лабораторной работы вы увидите, что этого способа иногда бывает достаточно для создания базы данных имеющей практическое значение. Сегодня мы будем рассчитывать, и заносить в базу данные по продаже товаров и прибыли маленького магазина. В данной работе опущены многие подсказки по предыдущим темам. Вам самим предстоит решать, какие поля делать ключевыми и т.п.
Алгоритм работы
Часть 1 (подготовка)
Создайте базу данных Магазин
Создайте таблицу Товар по приведенному ниже примеру.
Код товара |
Товар |
Цена поставки $ |
1 |
ЖК Монитор |
153,79 |
2 |
Ноутбук |
706,49 |
3 |
Компьютер для офиса |
341,69 |
4 |
Лазерный принтер |
151,59 |
счетчик текстовый числовой типы данных
Создайте таблицу Продажа товара по дате по приведенному ниже примеру
Примечание 1: В конструкторе для поля Наценка установите его свойство Размер поля - Одинарное с плавающей точкой, а для поля Дата выберите свойство Формат поля – Длинный формат даты. Примечание 2: В этой таблице не должно быть ключевого поля.
Код товара |
Количество |
Наценка |
Дата |
1 |
11 |
0,3 |
28.05.2012 |
1 |
8 |
0,3 |
29.05.2012 |
2 |
6 |
0,3 |
28.05.2012 |
3 |
11 |
0,2 |
28.05.2012 |
4 |
4 |
0,2 |
29.05.2012 |
3 |
7 |
0,2 |
30.05.2012 |
4 |
3 |
0,2 |
30.05.2012 |
числовой числовой числовой дата/время типы данных
Создайте таблицу Курс доллара по приведенному ниже примеру
Дата |
Курс доллара |
28.05.2012 |
31,75р. |
29.05.2012 |
31,82р. |
30.02.2012 |
31,79р. |
д ата/время денежный типы данных
Используя команду, Схема данных свяжите таблицы Товар и Продажа товара по дате по полю Код товара
Создайте в режиме Конструктора запрос с именем Прибыль по дате за вид товара, в котором добавьте поля Товар из таблицы Товар и Дата из таблицы Курс доллара к рублю.
Если требуется, то установите связь между полями Дата таблиц Продажа товара по дате и Курс доллара к рублю.
Сохраните запрос.