Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен БД.doc
Скачиваний:
3
Добавлен:
27.09.2019
Размер:
117.25 Кб
Скачать

11. Фильтры, способы фильтрации

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

3 типа фильтров:

1. Фильтр по выделенному полю/исключить выделенное – отбирает записи с совпадающим значением выделенного поля.

2. Обычный фильтр. Позволяет ввести значения, которое должны содержать в отобранных записях. Можно ввести более сложное условие отбора.

3. Расширенный фильтр. Позволяет осуществить поиск информации в таблице по заданным критериям отбора и провести сортировку данных. Запуск – команда Фильтр/Расширенный фильтр

Фильтр сортирует данные. Фильтр не сохраняется в БД.

12. Обеспечение условий целостности данных

В MS Access обеспечивается возможность автоматической проверки целостности данных в связанных полях. Целостность данных означает систему правил, используемых для поддержания связей между записями в связанных таблицах, а также для обеспечения защиты от случайного удаления или изменения связанных данных. Установить проверку целостности данных можно, если выполнены следующие условия:

1. Связанное поле главной таблицы является ключевым полем или имеет уникальный индекс

2. Связанное поле имеют один тип данных

Чтобы обеспечить целостность, работа с данными должна производиться с учетом нижеперечисленных правил:

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

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

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

14. Реализация поиска в субд Access. Примеры. Смотрим вопрос 8.

Осуществить поиск по одной или нескольким записям можно с помощью запроса.

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

Типы запросов:

-Запрос на выборку. Самый распространенный тип запросов, извлекает данные из 1 или нескольких связанных таблиц, и результаты работы отображает в режиме таблицы, в которой допускается изменение данных.

-Запрос с параметрами. Это запрос при запуске, которого открывается одно или несколько диалоговых окон с приглашениями ввести определенные сведения.

-Перекрестный запрос.

-SQL запросы. Это запросы, задаваемые с помощью SQL сервера.

-Запрос на изменение. Это запрос, который позволяет, выполнив 1 операцию, внести изменения во многие записи. Включает 4 типа:

1)Запрос на создание таблицы.

2)Запрос на удаление записи.

3)Запрос на добавление записи.

4)Запрос на обновление записей.

15. Типы запросов. Краткая характеристика.

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

Типы запросов:

-Запрос на выборку. Самый распространенный тип запросов, извлекает данные из 1 или нескольких связанных таблиц, и результаты работы отображает в режиме таблицы, в которой допускается изменение данных.

-Запрос с параметрами. Это запрос при запуске, которого открывается одно или несколько диалоговых окон с приглашениями ввести определенные сведения.

-Перекрестный запрос.

-SQL запросы. Это запросы, задаваемые с помощью SQL сервера.

-Запрос на изменение. Это запрос, который позволяет, выполнив 1 операцию, внести изменения во многие записи. Включает 4 типа:

1)Запрос на создание таблицы.

2)Запрос на удаление записи.

3)Запрос на добавление записи.

4)Запрос на обновление записей.