
- •Практические работы по ms access Занятие 1. Создание базы данных
- •Занятие 2. Запросы. Поиск данных по условию
- •Примеры шаблонов
- •Примеры условных выражений
- •Занятие 3. Работа с помощью мастера. Создание отчетов
- •Занятие 4. Работа со связанными таблицами
- •Занятие 5. Дополнительные возможности Access. Создание подчиненных форм и макросов
- •Занятие 6. Этапы создания бд. Создание различных видов запросов в реляционных бд
- •Использование Мастера подстановок в бд Турфирма
- •Занятие 7. Нормализация баз данных
- •Первая нормальная форма (1нф)
- •Вторая нормальная форма (2нф)
- •Третья нормальная форма (3нф)
- •Задание
- •Варианты исходных данных:
- •Занятие 8. Задание на самостоятельную работу
Примеры шаблонов
-
Смысл символа
Шаблон
Результат поиска
Вопросительный знак ( ? ), обозначающий один любой символ
За?ор
Забор
Затор
Звездочка ( * ), обозначающая любую группу символов
Д*нь
День
Добрый день
Длинная тень
Знак фунта ( # ), обозначающий любую цифру
# -й
5-й
8-й
Квадратные скобки [ ], обозначающие один символ из указанного набора
Иванов[аы]
Ивановы
Иванова
Восклицательный знак (!) в сочетании с квадратными скобками, обозначающий символ не входящий в указанный набор
Иванов [!аы]
Иванову (но не Иванова» или «Ивановы»)
Примеры условных выражений
Условное выражение |
Значение поля, по которому производится поиск записей |
Саратов |
Текст «Саратов» |
NOT Саратов |
Не текст «Саратов» |
In (Саратов, Томск, “Нижний Новгород”) |
Текст «Саратов», «Томск» или «Нижний Новгород» |
P* |
Текст, начинающийся с буквы «Р» |
По*а |
Текст, начинающийся с букв «По» и заканчивающийся на «а» |
<М |
Текст, начинающийся с букв «А» - «Л» |
>=М |
Текст, начинающийся с букв «М» - «Я» |
100 |
Число 100 |
<=20 |
Числа меньшие или равные 20 |
(>0,5) AND (<=1) |
Числа большие 0,5, но меньшие или равные 1 |
Date() |
Текущая дата |
>=01.01.94 |
Даты позднее 01.01.94 |
Beetween 01.01.93 AND 31.12.93 |
Дата 1993 года |
*.02.* |
Дата, у которой значение месяца – февраль |
Да |
Значение Истина в логическом поле (установленный флажок) |
Нет |
Значение Ложь в логическом поле (сброшенный флажок) |
NULL |
Пустое значение |
Not NULL |
Не пустое значение |
5. Создайте запросы, позволяющие ответить на все 10 вопросов. Сохраните каждый запрос под отдельным именем.
Занятие 3. Работа с помощью мастера. Создание отчетов
Откройте базу «БД_Класс», созданную на предыдущем занятии.
Откройте вкладку Создание и изучите с помощью всплывающих подсказок элементы управления, расположенные на данной панели инструментов.
С помощью Мастера запросов создайте, а затем в режиме Конструктора скорректируйте следующий запрос (по вариантам, соответствующим номерам компьютеров):
Кто из девочек учится в 9 классе?
Кто учится в одном из младших классов (1-3) и живет на улице Куйбышева?
Кто учится в 9 классе, увлекается лыжами и имеет серый цвет глаз?
Кто из основной группы родился в 20-х числах?
Кто из подготовительной группы родился зимой?
Кто из мальчиков родился между 08.03.1983 и 31.12.1985?
Где проживают «лыжники», и как их зовут?
У кого фамилия начинается на букву «С» и заканчивается на «в»?
У кого фамилия и имя заканчивается на букву «а»?
У кого из учащихся 9-11 классов фамилия начинается на букву «Е»?
У кого из мальчиков в имени присутствует буква «р»?
У кого имя заканчивается на букву «а», и номер квартиры больше 50?
Кто из мальчиков живет на улице, название которой заканчивается буквами «ая»?
Кто из девочек не занимается аэробикой?
Кто из мальчиков не занимается футболом?
Кто не живет на улицах Куйбышева и Леонова? (используйте функцию In)
Кто не имеет хобби, и где он живет?
Вывести имеющиеся в базе мужские фамилии в алфавитном порядке.
Вывести фамилии, имена и даты рождения учащихся 4-9 классов.
Вывести фамилии, имена и адреса девочек, у которых имена НЕ заканчиваются на «адя», а фамилии заканчиваются на «ова».
С помощью Мастера форм создайте различные типы форм для таблицы «КЛАСС» и дайте им различные имена. Всего 5 форм. При необходимости созданную форму можно подкорректировать в режиме макета или конструктора форм. Помимо уже известных Вам способов изменить режим отображения объекта базы данных (в данном случае формы) можно, щелкнув правой кнопкой мыши на вкладке объекта, и выбрав в открывшемся меню название нужного режима. Используя форму, созданную «в один столбец», добавьте к таблице «КЛАСС» 2 новые записи и измените 3 имеющиеся.
С помощью Мастера отчетов создайте 4 разных вида отчетов для таблицы «КЛАСС» и 1 отчет для сконструированного запроса (пункт 3). Используйте различные уровни группировки (по полу, классу, группе, хобби…), макеты и стили. В одном из отчетов с добавленным уровнем группировки, выведите 2 любых итоговых значения (кнопка <Итоги…> на 3-м шаге мастера), например, среднее и максимальное значение в поле Класс. При необходимости созданный мастером отчет можно доработать (например, изменить ширину полей) в режиме макета или конструктора. Режим Предварительный просмотр используйте для отображения отчета в том виде, в каком он будет напечатан на бумаге. Этот же режим рекомендуется использовать для демонстрации отчетов преподавателю.