Базы данных

Операции запросов к базам данных


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

Запросы предоставляются базе данных в виде логических требований на получение информации. Запросы часто помещают вместе информацию из нескольких таблиц базы данных. Например, требуется узнать, какие фильмы зарезервировала Джейн Блок. Запрос должен извлечь из таблицы Customer значение accountld для клиента с именем "Jane Block", а затем все строки таблицы Reservation, имеющие это значение accountld. Этот запрос формулируется как операция join (соединение) двух таблиц. На языке SQL это выглядит следующим образом

select movieTitle from Customer join Reservation on accounld where lastName=’Block’ and firstName=’Jane’

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

Комментарии закрыты