Формирование запросов в СУБД Access средствами SQL
Для начала работы с СУБД Access необходимо активизировать соответствующую программу в меню «Пуск» или на «Рабочем столе» компьютера.
После появления диалогового окна Microsoft Access выбрать переключатель «Новая база данных».
В раскрывающемся окне «Файл новой базы данных» в поле «Папка» установить имя папки, в которую будет помещена создаваемая БД, а в поле «Имя файла» внести имя создаваемой БД и щёлкнуть на кнопке «Создать»
Далее все действия с БД будут осуществляться через окно БД, внешний вид которого представлен на рисунке 1.
Рисунок 1. Окно создание объектов базы данных.
Так как создавать таблицы будем выполнять средствами SQL, то все действия будем выполнять в режиме запросов, используя «Конструктор запросов» режим редактора запросов SQL.
Для запуска «Конструктора запросов» нужно:
1. Перейти в окне БД на вкладку «Запросы» и щёлкнуть на кнопке «Создать» – открывается диалоговое окно «Новый запрос».
2. Выбрать опцию «Конструктор» и щёлкнуть на кнопке «ОК» – открывается бланк запроса и диалоговое окно «Добавление таблицы».
3. Закрыть диалоговое окно «Добавление таблицы». Щелкнуть на кнопку в верхнем левом углу, перейдя в режим редактирования текста SQL - запроса. В окне «Запрос: запрос на выборку» набрать команду SQL и активизировать запрос кнопкой . (По умолчанию в редакторе текста SQL устанавливается начальное предложение запроса на выборку SELECT. Для формирования запроса на создание таблицы необходимо удалить SELECT и ввести соответствующую команду.)
Результатом выполнения запроса на создания таблицы будет наличие таблицы в окне «База данных» в разделе «Таблицы» с именем определенным в операторе создания таблиц.
При формировании запросов другого вида (выборка, добавление, удаление, изменение) используется та же последовательность действий пользователя. При этом каждый вид запросов будет сохраняться в своем разделе окна БД: таблицы – в разделе «Таблицы», запросы любого вида – в разделе «Запросы».
Замечание. Описанные ниже синтаксические конструкции SQL соответствуют стандарту СУБД Access. Дополнительные инструкции языка описанные, например в [ ], реализованы в таких СУБД, как Oracle, SQL Server, DB2, Informix и др.