Добавил:
BelkaAlexandr
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Ответы на контрольные вопросы по лаборатоной работе 4
.txt 6.1 Запись оператора SELECT.
SELECT
[ALL | DISTINCT] [<псевдоним>.]<выражение>[AS<колонка>]
[,[<псевдоним>.] <выражение>[AS<колонка>]...]
FROM <откуда берутся данные>
[WHERE <условие/условия отбора>]
[GROUP BY <колонка>[,<колонка>...]]
[HAVING <условие/условия отбора>]
[ORDER BY <колонка>[,<колонка>...]]
6.2 Приведите примеры операторов, использующихся в предложении
WHERE.
And or not
6.3 Приведите примеры агрегирующих (статистических) функций,
особенности их использования.
Sum avg max min
6.4 Как можно провести группировку данных в запросе?
Group by
6.5 Как можно провести упорядочивание/сортировку результатов
запроса?
Order by
6.6 Особенности NULL значений в запросах.
Null!=null
6.7 Особенности перекрестного соединения таблиц.
Декартово произв
6.8 Особенности внутреннего объединения таблиц.
Внутреннее объединение (INNER JOIN) - объединяет записи из таблиц,
если связующие поля этих таблиц содержат одинаковые значения.
Если же условие не выполняется, то тогда в результирующих набор
данных ничего не добавляется.
6.9 Особенности левого объединения таблиц.
При левом объединении (LEFT OUTER JOIN) – в запрос включаются
все строки из первой таблицы (левой) в предложении FROM инструкции SQL и
те строки из другой таблицы (правой), в которых значения связанных полей
совпадают, если таковые имеются, или NULL – если их нет.
6.10 Особенности правого объединения таблиц.
При правом объединении (RIGHT OUTER JOIN) – в запрос
включаются все строки из второй таблицы (правой) в предложении FROM
инструкции SQL и те строки из другой таблицы, в которых значения связанных
полей совпадают, если таковые имеются, или NULL – если их нет.
6.11 Как провести объединение результатов выполнения нескольких
операторов SELECT.
UNION – объединение результатов выполнения нескольких
операторов SELECT
Оператор UNION используется для одновременного просмотра всех
данных, возвращаемых несколькими сходными запросами на выборку, в виде
объединенного набора.
6.12 Запись оператора INSERT.
INSERT INTO имя_таблицы [(столбец1 [,столбец2] . . .)]
VALUES (константа1 [, константа2] . . . )
6.13 Запись оператора UPDATE.
UPDATE имя_таблицы
SET имя_столбца = выражение [,...]
[WHERE условие]
6.14 Запись оператора DELETE.
DELETE FROM имя_таблицы
WHERE условие
6.15 Что такое подзапрос?
Подзапрос (подчиненный запрос) – это оператор SELECT, помещенный в
другой оператор SELECT (в список выбора, в предложение WHERE и др.),
INSERT, DELETE, UPDATE или в другой подзапрос.
6.16 Особенности коррелированного и некоррелированного подзапроса.
коррелированный подзапрос (соотнесенный подзапрос) - внутренний
запрос для своего выполнения должен получить данные из внешнего запроса. В
коррелированном подзапросе внутренний запрос не может быть реализован
немедленно: он ссылается на внешний запрос и выполняется поочередно для
каждой строки во внешнем запросе;
- некоррелированной подзапрос - внутренний запрос выполняется
независимо, передавая результаты во внешний запрос.
6.17 Как можно задать текст SQL запроса в Microsoft Visual Studio?
Sqlcommand
Text
6.18 Чем характерен динамический (параметрический) запрос?
Данные значения для ввода могут быть различны, следовательно, запрос
будет не с заранее определенными значениями, а с параметрами, которые будут
подставляться из соответствующих компонент на форме.
6.19 Как можно задать нужные значения для параметров в Microsoft
Visual Studio?
command.Parameter.AddWithValue("@Weight",
SELECT
[ALL | DISTINCT] [<псевдоним>.]<выражение>[AS<колонка>]
[,[<псевдоним>.] <выражение>[AS<колонка>]...]
FROM <откуда берутся данные>
[WHERE <условие/условия отбора>]
[GROUP BY <колонка>[,<колонка>...]]
[HAVING <условие/условия отбора>]
[ORDER BY <колонка>[,<колонка>...]]
6.2 Приведите примеры операторов, использующихся в предложении
WHERE.
And or not
6.3 Приведите примеры агрегирующих (статистических) функций,
особенности их использования.
Sum avg max min
6.4 Как можно провести группировку данных в запросе?
Group by
6.5 Как можно провести упорядочивание/сортировку результатов
запроса?
Order by
6.6 Особенности NULL значений в запросах.
Null!=null
6.7 Особенности перекрестного соединения таблиц.
Декартово произв
6.8 Особенности внутреннего объединения таблиц.
Внутреннее объединение (INNER JOIN) - объединяет записи из таблиц,
если связующие поля этих таблиц содержат одинаковые значения.
Если же условие не выполняется, то тогда в результирующих набор
данных ничего не добавляется.
6.9 Особенности левого объединения таблиц.
При левом объединении (LEFT OUTER JOIN) – в запрос включаются
все строки из первой таблицы (левой) в предложении FROM инструкции SQL и
те строки из другой таблицы (правой), в которых значения связанных полей
совпадают, если таковые имеются, или NULL – если их нет.
6.10 Особенности правого объединения таблиц.
При правом объединении (RIGHT OUTER JOIN) – в запрос
включаются все строки из второй таблицы (правой) в предложении FROM
инструкции SQL и те строки из другой таблицы, в которых значения связанных
полей совпадают, если таковые имеются, или NULL – если их нет.
6.11 Как провести объединение результатов выполнения нескольких
операторов SELECT.
UNION – объединение результатов выполнения нескольких
операторов SELECT
Оператор UNION используется для одновременного просмотра всех
данных, возвращаемых несколькими сходными запросами на выборку, в виде
объединенного набора.
6.12 Запись оператора INSERT.
INSERT INTO имя_таблицы [(столбец1 [,столбец2] . . .)]
VALUES (константа1 [, константа2] . . . )
6.13 Запись оператора UPDATE.
UPDATE имя_таблицы
SET имя_столбца = выражение [,...]
[WHERE условие]
6.14 Запись оператора DELETE.
DELETE FROM имя_таблицы
WHERE условие
6.15 Что такое подзапрос?
Подзапрос (подчиненный запрос) – это оператор SELECT, помещенный в
другой оператор SELECT (в список выбора, в предложение WHERE и др.),
INSERT, DELETE, UPDATE или в другой подзапрос.
6.16 Особенности коррелированного и некоррелированного подзапроса.
коррелированный подзапрос (соотнесенный подзапрос) - внутренний
запрос для своего выполнения должен получить данные из внешнего запроса. В
коррелированном подзапросе внутренний запрос не может быть реализован
немедленно: он ссылается на внешний запрос и выполняется поочередно для
каждой строки во внешнем запросе;
- некоррелированной подзапрос - внутренний запрос выполняется
независимо, передавая результаты во внешний запрос.
6.17 Как можно задать текст SQL запроса в Microsoft Visual Studio?
Sqlcommand
Text
6.18 Чем характерен динамический (параметрический) запрос?
Данные значения для ввода могут быть различны, следовательно, запрос
будет не с заранее определенными значениями, а с параметрами, которые будут
подставляться из соответствующих компонент на форме.
6.19 Как можно задать нужные значения для параметров в Microsoft
Visual Studio?
command.Parameter.AddWithValue("@Weight",
Соседние файлы в предмете Безопасность систем баз данных