Здравствуй, друг! Мы рады тебя приветствовать на образовательно-развлекательном канале ГАУС. Каждую неделю у нас выходят видео разного формата, поэтому скучать вам не придется! Так же на нашем канале можно найти обучение по программированию, а еще мы проводим трансляции (stream), так что скучать мы тебе точно не дадим!
Можешь подписаться на нашу группу в контакте, там тоже публикуются интересные новости.
Очень хороший урок. Учусь на Степике. Курс правда бесплатный но преподаватель хочет показать свою учёность. Вы же доносите материал. Простым и доступным языком.
2:25 всё так. Но для повышения читаемости лучше фильтрацию значений по городу вынести в подзапрс. В большинстве субд это не отразится на плане выполнения и на скорости выполнения запроса, так что косяком не является. переименовать значение тоже можно в подзапосе, но это совсем уже вкусовщина.
3:19 - В доках основных субд (mssql, mysql, postgresql) не нашел ничего, касательно ограничения удаления таблиц с находящимися строками (данными). Есть ограничение для удаления таблиц на которые ссылаются ограничения внешних ключей или представления, но это совсем другая история. Инструкция drop table приводит к удалению таблицы со всеми данными и связанными служебными структурами, типа индексов, правил, триггеров и ограничений. С добавлением cascade , в ряде субд позволяет удалять связанные ограничения внешнего ключа и представления.
Нелогичность уже на первой фразе. У пола - два значения, а не пять. Вообще не понятно откуда пять взялось. Объяснение сильно путает. Только потом, глядя на картинки, понятно стало, что EmpId - это id служащего. А строка с самим значением указывает строки, в которых это значение используется.