Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа_new.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
150 Кб
Скачать
☆

II. Ввод данных в таблицы

  1. В окне базы данных откройте таблицу Отдел двойным щелчком на ее значке.

  2. Введите три записи.

  3. Закройте таблицу Отдел.

  4. Откройте таблицу Сотрудники. Попробуйте ввести в поле Оkl значение 1000. Что произойдет?

  5. Введите 8 записей, 3 из которых представляют информацию о сотрудниках из первого отдела, 3 – из второго, 2 из третьего. При вводе попробуйте вводить данные, не соответствующие типу полей.

  6. Закройте таблицу Сотрудники.

III. Установка связей между таблицами

  1. Выполните команду Сервис-Схема данных или щелкните на кнопке Схема данных.

  2. В окне Схемы данных расположите обе таблицы.

  3. Установите между таблицами ОтделСотрудники связь по простому ключу Otd.

  4. В открывшемся окне обратите внимание, что тип отношения установится один-ко-многим. Установите все флажки, обеспечивающие целостность во взаимосвязанных таблицах.

  5. Установите все флажки, обеспечивающие целостность во взаимосвязанных таблицах.

  6. Сохраните схему данных и закройте окно.

  7. Откройте таблицы Отдел и Сотрудники. Проверьте, как влияют установленные параметры поддержания связной целостности:

  • в таблице Отдел измените номер отдела (что произошло в подчиненной таблице Сотрудники?);

  • в подчиненную таблицу Сотрудники попытайтесь ввести запись с номером отдела, не представленным в главной таблице Отдел;

  • в главной таблице Отдел, чтобы не очень жалеть о случившемся, удалите запись, которая вводилась последней (выделите ее и выполните команду Правка-Удалить); что произошло в подчиненной таблице Сотрудники?

  1. Закройте таблицы Отдел и Сотрудники.

IV. Ввод и корректировка записей во взаимосвязанных таблицах

  1. Откройте таблицу Отдел.

  2. Создайте заново удаленную запись.

  3. Используя значки «+» в строке записи, введите несколько записей в подчиненную таблицу Сотрудники (если «плюсы» не отображены, выполните команду Вставка-Подтаблица).

  4. Покажите работу преподавателю. Закройте окно Базы данных и Access.

Контрольные вопросы

  1. В файле какого типа сохраняется база данных?

  2. Какие объекты представлены в окне базы данных?

  3. В каких свойствах поля задается ограничение на его значение и заголовок столбца таблицы?

  4. Может ли ключ иметь повторяющиеся значения?

  5. В отношениях какого типа могут находиться две связанные таблицы?

  6. Что понимается под связной целостностью базы данных?

  7. Для чего предназначен значок «+» в левом столбце таблицы?

  8. Какая команда позволяет открыть связанные записи главной и подчиненной таблицы

Лабораторная работа №2. Поиск, сортировка и фильтрация данных в таблицах

Цель работы:

  • научиться производить поиск и замену данных в таблицах;

  • уметь выполнять сортировку записей таблицы по указанным полям;

  • уметь выполнять отбор записей фильтром по выделенному и обычным фильтром.

Задание

  1. Откройте свою базу данных.

  2. Откройте таблицу Сотрудники.

  3. Отсортируйте ее по полю ФИО, выбрав пункт - Проверьте результат.

  4. Отсортируйте эту же таблицу так, чтобы сначала были выведены фамилиями военнообязанных сотрудников по алфавиту, затем не военнообязанных. Для этого поместите столбцы BO и FM рядом (сначала идет BO, затем FM), выделите их и выполните команду сортировки.

  5. Восстановите сортировку по первичному ключу.

  6. Замените в таблице фамилию одной из сотрудниц на новую, используя команду Правка-Найти.

  7. С помощью фильтра по выделенному показать следующие записи (перед выполнением следующего фильтра удаляйте предыдущий - ):

    • с фамилиями сотрудников, начинающихся на букву П;

    • сотрудников отдела № 2, принятых на работу в этом году (последовательное выделение).

    • сотрудников одного отдела;

    • сотрудников мужского пола этого же отдела (последовательное выделение).

  8. Обычным фильтром (Фильтр>Изменить фильтр) сделайте следующий отбор записей из таблицы Сотрудники:

    • Сотрудников отдела № 2, принятых на работу после 01.01.80;

  • сотрудников третьего отдела, занимающих должность X и Y (используйте вкладку Или)

  • сотрудников, имеющих оклад от 5000 до 10000 руб.;

  • Сотрудников с окладом >10000, из 1 и 2 отдела (используйте вкладку Или)

  • Военнообязанных сотрудников, имеющих должность X.