Задания для выполнения:
Связи между таблицами
Откройте БД Туризм, содержащую три таблицы: Клиенты, Сотрудники и Страны.
Создайте в режиме Конструктора таблицу Договора, используя
Столбец подстановок, которая должна иметь поля:
Поля Код сотрудника, код клиента, код тура являются столбцами подстановок, Конструктор – столбец подстановок, в окне выбираем значение из таблицы и далее, выбираем нужную таблицу, затем нужное поле, готово.
В режиме Конструктора в Свойствах поля устанавливаем Маску ввода для Типа данных Дата/время. Создаем первичный ключ в таблице Договора. Перейти в режим таблицы, вносим свои записи (около 10).
Создаем схему данных. Работа с базами данных – схема данных. Добавляем таблицы (4 шт.), убираем ненужные связи. Из таблицы Клиенты (главная таблица) берем мышкой поле Код клиента и накладываем на поле Код клиента в таблице Договора (подчиненная таблица). Затем появляется окно, определяем обеспечение целостности данных, и каскадное обновление связанных полей (ставим галочки), тип отношений один-ко-многим.
Связываем таблицу Страны (главная) с таблицей Договора (подчиненная) по коду тура; связываем таблицу Сотрудники с таблицей Договора по коду сотрудника. Тип отношений один-ко-многим. Сохраняем.
Простейшие операции поиска и фильтрации данных
Откройте БД Туризм.
Откройте таблицу Сотрудники.
С помощью Главная – Найти осуществляем следующие операции поиска:
найдите все записи о служащих в должности «Менеджер» (или в любой другой должности);
подберите все записи о служащих, которые живут в Москве (или в другом городе).
Используя команду Главная – Заменить, замените все должности «Менеджер» на «Специалист по работе с клиентами».
Отсортируйте фамилии сотрудников по алфавиту. Для этого установите курсор на поле ФИО и выберете Главная – сортировка и фильтр – опция По возрастанию или По убыванию.
Отсортируйте записи по должностям, а для одинаковых должностей – по фамилиям. Для этого расположите поле Должность слева от поля ФИО, выделите оба поля и выполните сортировку.
Примените расширенный фильтр. Главная – Дополнительно – Расширенный фильтр:
определить размер оклада выше 5500 р., затем Применить фильтр;
определить сотрудников у кого размер оклада выше 6000 р., но ниже 8000 р.
Лабораторная работа 3
Запросы дают возможность отобрать информацию из таблиц по определенным критериям, чтобы облегчить ее поиск в базе. Результатом выполнения запроса всегда является таблица, основанная на данных из одной или нескольких других таблиц. Также запросы можно использовать для обновления и редактирования данных.
Преимущество запросов перед фильтрами и обновлением данных состоит в том, при использовании запросов вам не придется каждый раз заново задавать критерии отбора или условия обновления данных.
Использование запросов представляется неотъемлемой составляющей работы любого разработчика СУБД.
Do'stlaringiz bilan baham: |