Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы MS Access.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
201.24 Кб
Скачать

Лабораторная работа № 2 установление связей между таблицами

Цель: научиться устанавливать и изменять связи между таблицами.

 

Задание. Установить в базе данных Книготорговля связь между таблицами.

 

Порядок выполнения

1.     Открыть базу данных Книготорговля.

2.     На вкладке Работа с базами данных в группе взаимосвязанных элементов управления Показать или скрыть выбрать Схема данных (рис. 6.12).

 

Рис. 6.12. Структура базы данных Книготорговля

в окне Схема данных

 

3.     Нажать правой кнопкой мыши по линии связи. В контекстном меню выбрать команду Изменить связь.

4.     В окне Изменение связей указать Обеспечение целостности данных и Каскадное обновление полей (рис. 6.13).

5.     Вышеуказанные свойства необходимо указать для каждой из имеющихся связей.

 

Примечание. Указание этих свойств необходимо, в частности для удобства последующего внесения изменений в базу данных. Например, если изменить название фирмы в таблицы Клиенты, то оно автоматически изменяется в таблице Заказы в строках, где присутствуют заказы данного клиента.

 

 

Рис. 6.13. Окно Изменение связей

 

Тип всех связей – один-ко-многим. Это означает, что одной записи в таблице Клиенты соответствует несколько записей в таблице Заказы, то есть каждый клиент, как правило, размещает несколько заказов (рис. 6.14).

 

Рис. 6.14. Тип связи Один-ко-многим

 

6.     Завершить работу с базой данных Книготорговля.

Лабораторная работа № 3 простейшие операции поиска и фильтрации данных

Цель: освоить операции поиска и фильтрации данных.

 

Задание. Осуществить сортировку, поиск, замену и фильтрацию данных.

 

Порядок выполнения

1.     Открыть базу данных Книготорговля.

2.     Открыть таблицу Клиенты.

3.     С помощью кнопки Найти группы взаимосвязанных элементов управления Найти вкладки Главная осуществить следующие операции поиска:

3.1.  Найти всю информацию по полю НазваниеОрганизации, например по Фирме Л.

3.2.  Подобрать все записи о фирмах, расположенных в Москве (или в другом городе).

3.3.  Определить телефон фирмы, который начинается на цифру 5. Для этого в диалоговом окне Поиск и замена в поле Образец ввести код города, затем цифру 5 и символ *; например: (4212)-5*.

3.4.  Заменить, например, все названия фирм Фирмы А на Фирму Л.

4.     В таблице Клиенты отсортировать записи в поле КодГорода по алфавиту. Для этого:

4.1.  Установить курсор в поле КодГорода.

4.2.  На вкладке Главная в группе взаимосвязанных элементов управления Сортировка и фильтр нажать кнопку По возрастанию.

5.     Отсортировать записи по полю НазваниеОрганизации по алфавиту, а для одинаковых названий – по полю ФИОКонтакта. Для этого расположите поле ФИОКонтакта справа от поля НазваниеОрганизации, далее выделите оба поля и выполните сортировку.

6.     В таблице Заказы по полю Скидка установить фильтр, например, 3 %. Для этого необходимо выделить фрагмент нужного поля и на вкладке Главная в группе взаимосвязанных элементов управления Сортировка и фильтр нажать Выделение. В результате останутся записи, совпадающие по этому полю или по его части.

7.     Удалить фильтр, нажав Дополнительно → Очистить все фильтры группы взаимосвязанных элементов управления Сортировка и фильтр вкладки Главная.

8.     В таблице Заказы просмотреть записи, в которых ДатаОтгрузки, например, позднее 15 октября 2010. Для этого на вкладке Главная в группе взаимосвязанных элементов управления Сортировка и фильтр нажать Дополнительно → Изменить фильтр. В поле ввести условие >#15 октября 2010#. Затем нажать Применить фильтр в группе взаимосвязанных элементов управления Сортировка и фильтр вкладки Главная. В результате на экране останутся только соответствующие критерию записи.

9.     Удалить фильтр.

10. Завершить работу с базой данных Книготорговля.