Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8_Access.doc
Скачиваний:
6
Добавлен:
27.09.2019
Размер:
1.17 Mб
Скачать

Нормализация бд

При проектировании БД в МА основными яв-ся:

  1. Обеспечение быстрого доступа данных в табл.

  2. Исключение ненужного повторения данных

  3. Обеспечение целостности данных, чтобы при изменении одних объектов автоматически происходило изменение связанных с ними объектов

Фильтрация данных

Фильтр – набор условий, применяемых для отбора подмножеств записей.

Создать фильтр можно в любом режиме работы с таблицами, используя командные кнопки. Access поддерживает 4 вида фильтров:

  1. По выделенному фрагменту – вывести окно таблицы на основе которой требуется создать фильтр, выделить значение, которое необходимо найти в любой из записей

-Выбрать значение, кот. не должно быть выводящими записями

- Правой кнопкой мыши и командами исключить выделяемое из контекстного меню

Результат фильтрации

Что выбирается

Где выбирается

Что возвращается

Целое значение

Выделяется все поле

Только точное совпадение

Часть значения

Начало поля

Записи начинаются с выбранных

Символы

После первого символа

Любую запись, содержащую эти символы

  1. Обычный фильтр – условие отбора вводится в контекстном меню. Запись – Фильтр – Изменить фильтр, в диалоговом окне с вкладками для задания критерий выбрать необходимые.

  2. Расширенный фильтр. Записи – Фильтр – Расширенный фильтр. В диалоговом окне в верхней части расположен бланк формирования выражения. Выводит на экран все поля таблицы, фильтрует записи.

Работа с запросами.

Если исполнителю надо получить данные из базы, он должен использовать специальные объекты – запросы. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов.

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

Запросы лучше готовить вручную с помощью Конструктора. Для этого есть специальный значок в окне База данных (Создание запроса в режиме Конструктора). Он открывает специальный бланк, называемый бланком запроса по образцу, состоящий из двух областей. В верхней отображается структура таблиц, к которым адресован запрос, а нижняя область разбита на столбцы – по одному столбцу на каждое поле будущей результирующей таблицы.

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

Описанный порядок действий позволяет создать простейший запрос, называемый запросом на выборку. Он позволяет выбрать данные из полей таблиц, на основе которых запрос сформирован.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]