- •Л. А. Ходоровский Системы управления базами данных (на примере субд access-2010)
- •Работа Access - 1 создание базы данных.
- •1.Создание новой базы данных.
- •2. Создание таблицы образование, определение ее полей и параметров.
- •3. Создание таблицы читатели, определение ее полей и параметров.
- •4. Заполнение таблицы читатели
- •Работа Access - 2 Корректировка таблиц. Изменение баз данных
- •1. Запустите Access и откройте свою базу данных
- •2. Корректировка данных.
- •3. Изменение структуры данных
- •4. Изменение вида таблицы
- •5. Расширение базы данных
- •Создание поля с множественными значениями
- •Работа Access - 3 Создание запросов.
- •Запустите Access и откройте свою базу данных
- •2. Запросы на выборку данных из одной таблицы
- •3. Запросы на выборку данных из двух и более таблиц
- •5. Исследование запросов
- •6. Вычисления и группировка данных в запросах
- •Поиск по значениям многозначных полей
- •Работа Access – 4 построение форм
- •1. Откройте свою базу данных
- •2. Создание простой формы
- •Модификация построенной формы
- •4. Построение формы - диаграммы
- •5. Построение составной формы
- •6. Построение составной формы с диаграммой
Поиск по значениям многозначных полей
7.1. Получение списка книг, автором которых является Илья Ильф.
а) Введите в верхнюю часть бланка запроса таблицу ИЗДАНИЕ и задайте для вывода поля Шифр, Название книги и Авторы. В качестве условия отбора укажите в столбце Авторы значение «Ильф». Выполните запрос (нажмите кнопку Режим таблицы в правом нижнем углу). Появится сообщение о несоответствии типов данных в условии отбора. Почему?
Откройте таблицу АВТОРЫ, найдите в ней Ильфа, определите значение его ИД.
Подставьте в запрос в условие отбора значение ИД вместо слова «Ильф». Выполните запрос и изучите результат его выполнения. Заметьте, что, несмотря на то, что в условии необходимо было задать ИД автора, в столбце Авторы выдаются не коды, а фамилии авторов. Сохраните запрос под именем Отбор по автору-1.
б) Измените запрос так, чтобы в условии можно было задавать не ИД, а фамилию автора. Для этого вызовите запрос Отбор по автору-1 и сохраните его под именем Отбор по автору-2. В запросе Отбор по автору-2 добавьте в верхнюю часть бланка запроса таблицу АВТОРЫ (используя кнопку Отобразить таблицу). Установите связь между таблицами ИЗДАНИЕ и АВТОРЫ, связав поля Авторы.Value и ИД. Удалите условие отбора в поле Авторы таблицы ИЗДАНИЕ и задайте условие отбора «Ильф» в поле Фамилия таблицы АВТОРЫ. Выполните запрос Отбор по автору-2 и убедитесь, что его результат совпадает с результатом запроса Отбор по автору-1.
7.2. Исследование вариантов поиска по значениям многозначных полей.
а) Найти книги, авторами которых являются и Ильф, и Петров. Для этого в столбце Фамилия следует задать условие «Ильф» and «Петров». Сохраните запрос под именем Ильф и Петров. Выполните запрос. Обратите внимание, что результат содержит 4 строки: дублируются строи про «12 стульев» и про «Золотого теленка». Перейдите в режим конструктора и запретите вывод на экран для поля Фамилия. Снова выполните запрос. Дублирование должно исчезнуть.
б) Найти книги, авторами которых являются Ильф или Петров. Для этого в столбце Фамилия следует задать условие «Ильф» or «Петров». Сохраните запрос под именем Ильф или Петров.
в) Найти книги, у которых больше одного автора. Для этого необходимо построить запрос с группировкой. Нажмите кнопку Итоги (значок å5) и в появившейся строке Групповая операция для поля Фамилия выберите «Count». Задайте также для поля Фамилия условие отбора « >1 ».
Сохраните запрос под именем Не один автор.
Завершение работы. Просмотрите список целей, сформулированных в начале работы. Дайте себе отчет: достигнуты ли эти цели, каким образом они достигнуты и овладели ли Вы способами решения соответствующих задач.
Предъявите результат работы преподавателю.
Конец работы ACCESS-3
Работа Access – 4 построение форм
Цель работы – овладеть способами решения следующих задач:
изучение возможностей, предоставляемых ACCESSом для построения простых форм,
построение простой формы и ее модификация,
построение простой формы-диаграммы,
построение составной формы с подчиненной таблицей и подчиненной диаграммой.
