Практический курс по SQL для начинающих - #7 Представления в SQL

preview_player
Показать описание
Данный курс на YouTube - сильно укороченная (демо) версия полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ)

Купить полный курс на stepik:

Купить полный курс на udemy:

*****

*****

Базы данных (БД) вообще и реляционные базы данных в частности - очень широкие темы. Эта серия уроков по SQL посвящена именно разработке реляционных баз данных под управлением PostgreSQL (PostgreSQL - это СУБД т.е. система управления базами данных).

На этом курсе по SQL вы освоите основы SQL: узнаете что такое SQL, научитесь писать SQL запросы различной сложности. Все те знания, которые вы получите на курсе легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

Изучение SQL это один из самых быстрых способов подняться по карьерной лестнице и начать зарабатывать ещё больше. На курсе вы будете учиться и получать задания для собственной проверки и улучшения понимания материала.

В данном видео уроке по SQL мы разбираем:
00:00 Введение в представления SQL
08:16 Создание представления SQL
12:29 Обновляемые представления SQL
25:49 Опция CHECK в представлениях
32:00 ДЗ "Представления SQL"
32:10 ДЗ "Представления SQL" - Решение

#sql #postgresql #engineerspock
Рекомендации по теме
Комментарии
Автор

17:20 в постгрес 14 добавлять столбцы в представления уже можно. у меня все отлично добавилось без ошибки.

maxrichard
Автор

Спасибо за весь курс. Но за каждый урок, буду ставить лайк и писать коммент

gnompirogov
Автор

почему на 17:30 говорится что нельзя добавлять столбцы в существующий view, при том что до этого на 6:04 говорится что мы можем ТОЛЬКО добавить новые столбцы к представлению?

shtormish
Автор

Данный курс на YouTube - сильно укороченная (демо) версия полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ)

Купить полный курс на stepik:

Купить полный курс на udemy:








EngineerSpock
Автор

У автора ошибка в объяснении действия опции CASCADED. Сначала автор даёт правильное определения, но затем, объясняя, неправильно описывает принцип работы этой опции.
Если установлена эта опция, то при попытке вставки записи через вьюху проверяются условия этой и всех нижележащих (тех, на основе которых создана эта вышележащая вьюха). Если же делать вставку через нижележащую вьюху, то можно вставить запись с атрибутами, нарушающими правило вышестоящей.
Т.е. проверяются условия только сверху-вниз, но не снизу-вверх.

jorgesacristan
Автор

Топовый курс, нечего сказать, Спасибо

v_chelnik
Автор

А когда мы делаем делаем INSERT или DELETE через представления, данные так же меняются и в самой таблице, а не только в view?

THEPhenom
Автор

29:16 я не понял. это чё, получается, мы можем вставлять во VIEW значения, и если они не прошли по фильтру, они попадут в изначальную таблицу, на которой формировался VIEW?

RaptorTV
Автор

Добрый день! То есть если мы во вьюшку добавляем строку с данными, она и добавляется в таблицу, на основе которой создана вьюшка? Это баг или фича?

Fanaik
Автор

Мы получается когда делали delete from из вьюшки мы удалили строки из первоначальных таблиц?

tenyjhb
Автор

в решении ДЗ есть какое-то ещё задание с CASE.
почему его не было в видео?

RaptorTV
Автор

Не совсем понятен момент с модификацией данных через View. Я сейчас про удаление. Возникает вопрос: если есть выборка данных из конкретной таблицы в отображении, то фактически это уже виртуальная таблица с результатами, то есть совершенно отдельная таблица с данными. Тогда почему при удалении данных из отображения возникает ошибка вроде "от данного столбца зависят другие столбцы". Или при удалении данных через отображение, данные из таблицы тоже удаляются? В общем, этот момент для меня какой-то туманный

ddca
Автор

Не "WITH CASCADE CHECK OPTION", а "WITH CASCADED CHECK OPTION"?
А то вылезающая ошибка при отсутствии "D" на конце загнала меня в Гугл.

Osip_Novinsky
Автор

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

jorgesacristan
Автор

а у меня сработало добавление столбца, если его добавлять последним

uj
Автор

Автор походу не читает комментарии. Видео вводит в заблуждение, надо перезаписать или в комментах прояснить все косяки

woomy_squid