- •Тема. Архитектуры удаленных баз данных
- •Тема. Основные технологии доступа к данным
- •Клиент и сервер на одной машине и запускаются в одном процессе
- •Клиент и сервер на одной машине, но запускаются в разных процессах
- •Клиент и сервер на разных машинах
- •Тема. Основы com
- •Тема. Sql-сервер interbase
- •Тема. Физическая организация базы данных interbase
- •Тема. Типы данных interbase
- •Тема. Таблицы и индексы
- •Тема. Запросы
- •Тема. Хранимые процедуры, триггеры и представления
- •Тема. Создание отчетов
Тема. Запросы
Формат оператора SELECT в простейшем виде. SELECT Список_полей FROM Список_таблиц
Какая секция используется для сортировки? ORDER BY
С помощью какой секции можно связывать таблицы? WHERE
Какое значение должно заключаться в апострофы или кавычки? текстовое или дата-время
К значению поля какого типа можно применять операцию LIKE? текстового
Напишите запрос, который отбирает из таблицы Studenty фамилии студентов, которые начинаются с буквы «К».
Примечание. Fio – фамилия и инициалы (имя поля).
SELECT FIO FROM Studenty
WHERE FIO LIKE "К%"
ORDER BY BName
Напишите запрос, который отбирает из таблицы Firms партнеров, в названиях которых хотя бы раз встречается буква «с».
Примечание. Name – партнер (имя поля).
SELECT Name FROM Firms
WHERE Name LIKE “%с%”
Укажите псевдонимы таблиц Books, Firms и Nakls.
SELECT Books, Firms, Nakls
FROM Books B, Firms F, Nakls N
В какой секции можно использовать агрегатную функцию? SELECT
Какая агрегатная функция подсчитывает количество вхождений значений аргумента во все записи набора данных? COUNT
Какая агрегатная функция возвращает среднее значение аргумента? AVG
Какую секцию требует SQL для запросов, в которых вместе с агрегатными функциями фигурируют и поля таблиц? GROUP BY
Что указывается в секции GROUP BY? все поля, указанные в секции SELECT
Каким оператором в таблицу базы данных вставляется запись? INSERT INTO имя таблицы(список_полей) VALUES (список_значений)
Что можно опускать в операторе INSERT INTO? список полей вместе с обрамляющими скобками
Удалите из таблицы Nakls все записи. DELETE FROM NAKLS
Каким оператором реализуется изменение отдельных полей таблицы? UPDATE
Что произойдет, если в операторе UPDATE опустить секцию WHERE? будут изменены значения всех полей таблицы
Тема. Хранимые процедуры, триггеры и представления
Каким оператором создается хранимая процедура? CREATE PROCEDURE
Формат оператора WHILE. WHILE (<условие>) do <оператор>
Какой оператор служит для принудительного завершения работы процедуры? exit
С помощью какого оператора процедура (триггер) может обратиться к другой хранимой процедуре? execute procedure
Каким оператором создается процедурное исключение? create exception
Какому блоку передается управление, если возбуждено исключение? when…do
«Он определяет программный отклик на изменение данных». О чем идет речь? триггер
Какие слова в операторе создания триггера указывают тип изменения данных? Delete, insert, update
Какое слово определяет, будет ли триггер срабатывать до/после изменения данных? before/after
С помощью какого оператора можно изменить процедуру/триггер? Alter procedure, alter trigger
Удалите триггер с именем Bef_Del_Users. DROP trigger Bef_Del_Users
«Это заранее составленный и хранящийся в БД SQL-запрос для выборки данных из одной или нескольких таблиц». О чем идет речь? Представление (View)
Каким оператором создается представление? CREATE VIEW