Рисунок 6.1 – Выбор режима SQL
В появившемся окне пишем запрос и выборку, учитывая синтаксис. К примеру, надо отсортировать номера телефонов продавцов по возрастанию (рис. 6.2). Прописываем:
SELECT [описание продавца].адрес, [описание продавца].телефон
FROM [описание продавца]
ORDER BY [описание продавца].телефон;
ОператорSELECT создает требуемую таблицу, с помощью FROM перечисляются таблицы, содержащие необходимые для выполнения запроса данные, FROM – оператор сортировки по возрастанию. Этот запрос можно описать так: создать таблицу со столбцами “адрес” и “телефон”, сортируя таблицу “телефон” по возрастанию.
В итоге появится таблица с телефонами расположенными в порядке возрастания (рис. 6.3).
Рисунок 6.2 – запрос SQL в access
Рисунок 6.3 – Результат запроса
Представим ещё несколько запросов, созданных при помощи SQL.
Следующий запрос выводит поля: “id_M”, “количество на складе”, “товары” из таблицы “товары магазина” и отбирает все товары, начинающиеся на букву “п”.
SELECT [товары магазина].id_M, [товары магазина].[количество на складе], [товары магазина].товары
FROM [товары магазина]
WHERE ((([товары магазина].товары) Like "п*"));
Следующий запрос выводит поля: “id_N” и “№” из таблицы “данные накладной” и отбирает номера накладных больше 700.
SELECT [данные накладной].id_N, [данные накладной].№
FROM [данные накладной]
WHERE ((([данные накладной].№)>"700"));
Следующий запрос выводит поля: “налог” и “в какой магазин” из таблицы “накладная” и отбирает магазины у которых налог больше 3000 и название заканчивается на 2.
SELECT Накладная.налог, Накладная.[в какой магазин]
FROM Накладная
WHERE (((Накладная.налог)>"3000") AND ((Накладная.[в какой магазин]) Like "*2"));
Заключение
В этом отчете представлена работа по исследованию и проектированию базы данных для паспортно-визовой службы, в полученной базе можно хранить данные о клиентах и сотрудниках паспортного стола. Проектирование представлено построением концептуальной модели, разработкой на её основе реляционной модели и реализацией базы в MicrosoftAccess. В ходе работы были изучены и реализованы команды на выборку в SQL.
Список использованных источников
1. Ролланд Ф.Д. Основные концепции баз данных. 2002г.
2. Трифонова Н.А., Прозорова С.С. Officeдля студента. 2004г.