- •Лабораторная работа №1. Создание таблиц базы данных
- •Создание структуры данных
- •II. Ввод данных в таблицы
- •III. Установка связей между таблицами
- •IV. Ввод и корректировка записей во взаимосвязанных таблицах
- •Лабораторная работа №2. Поиск, сортировка и фильтрация данных в таблицах
- •Лабораторная работа №6. Создание отчетов на основе запросов и таблиц
- •Лабораторная работа №7. Диспетчер кнопочных форм.
- •Лабораторная работа №3. Создание запросов на выборку данных
- •Лабораторная работа №4. Запросы удаления и замены.
- •Лабораторная работа №5. Создание форм на основе запросов и таблиц
II. Ввод данных в таблицы
В окне базы данных откройте таблицу Отдел двойным щелчком на ее значке.
Введите три записи.
Закройте таблицу Отдел.
Откройте таблицу Сотрудники. Попробуйте ввести в поле Оkl значение 1000. Что произойдет?
Введите 8 записей, 3 из которых представляют информацию о сотрудниках из первого отдела, 3 – из второго, 2 из третьего. При вводе попробуйте вводить данные, не соответствующие типу полей.
Закройте таблицу Сотрудники.
III. Установка связей между таблицами
Выполните команду Сервис-Схема данных или щелкните на кнопке Схема данных.
В окне Схемы данных расположите обе таблицы.
Установите между таблицами ОтделСотрудники связь по простому ключу Otd.
В открывшемся окне обратите внимание, что тип отношения установится один-ко-многим. Установите все флажки, обеспечивающие целостность во взаимосвязанных таблицах.
Установите все флажки, обеспечивающие целостность во взаимосвязанных таблицах.
Сохраните схему данных и закройте окно.
Откройте таблицы Отдел и Сотрудники. Проверьте, как влияют установленные параметры поддержания связной целостности:
в таблице Отдел измените номер отдела (что произошло в подчиненной таблице Сотрудники?);
в подчиненную таблицу Сотрудники попытайтесь ввести запись с номером отдела, не представленным в главной таблице Отдел;
в главной таблице Отдел, чтобы не очень жалеть о случившемся, удалите запись, которая вводилась последней (выделите ее и выполните команду Правка-Удалить); что произошло в подчиненной таблице Сотрудники?
Закройте таблицы Отдел и Сотрудники.
IV. Ввод и корректировка записей во взаимосвязанных таблицах
Откройте таблицу Отдел.
Создайте заново удаленную запись.
Используя значки «+» в строке записи, введите несколько записей в подчиненную таблицу Сотрудники (если «плюсы» не отображены, выполните команду Вставка-Подтаблица).
Покажите работу преподавателю. Закройте окно Базы данных и Access.
Контрольные вопросы
В файле какого типа сохраняется база данных?
Какие объекты представлены в окне базы данных?
В каких свойствах поля задается ограничение на его значение и заголовок столбца таблицы?
Может ли ключ иметь повторяющиеся значения?
В отношениях какого типа могут находиться две связанные таблицы?
Что понимается под связной целостностью базы данных?
Для чего предназначен значок «+» в левом столбце таблицы?
Какая команда позволяет открыть связанные записи главной и подчиненной таблицы
Лабораторная работа №2. Поиск, сортировка и фильтрация данных в таблицах
Цель работы:
научиться производить поиск и замену данных в таблицах;
уметь выполнять сортировку записей таблицы по указанным полям;
уметь выполнять отбор записей фильтром по выделенному и обычным фильтром.
Задание
Откройте свою базу данных.
Откройте таблицу Сотрудники.
Отсортируйте ее по полю ФИО, выбрав пункт -
Проверьте результат.Отсортируйте эту же таблицу так, чтобы сначала были выведены фамилиями военнообязанных сотрудников по алфавиту, затем не военнообязанных. Для этого поместите столбцы BO и FM рядом (сначала идет BO, затем FM), выделите их и выполните команду сортировки.
Восстановите сортировку по первичному ключу.
Замените в таблице фамилию одной из сотрудниц на новую, используя команду Правка-Найти.
С помощью фильтра по выделенному
показать
следующие записи (перед выполнением
следующего фильтра удаляйте предыдущий
-
):с фамилиями сотрудников, начинающихся на букву П;
сотрудников отдела № 2, принятых на работу в этом году (последовательное выделение).
сотрудников одного отдела;
сотрудников мужского пола этого же отдела (последовательное выделение).
Обычным фильтром (Фильтр>Изменить фильтр)
сделайте
следующий отбор записей из таблицы
Сотрудники:Сотрудников отдела № 2, принятых на работу после 01.01.80;
сотрудников третьего отдела, занимающих должность X и Y (используйте вкладку Или)
сотрудников, имеющих оклад от 5000 до 10000 руб.;
Сотрудников с окладом >10000, из 1 и 2 отдела (используйте вкладку Или)
Военнообязанных сотрудников, имеющих должность X.
