- •Технология разработки и защиты баз данных Сборник практических заданий
- •Раздел 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. Тема: «Создание модулей форм и модулей отчетов».
- •Работа со структурой документа.
Практическая работа №2. Тема: «Создание базы данных и таблиц в субд Access c помощью шаблонов и мастеров» Создание базы данных с помощью Мастера
выполнение работы:
Создайте базу данных «Контакты» c помощью Мастера:
Выберите команду Создать и в группе Создание выберите Создание с помощью шаблона, Общие шаблоны.
В окне «Создание» выберите вкладку «Базы данных», далее выберите Контакты.
Задайте место хранения базы данных –папка твоей группы, имя базы данных - Контакты
Закройте окно базы данных Контакты.
Создание базы данных вручную.
Выберите команду Создать, далее вкладку Общие.
Задайте место хранения базы данных –папка твоей группы, имя базы данных - ваша фамилия
Создание таблиц с помощью мастера
Раскройте вкладку «Таблицы» окна базы данных и нажмите кнопку «Создать».
В появившемся диалоговом окне «Новая таблица» выделите элемент «Мастер таблиц» и нажмите ОК, чтобы запустить Мастер таблиц.
В первом диалоговом окне «Мастер таблиц» выберите переключатель «Деловое применение». В списке «Образцы таблиц» появятся образцы таблиц для делового применения. Найдите элемент «Студенты», используя линейку прокрутки.
Выделите элемент «Студенты» и в списке «Образцы полей» появятся поля, которые могут быть включены в новую таблицу.
Чтобы включить все поля из списка «Образцы полей» в новую таблицу, нажмите кнопку «>>». В списке “Поля новой таблицы” можно добавить выделенный элемент из списка «Образцы полей». Кнопка «<» удаляет выделенный элемент из списка «Поля новой таблицы», а кнопка «<<» удаляет все поля из этого списка. Удалите из списка ЭлектроннаяПочта, адрес. Переименуйте поле ОбластьКрайРеспублика в Область.
Нажмите кнопку «Далее», в появившемся втором диалоговом окне введите имя новой таблицы-Сведения о студентах и выберите переключатель «самостоятельное определение ключа пользователем»
Нажмите кнопку «Далее». Появится следующее диалоговое окно «мастер таблиц», в этом диалогом окне можно выбрать ключевое поле и указать, какие данные должны содержаться в ключевом поле. Выберите поле «Кодстудента» в качестве ключевого поля и автоматическое присвоение возрастающих номеров каждой записи.
Нажмите кнопку «Далее». Следующее диалоговое окно «Мастер таблиц» появляется только в том случае, если в базе данных уже содержаться другие таблицы. В нашем случае нет необходимости создавать связь с другими таблицами.
Нажмите кнопку «Далее». Появится последнее диалоговое окно, в котором выберите переключатель «непосредственный ввод данных в таблицу» и нажмите кнопку «Готово». Новая таблица будет открыта в режиме таблицы.
Введите одну запись с вашими данными и сохраните.
Перейдите в режим Конструктор, используя Вид в строке меню, или кнопку на панели инструментов и просмотрите все типы данных.
Для созданной таблицы задайте свойство таблицы: в каком режиме она создана (режим мастера), для этого выберите кнопку на панели инструментов или Вид- Свойства.
Свойство таблицы (в каком режиме создана )задавайте для всех последующих таблиц!
После создания таблицы, нажмите кнопку «Закрыть окно» для закрытия таблицы.
Создание таблицы в режиме таблицы.
Активизируйте окно базы данных, затем нажмите кнопку «Создать».
Выберите в списке элемент «Режим таблицы». Access откроет пустую таблицу, имеющую по умолчанию 20 полей и 30 записей.
Введите следующие данные в таблицу, нажимая <Enter> для перехода к следующему полю.
номер |
фамилия |
имя |
отчество |
должность |
Адрес |
Дата_ рождения |
Семейное_ положение |
23 |
Крылова |
Анна |
Сергеевна |
инженер |
Еременко,23 |
23.12.52 |
да |
56 |
Петров |
Михаил |
Петрович |
лаборант |
Ткачева,56 |
12.05.78 |
нет |
Для ввода имен полей используйте двойной щелчок по имени.
После ввода записей нажмите кнопку Конструктор, введите имя таблицы-Сотрудники и просмотрите типы данных, заданных в соответствии с введенными данными.
Создание таблицы в режиме Конструктор.
Активизируйте окно базы данных, а затем нажмите кнопку «Создать» окна «Таблица» и далее выберите режим «Конструктор»,
Создайте структуру, используя следующую таблицу:
Имя поля |
Тип данных |
Размер и описание |
Формат поля |
Число десятичных знаков |
Маска ввода |
номер |
счетчик |
|
|
|
|
Текст |
текстовый |
4 |
|
|
|
Число |
числовой |
С плавающей точкой (4 байта) |
процентный |
0 |
|
Дата1 |
Дата/время |
Полный |
|
|
|
Дата2 |
Дата/время |
Длинный |
|
|
|
Телефон1 |
текстовый |
20 |
|
|
(999) 000-000 |
Телефон1 |
текстовый |
10 |
|
|
22-##-## |
выполнение |
логический |
|
Да/нет |
|
|
рисунок |
Поле объекта OLE |
|
|
|
|
Для поля Номер задайте свойство –Ключевое поле, для этого выделите первую строку и выберите Правка –Ключевое поле или кнопку на панели инструментов.
Перейдите в режим таблицы, задав имя таблицы - Работа с данными
Введите 3 записи в таблицу, используя следующие данные:
Текст |
Число |
Дата1 |
Дата2 |
Телефон1 |
Телефон2 |
выполнение |
рисунок |
асоиу |
23,5 |
|
|
(121)343-545 |
22-67-77 |
Да |
Вставка-Объект |
2оп1 |
235 |
23.12.83 |
23.12.83 |
(656)567-565 |
22-56-43 |
Да |
|
2оп2 |
256 |
1.01.88 22:12 |
1.01.88 22:12 |
(767)6767-787 |
34-67-67 |
нет |
|
