- •Технология разработки и защиты баз данных Сборник практических заданий
- •Раздел 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. Тема: «Создание модулей форм и модулей отчетов».
- •Работа со структурой документа.
Создайте форму, открывающую все созданные вами формы.
Создайте форму с помощью Конструктора ни по какой таблице.
Добавьте на форму в Заголовок формы название - Главная форма.
В область данных поместите шесть кнопок. Четыре кнопки для открытия созданных вами форм. Кнопки создавайте с помощью Мастера (эта кнопка должна быть нажата!). Для этого, после добавления кнопки выберите Работа с формой, Открытие формы.
Добавьте кнопку для запуска программы Word с помощью Мастера. Для этого, после добавления кнопки выберите Приложение, Запуск MS Word.
Добавьте кнопку для выхода из Access. Для этого, после добавления кнопки выберите Приложение, Выход из приложения.
Сохраните форму под именем Главная.
Практическая работа №15. Тема «Создание форм в программе ms Access».
Выполнение работы:
откройте базу данных Заказы товаров в папке своей группы, если у вас её нет, то импортируйте её.
создайте форму в режиме Конструктор по таблице Заказчики для ввода заказчиков.
добавьте на форму поля код заказчика, ФИО, дата рождения и телефон.
добавьте вычисляемое поле Возраст по формуле Year(Date())-Year([Дата_рождения]).
для поля Адрес создайте поле со списком, состоящее из значений: Волгоград, Городище, Астрахань, Волжский, Москва.
в таблицу Заказчики добавьте поле образование и на форму добавьте группу переключателей для поля образование: высшее-3, среднее-специальное-2, среднее- 1.
добавьте в заголовок формы надпись Ввод заказчиков и поле, возвращающее сегодняшнюю дату.
сохраните форму под именем Ввод заказчиков.
создайте форму в режиме Конструктор по таблице Товары для ввода товаров.
добавьте на форму поля код товара, товар, цена и вес
создайте поле Вес2 для поля различных значений Вес - с надписью Введите нужный вес!.
создайте вычисляемое поле Всего = Цена/Вес*Вес2.
сохраните форму под именем Ввод товаров.
создайте форму для ввода заказов по таблицам Товары и Заказы.
добавьте на форму поля количество и дата заказа.
добавьте на форму поле со списком для поля Код заказчика, состоящее из 2х полей: Код заказчика, ФИО. Поле Код заказчика скрыть.
добавьте на форму поле со списком для поля Код товара, состоящие из 3х полей: Код товара, наименование и цена. Поле Код товара скрыть.
в заголовок формы добавьте надпись - Ввод заказов.
в примечание формы добавьте вычисляемое поле Итог = цена * количество
в примечание формы добавьте кнопки для открытия форм Ввод заказчиков и Ввод товаров для текущей записи с помощью мастера.
сохраните форму под именем Ввод Заказов.
создайте кнопочную форму - Главная, добавьте на форму 3 кнопки, открывающие формы Ввод заказчиков, Ввод товаров и Ввод заказов.
Практическая работа №16. Тема: «Создание сложных многотабличных форм»
Откройте форму Ввод персонального мероприятия (если ее у вас нет, то импортируйте из базы Пм.mdb).
Отредактируйте форму, оставьте в области данных поля: КодСотрудника, Ответственный, поле со списком Рейтинг, Найти и Примечания (все остальное удалите!).
Создание элемента управления Набор вкладок.
Нажмите кнопку «Набор вкладок» (мастера для этого элемента нет!)
Щёлкните в области данных для создания элемента. Access по умолчанию создает элемент управления “Набор вкладок” с двумя страницами.
Увеличьте размер элемента управления, используя маркеры.
Добавление страниц в набор вкладок.
Выберите страницу, перед которой нужно добавить (выберите вторую). Вызовите контекстное меню элемента управления
Выберите команду «Добавить вкладку».
Изменение порядка следования страниц.
Вызовите контекстное меню элемента «Набор вкладок» и выберите команду «Последовательность вкладок»; Access выведет диалоговое окно «Порядок страниц».
В списке «Порядок страниц » выберите страницу3 и выберите кнопку вверх, чтобы поместить страницу перед второй.
Удаление страницы элемента управления.
Выберите вкладку страницы, которою нужно удалить.
Вызовите контекстное меню и выберите команду «Удалить вкладку».
Установка свойств элемента управления - набор вкладок.
Выберите первую страницу элемента управления «Набор вкладок»
Вызовите свойства страницы и выберите вкладку «Макет».
В поле «Подпись» введите «Информация компании».
Выберите второю страницу и введите подпись- «История». Закройте окно свойств.
Размещение на странице других элементов управления.
Вызовите список полей и выберите поле «Фамилия» и добавьте его на первую страницу, добавьте также «Имя», «Должность», «Домашний Телефон», «Дата найма», «Подчиняется» и «Фотография».
Упорядочите и отформатируйте элементы.
Создание подчиненной формы при помощи Мастера подчиненных форм.
Выберите вторую страницу элемента управления «Набор вкладок»
На панели элементов выберите кнопку «Подчиненная форма/отчет» и щелкните левой кнопкой мыши в левом верхнем углу второй страницы.
Выберите переключатель «Таблица/Запрос», Далее
Во втором диалоговом окне можно выбрать источник данных для новой формы, а также, какие поля нужно включить в подчиненную форму. Выберите элемент: Таблица: Персональные мероприятия и выберите все поля, кроме «Примечание».
В третьем диалоговом окне можно определить связь между главной и подчиненной формами. Выберите переключатель «Самостоятельное определение».
В верхнем списке «Поля формы/ отчета» выберите элемент «КодСотрудника»; в верхнем списке «Поля подчиненной формы/отчета» также выберите «КодСотрудника»
