- •Москва, 2014
- •Перемещение по базе данных
- •Редактирование базы данных
- •Изменение ширины строк и столбцов.
- •Перемещение столбцов.
- •Закрепление столбцов
- •Изменение полей базы данных
- •Вставка нового поля в конец таблицы
- •Вставка нового поля во внутреннюю часть таблицы
- •Перемещение полей в конструкторе
- •Удаление полей в конструкторе
- •Семинар №2 Создание запросов в конструкторе. Самостоятельная работа
- •Создание запросов в конструкторе
- •Сортировка
- •Самостоятельная работа
- •Продажа
- •Продажа
- •Правила внешних ключей
- •Задание
- •Домашнее задание
- •Семинар №4 Создание баз данных с помощью шаблонов. Самостоятельная работа
- •Самостоятельная работа
- •Семинар №5 Создание таблиц. Импортирование таблиц из Access в другие приложения Microsoft Office
- •Создание таблицы с помощью шаблонов
- •Создание таблицы в режиме конструктора
- •Задание
- •Семинар №6 Импортирование данных в Access. Создание запросов
- •Простой запрос
- •Повторяющиеся записи
- •Перекрёстные запросы
- •Записи без подчинённых
- •Построение запросов в конструкторе
- •Итоговый запрос
- •Выбор групп
- •Запрос с параметром
- •Создание запроса на основе другого запроса
- •Создание вычисляемых полей
- •Запросы на изменение
- •Создание таблицы
- •Добавление записей
- •Перекрёстный запрос для двух таблиц
- •Обновление записей
- •Удаление записей
- •Домашнее задание
- •Семинар №7 Создание форм
- •Сложная форма, состоящая из нескольких форм
- •Создание вкладок
- •Кнопочная форма
- •Редактирование формы в режиме макета
- •Домашнее задание
- •Семинар №8 Создание отчётов
- •Сложный отчёт
- •Редактирование отчёта в режиме макета
- •Домашнее задание
- •Семинар №9 Самостоятельная работа по теме «Создание базы данных, состоящей из одной таблицы. Построение форм, запросов, отчётов в Microsoft Access»
- •Вариант №1
- •Семинар №10 Язык запросов sql. Инструкция select. Объединение таблиц с помощью inner join
- •Типы данных sql
- •2) Числовые типы данных
- •Инструкция select
- •Домашнее задание 1.1
- •Домашнее задание 1.2
- •Операция конкатенации строк
- •Статистические функции
- •Упорядочивание выходных полей
- •Домашнее задание 2.1
- •Домашнее задание 2.2
- •Создание новой таблицы
- •Ввод новых записей в таблицу
- •Insert into Покупка
- •Values (16,“Иванов”, “Пётр”, “Ильич”, “04.12.2014”, 3, 2);
- •Создание новой таблицы на основе уже существующей таблицы
- •Into Октябрь
- •Удаление записей из таблицы
- •Изменение данных таблицы
- •Копирование данных из одной таблицы в другую
- •Insert into Сегодня
- •Удаление таблицы
- •Домашнее задание 3.1
- •Домашнее задание 3.2
- •Семинар №13 Подчинённые запросы. Объединение запросов с помощью конструкции union
- •Операторы сравнения с множеством значений in, any (some), all
- •Домашнее задание 4.1
- •Домашнее задание 4.2
- •Семинар №14 Самостоятельная работа по теме «Построение запросов с помощью языка sql»
- •Вариант №1
- •Семинар №15 Защита домашней самостоятельной работы по теме «Построение базы данных, состоящей из нескольких таблиц. Создание форм, отчётов, запросов. Создание запросов с помощью sql»
- •Первый уровень сложности Задание 1
- •1. Постановка задачи
- •2.Создание таблиц
- •Пожелания клиентов
- •Бронирование путёвок
- •3. Создание форм
- •4. Создание отчетов
- •5.Запросы
- •Задание 2
- •1.Постановка задачи История мишек Тедди
- •2.Создание таблиц
- •3.Создание форм
- •4.Создание отчётов
- •5.Запросы
- •Постановка задачи
- •Создание таблиц
- •Создание форм
- •Создание отчетов
- •Запросы
- •Задание 4
- •1. Постановка задачи
- •2. Создание таблиц
- •Вкладчик
- •3. Создание форм
- •Форма «Вклады»
- •4.Создание отчетов
- •Создание таблиц
- •Создание форм
- •Создание отчетов
- •Создание запросов
- •Третий уровень сложности Задача 6
- •1. Постановка задачи
- •2. Создание таблиц
- •Закупка материалов
- •Продажа
- •3. Создание форм
- •4. Создание отчетов
- •5. Запросы
- •Задание 7
- •Постановка задачи
- •Создание таблиц
- •Снаряжение
- •3.Создание форм
- •4. Создание отчетов
- •5. Запросы
- •Задание 8
- •1. Постановка задачи
- •2. Создание таблиц
- •3. Создание форм
- •4. Создание отчётов
- •5. Запросы
- •Четвёртый уровень сложности Задача 9
- •Постановка задачи
- •Создание таблиц
- •Запросы
- •Пятый уровень сложности Задание 10
- •1. Постановка задачи
- •2. Создание таблиц
- •Продажи
- •3. Создание форм
- •4. Создание отчетов
- •«Список клиентов, получивших скидки».
- •«Список клиентов, являющихся должниками».
- •«Итоговый отчёт о продаже товаров и оказании услуг в марте 2015 года».
- •5. Запросы
4. Создание отчетов
1. Создайте отчет «Продажа», поля: Фамилия, Имя, Отчество (клиента), Название компании, Дата продажи, Название продукта, Количество проданной продукции, Стоимость.
2. Создайте отчёт «Закупка материалов», поля: Код закупки, Код материала, Название материала, Дата закупки, Количество, Цена, Код продукта, Затраты на материал. В отчет «Материалы» добавьте уровни группировки по коду продукции, для которой предназначен материал. Укажите название продукции, для которой предназначен тот или иной материал. Отформатируйте отчеты и вставьте в них эмблемы.
5. Запросы
Ответьте на следующие вопросы, построив соответствующие запросы:
1. Кому из клиентов было продано более 3-х наименований продукции?
2. Показать материалы, необходимые для производства конкретной продукции.
3. Показать клиентов, которые покупали конкретный продукт (запрос с параметром по названию продукта).
4. Подсчитать суммарные закупки для производства конкретного товара.
5. Какие продукты относятся к конкретной категории продукции, например Средства розжига?
6. Кто из клиентов совершил покупки в конкретный день (дата)?
7. Кто из клиентов не купил ничего из представленной продукции в августе 2015 года?
8. Показать клиента, совершившего максимальные суммарные покупки в фирме «Пикник».
9. Показать продукт, проданный на максимальную сумму (по суммарным продажам).
Задание 7
Постановка задачи
Клуб подводного плавания «Farwater» является владельцем дорогого оборудования, которое сдаётся в аренду всем желающим. Пользователи могут взять на прокат: трубки, маски (S, M, L), ласты (31-32, 33-34, 35-37, 38-40, 41-43, 44-46), гидрокостюмы (XS, S, M, L, XL, XXL), компенсаторы плавучести (S, M, L), грузовые пояса, баллоны, регуляторы. Ежегодно инструкторы этого клуба должны проходить инструкторскую практику в детском лагере. Каждому инструктору на время его пребывания в лагере комплект оборудования выдается бесплатно, а также предоставляется оборудование маленьких размеров. Председателю клуба нужно создать базу данных для учёта дорогостоящего снаряжения, оплаты аренды и т.д.
Создание таблиц
База данных «Учет» будет содержать следующие таблицы: Клиенты, Снаряжение, Аренда.
Ниже представлена структура этих таблиц.
Клиенты
Поле |
Тип |
Описание поля |
Размер поля |
Комментарии |
Код клиента |
Счётчик |
Код клиента, берущего снаряжение в аренду, первичный ключ |
Длинное целое |
обязательное |
Фамилия |
текстовый |
Фамилия клиента |
15 |
обязательное |
Имя |
текстовый |
Имя клиента |
15 |
обязательное |
Отчество |
текстовый |
Отчество клиента |
15 |
обязательное |
Телефон |
Текстовый |
Номер телефона клиента |
12 |
Обязательное |
Размер одежды |
Текстовый |
Размер одежды клиента (XS, S, M, L, XL, XXL) |
7 |
Обязательное |
Размер обуви |
Текстовый |
Размер обуви клиента (31-32, 33-34, 35-37, 38-40, 41-43, 44-47) |
7 |
Обязательное |
Инструктор |
Логический |
Является ли клиент инструктором |
Да/Нет |
Обязательное |
Ранг |
Текстовый |
Если клиент является инструктором, то он имеет ранг: инструктор, ассистент или стажёр. |
10 |
|
