Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_указ_л_р.doc
Скачиваний:
13
Добавлен:
14.08.2019
Размер:
8.67 Mб
Скачать

2.2. Порядок выполнения работы

  1. Ознакомьтесь с заданием №1, которое необходимо выполнить в данной лабораторной работе (п. 2.1.1).

  2. Изучите теоретический материал, содержащийся в п. 2.1.2 – 2.1.3 и выполните все этапы решения поставленной задачи №1, руководствуясь методическими указаниями из п. 2.1.2 – 2.1.3.

  3. Выполните задание №2 (п. 2.1.4) в соответствии со своим вариантом (номер варианта задания получить у преподавателя).

  4. Ответьте на контрольные вопросы, пользуясь справочной системой, встроенной в Microsoft Access, и рекомендуемой литературой.

  5. Подготовьте отчет о выполнении лабораторной работы, который должен содержать:

  • титульный лист;

  • цель лабораторной работы;

  • описание всех этапов нормализации, выполненных при решении задачи №2;

  • выводы по лабораторной работе.

  1. При защите лабораторной работы, выполняя добавление, корректировку и удаление записей базы данных УНИВЕРСИТЕТ, продемонстрируйте преподавателю, как поддерживается целостность данных средствами СУБД Access.

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

  1. Перечислите задачи, которые решаются в ходе логического проектирования реляционной БД.

  2. Какие типы связей возможны между таблицами реляционной базы данных и как они реализуются?

  3. В чем разница между избыточным и неизбыточным дублированием данных в таблицах реляционных БД?

  4. Какие виды аномалий вызывает избыточность данных? Как их устранить?

  5. Дайте определения основных видов зависимостей, которые могут существовать между атрибутами отношений реляционной БД?

  6. В чем состоит сущность метода нормальных форм Кодда? Какие этапы он в себя включает?

  7. Что такое целостность данных? Перечислите виды целостности.

  8. Какие способы поддержания целостности данных в БД можно использовать в СУБД Аccess?

3. Лабораторная работа №3. Сортировка, поиск и фильтрация записей в таблицах

Цель работы: изучить средства СУБД Microsoft Access, позволяющие выполнять сортировку, поиск и фильтрацию записей в таблицах БД.

3.1. Общие сведения

Средства сортировки и фильтрации данных позволяют изменить представление данных таблицы в режиме таблицы в соответствии с некоторыми критериями. Эти средства особенно полезны при печати подмножества записей таблицы. Средства сортировки и фильтрации данных реализованы как автоматически создаваемые запросы. Под запросом понимается требование на поиск, изменение или обработку данных в БД.

3.1.1. Сортировка записей в таблице базы данных

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

Закрепление столбцов таблицы.

Для облегчения просмотра необходимых столбцов таблицы их можно закрепить, тогда они всегда будут видны на экране, прокручиваться будут только незакрепленные поля. Для закрепления столбцов в режиме таблицы выделяются необходимые столбцы, и используется команда Формат. Закрепить столбцы. Для освобождения закрепленных столбцов выберите в меню Формат команду Освободить все столбцы. Если закрепленные столбцы не освободить, их нельзя будет вернуть на прежнее место.

Сортировка по значению одного поля.

Для выполнения сортировки по значению одного поля требуется установить курсор на любую запись в поле, по которому выполняется сортировка, и выполнить команды Записи/Сортировка/{Сортировка по возрастанию, Сортировка по убыванию} или использовать пиктограммы. При сохранении таблицы сохраняется и порядок ее сортировки. Для того чтобы вернуться к первоначальному порядку сортировки по значению первичного ключа, нужно выполнить команду меню «Записи. Удалить фильтр».

Сортировка по значению нескольких полей.

Для выполнения сортировки по значению нескольких полей необходимо сначала переместить сортируемые столбцы так, чтобы они оказались рядом и были размещены с учетом приоритетов: сортировка производится по выделенным полям слева направо. Чтобы изменить приоритеты сортировки, можно изменить порядок следования полей, перетащив мышью заголовок поля. Затем требуется выделить все сортируемые столбцы и выполнить команды Записи/Сортировка/{Сортировка по возрастанию, Сортировка по убыванию} или использовать пиктограммы.

Задание1.

  1. Открыть созданную ранее таблицу «Абитуриент» в режиме таблицы.

  2. Закрепить столбец «Средний_балл_аттестата».

  3. Произвести сортировку по убыванию по значению поля «Средний_балл_аттестата».

  4. Отменить сортировку. Вернуть столбец «Средний_балл_аттестата» на прежнее место при помощи мыши.

  5. Произвести сортировку по возрастанию по значению совокупности полей «Фамилия», «Имя», «Отчество».

  6. Отменить сортировку.