- •Технология разработки и защиты баз данных Сборник практических заданий
- •Раздел 1. Работа с таблицами базы данных 6
- •Раздел 2. Запросы к базе данных 16
- •Раздел 3. Отчёты в базе данных 26
- •Введение
- •Раздел 1. Работа с таблицами базы данных Практическая работа №1. Тема: «Создание базы данных в программе ms access, определение полей и типы данных»
- •Выполнение работы:
- •Практическая работа №2. Тема: «Создание базы данных и таблиц в субд Access c помощью шаблонов и мастеров» Создание базы данных с помощью Мастера
- •Практическая работа №3. Тема: «Поиск, сортировка и фильтрация данных в ms access» Выполнение работы:
- •Поиск данных.
- •Сортировка данных.
- •Фильтрация данных
- •Практическая работа №4. Тема: «Сортировка, поиск и фильтрация данных в таблицах».
- •Практическая работа №5. Тема: «Отбор данных при помощи фильтров»
- •Практическая работа №6. Тема: «Работа со связями, ключевыми полями и индексами. Ссылочная целостность». Выполнение работы:
- •Выбор первичного ключа таблицы.
- •Раздел 2. Запросы к базе данных Тема: «Создание запросов» Практическая работа №7. Тема: «Создание запросов»
- •Выполните расчеты:
- •Практическая работа №8. Тема: «Запросы по нескольким таблицам. Виды соединений». Выполнение работы:
- •Практическая работа №9. Зачетная работа по теме «Создание запросов данных в ms access» Выполнение работы:
- •Тема: «Создание запросов sql» Практическая работа №10. Тема: «Создание запросов sql»
- •Самостоятельная работа (по базе данных «Заказы товаров»)
- •Практическая работа №11. Тема: «Создание запросов sql на объединение, на изменение».
- •(По базе данных Борей)
- •Практическая работа №12. Тема: «Создание диаграмм в программе Access»
- •Создание запроса, на котором основана диаграмма.
- •Использование Мастера Диаграмм.
- •Изменение дизайна диаграммы.
- •Практическая работа №13. Контрольная работа по теме «Создание запросов sql» Вариант 1
- •Вариант 2
- •Раздел 3. Отчёты в базе данных Тема: «Создание форм» Практическая работа №14. Тема: «Создание форм»
- •Создайте форму, открывающую все созданные вами формы.
- •Практическая работа №15. Тема «Создание форм в программе ms Access».
- •Практическая работа №16. Тема: «Создание сложных многотабличных форм»
- •Создание и использование непрерывных форм (создание подчиненной формы без помощи Мастера)
- •Практическая работа №17. Зачетная работа по теме «Создание форм».
- •Тема: «Создание макросов» Практическая работа №18. Тема: «Создание макросов» Выполнение работы:
- •Практическая работа №19. Тема: Макросы, связанные с событиями форм»
- •Создадим макрос, подтверждающий удаление с помощью события Удаление.
- •Создадим макрос, выполняющий фильтрацию данных на форме с помощью группы выключателей.
- •Макросы, связанные с событиями отчетов. Создадим макрос, выделяющий данные в отчете.
- •Присоединение макросов. Создадим макрос, открывающий формы «Заказы» и «Клиенты», выбрав для этого переключатель:
- •Назначение макроса комбинации клавиш.
- •Оформление собственной строки меню.
- •Тема: «Создание отчетов» Практическая работа №20. Тема: «Создание отчетов»
- •Практическая работа №21. Тема: «Создание отчетов в режиме Конструктор»
- •Практическая работа №22. Тема: «Создание отчетов в режиме Конструктор». Создайте отчет «Итоги по товарам»
- •Практическая работа №23. Контрольная работа по теме «Создание отчетов» Вариант№1
- •Вариант№2
- •Тема: «vba,программирование в отчетах» Практическая работа №24. Тема: «vba, программирование в отчетах»
- •Практическая работа №25. Тема: «Создание модулей форм и модулей отчетов».
- •Работа со структурой документа.
Практическая работа №3. Тема: «Поиск, сортировка и фильтрация данных в ms access» Выполнение работы:
Откройте базу данных «ЗАКАЗЫ ТОВАРОВ» в папке вашей группы.
Поиск данных.
по таблице Товары.
Найти все виды конфет (поиск в поле Товар, Совпадение с началом поля или использовать *).
Найти все товары с названием "Птичье молоко" (Совпадение с любой частью поля).
Найти все товары весом 500г.
Сортировка данных.
По таблице «Заказчики»
Задайте сортировку в поле «ФИО» по алфавиту, для этого выберите Записи - Сортировка- По возрастанию.
Задайте сортировку в поле «Дата рождения» по возрастанию, используя кнопку
на
панели инструментов.
Задайте сортировку в поле «Код заказчика » по убыванию, используя кнопку
на
панели инструментов
По таблице «Товары»
Задайте сортировку в поле «Товар» по алфавиту.
Расположите вес товаров по убыванию.
Задайте сортировку по полям «товар» и «цена» одновременно по возрастанию.
Задайте сортировку по полям вес и цена по убыванию одновременно.
Фильтрация данных
Использование фильтра по выделенному
По таблице «Заказчики»
Выведите всех заказчиков, проживающих в г. Волгограде, для этого
выделите в любой ячейке поля Адрес –Волгоград,
выберите Записи - Фильтр по выделенному.
Для того чтобы отменить фильтр, выберите команду Записи + Удалить фильтр или кнопку на панели инструментов
Выведите всех заказчиков, родившихся в 1979 году, используя панель инструментов.
Выделите в любой ячейке поля дата рожденния-79,
на панели инструментов выберите кнопку
Выведите всех заказчиков, телефон которых начинается на 7.
Выведите всех заказчиков, родившихся 26 числа.
По таблице «Товары»
Выведите все товары с названием «Птичье молоко».
Выведите все товары весом 1000 г.
Выведите все товары, цена которых находиться в пределах от 30 до 40 (выделите 3).
Использование обычного фильтра.
По таблице «Товары»
В таблице «Товары» выведите все товары весом, не превышающие 500 г. для этого выберите Записи - Фильтр - Изменить фильтр или кнопку
на
панели инструментов.
В поле вес
введите <=500.Выведите все виды печенья, цена которых превышает 20 рублей.
Выведите все товары с ценой от 20 до 40 руб., используя, оператор Between.
Выведите все товары весом 250, 500 и 100 (используйте оператор in)
Выведите все товары с названием торт, чай или конфеты (используйте оператор or).
По таблице «Заказчики»
Выведите всех заказчиков, проживающих в городе Москва или Волгограде (используйте оператор or).
Выведите всех заказчиков, фамилия которых начинается на М или на П.
Использование расширенного фильтра
В таблице Заказчики выведите всех заказчиков по алфавиту, проживающих в городе Волгограде и родившиеся после 12 апреля 1976 года.
Для этого выберите Записи- Фильтр- Расширенный фильтр
В окне списка полей выберите поля, которые необходимо включить в фильтр- ФИО, адрес, дата рождения
Для поля ФИО в строке Сортировка задайте По возрастанию,
Для поля Адрес задайте условие отбора - Волгоград.
Для поля «Дата рождения» задайте условие отбора >12.04.76
выберите Записи - Фильтр - Применить фильтр или щелкните по кнопке
на
панели инструментов-
В таблице «Товары» выведите все товары по алфавиту весом больше 500 г и ценой меньше 50 руб.
Выведите в таблице «Товары» все сорта чая, цена которых меньше 15 рублей, причем в порядке уменьшения цен.
В таблице Заказчики выведите по алфавиту всех заказчиков проживающих в Волгограде или Воронеже.
В таблице «Заказы» выведите все заказы количеством от 200 до 500 (в порядке возрастания) и которые были выполнены (условие Да).
