Содержание
- 2. Схема данных БД «MOVIE»
- 3. Соединение операция реляционной базы данных, комбинирующая поля из одной и более таблиц в едином результате запроса.
- 4. SELECT MOVIE_ID, MOVIE_GENRE_DESCRIPTION AS GENRE, MOVIE_TITLE FROM MOVIE, MOVIE_GENRE ORDER BY MOVIE_ID; Ответ: 16жанров*20фильмов=320 строк
- 5. Эквисоединение (внутреннее соединение) – соединение, в котором одно или более полей одной таблицы (внешний ключ) совмещаются
- 6. Задание 1 Выведите номер MOVIE_ID, название фильма MOVIE_TITLE из таблицы MOVIE и соответствующее описание жанра из
- 7. Соединения с использованием WHERE А) SELECT MOVIE_ID, MOVIE_GENRE_DESCRIPTION AS GENRE, MOVIE_TITLE FROM MOVIE, MOVIE_GENRE WHERE MOVIE_GENRE.MOVIE_GENRE_CODE
- 8. С добавленными псевдонимами таблиц Б) SELECT A.MOVIE_ID, B.MOVIE_GENRE_DESCRIPTION AS GENRE, A.MOVIE_TITLE FROM MOVIE A, MOVIE_GENRE B
- 9. Соединения с использованием JOIN Оператор JOIN объединяет список таблиц после FROM и условия соединения в единую
- 10. Соединение с условием ON SELECT MOVIE_ID, MOVIE_GENRE_DESCRIPTION AS GENRE, MOVIE_TITLE FROM MOVIE INNER JOIN MOVIE_GENRE ON
- 11. Соединение с псевдонимами вместо имен таблиц SELECT A.MOVIE_ID, B.MOVIE_GENRE_DESCRIPTION AS GENRE, A.MOVIE_TITLE FROM MOVIE AS A
- 12. Соединение с ключевым словом USING (вместо условия ОN) SELECT MOVIE_ID, MOVIE_GENRE_DESCRIPTION AS GENRE, MOVIE_TITLE FROM MOVIE
- 13. Естественное соединение основывается на всех полях двух таблиц и более таблиц, имена которых совпадают.
- 14. SELECT A.MOVIE_ID, B.MOVIE_GENRE_DESCRIPTION AS GENRE, C.MPAA_RATING_CODE AS RATING, C.MPAA_RATING_DESCRIPTION AS RATING_DESC FROM MOVIE A INNER JOIN
- 15. Внешнее соединение (включительное соединение) включает несовпавшие строки как минимум одной из таблиц в результаты запроса. Когда
- 16. Задание 4 Вывести список всех описаний жанров вместе с фильмами, входящими в жанр. Отметьте строки в
- 17. SELECT MOVIE_GENRE_DESCRIPTION AS GENRE, MOVIE_TITLE FROM MOVIE RIGHT OUTER JOIN MOVIE_GENRE ON MOVIE.MOVIE_GENRE_CODE=MOVIE_GENRE.MOVIE_GENRE_CODE;
- 18. Задание 5 Вывести список описаний жанров, для которых нет соответствующих фильмов.
- 19. SELECT MOVIE_GENRE_DESCRIPTION AS GENRE FROM MOVIE RIGHT OUTER JOIN MOVIE_GENRE ON MOVIE.MOVIE_GENRE_CODE = MOVIE_GENRE.MOVIE_GENRE_CODE WHERE MOVIE_TITLE
- 20. Рефлексивное соединение соединение таблицы с самой собой. Есть отношения, первичный и внешний ключ которых находятся в
- 21. Вложенные запросы представляют собой подчиненные запросы SELECT. Они обычно помещаются после WHERE в качестве способа ограничения
- 22. Некоррелированный вложенный запрос -вложенный запрос, в котором внутренний запрос не обращается к содержащему его внешнему. Это
- 23. Задание 6 Вывести список всех языков, на которых в видеопрокате нет фильмов. SELECT LANGUAGE_CODE, LANGUAGE_NAME FROM
- 25. Скачать презентацию