- •Базы данных (бд) и системы управления базами данных (субд).
- •Часть 1
- •Введение
- •Глава 1. Создание редактирование и просмотр бд
- •1. Создание новой бд
- •2. Создание таблиц бд
- •2.1. Формирование структуры таблицы (макета)
- •2.2. Ввод и редактирование данных в таблицах Переход в режим ввода
- •4. Создание полей специального вида
- •4.1. Создание поля, заполняемого значениями из фиксированного списка
- •Технология создания поля со списком в таблице в режиме Конструктора
- •4.2. Создание полей подстановки
- •Технология создания полей подстановки
- •4.3. Связывание таблиц
- •Типы связей между таблицами
- •Редактирование связей между таблицами
- •Примеры использования Обычного фильтра
- •Контрольные вопросы
- •Глава 2. Запросы к бд
- •Общие положения
- •Структура бланка запроса
- •Создание запроса
- •2.2. Выполнение и сохранение запроса
- •3. Параметрический запрос
- •4. Вычисляемые поля в запросах
- •Порядок формирования поля Год
- •5. Групповые операции в запросах
- •Подготовка бланка для выполнения групповых операций
- •Контрольные вопросы
- •Список рекомендуемой литературы
Примеры использования Обычного фильтра
1.Найти записи по условию:
Код товара > 1 и Наименование = ПК
Рис 1.14
2. Найти записи по условию:
1< Код Товара < 4 или Наименование = Дисплей
Щ елчок по ярлыку ИЛИ
Рис. 1.15а
Вместо строки с условием, появляется новая пустая строка, в которую нужно ввести вторую часть условия:
Рис. 1.15б
Выполнение поиска: кнопка Применить фильтр.
Изменение условий поиска: Меню
Записи
Фильтр
Изменить фильтр
Отказ от фильтра: кнопка
Существует еще Расширенный фильтр, но техника использования совпадает с запросами и будет рассмотрена позднее.
Контрольные вопросы
Что в Access понимается под базой данных?
Какая максимальная длина имени базы данных, таблицы, поля?
Допустимо ли использование пробелов в именах объектов?
Допустимо ли использование кириллицы в именах объектов?
Какие символы недопустимо использовать в именах?
Какими способами можно создавать таблицы?
Какие типы полей допустимы в Access? Каковы особенности работы с полями каждого из этих типов?
Какую максимальную длину может иметь текстовое поле?
Какие ограничения накладываются на имена полей?
Какое максимальное количество полей допустимо в таблице?
Что называется ключом таблицы? Какие разновидности ключей вы знаете?
Какими способами можно создать ключ в Access?
Является ли наличие ключа в таблице Access обязательным?
Какие свойства полей вы знаете? Приведите примеры их использования.
Как можно изменить структуру существующей таблицы?
Как можно задать объединение таблиц? Какие способы объединения вы знаете? Как можно изменить тип объединения?
Что такое «ограничения целостности»?
Что означает понятие «целостность связи»?
Если задано «ограничение целостности связи», но не задано «каскадное удаление» связанных записей, повлияет ли заданное ограничение целостности на процесс удаления записи из «основной» таблицы?
В каких случаях следует создавать новую таблицу путем копирования структуры существующей таблицы? путем копирования структуры и данных? путем запоминания результатов запроса?
Если задано «ограничение целостности связи», может ли значение внешнего ключа быть «пустым»?
Какие виды диапазонов вы знаете? В чем особенности их задания?
Как создать новую таблицу путем копирования структуры существующей таблицы?
Глава 2. Запросы к бд
Общие положения
Назначение запроса:
- Запросы в БД предназначены для просмотра, анализа и обновления информации в БД, а так же служит основой создания форм и отчетов.
Виды запросов:
- запрос на выборку – просмотр записей одной или нескольких таблиц в соответствии с заданными условиями;
- запрос на изменение – выполняет обновление, удаление или добавление записей в одну или несколько таблиц;
- запрос с параметром (или параметрический) – выполнение происходит в интерактивном режиме, т.е. с участием пользователя;
- перекрестные запросы – (в курсе не рассматриваются).