Видео курс How to SQL Essential. Как сделать представление в SQL Server 2014? - видео уроки ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию
Подписка

300+ курсов по популярным IT-направлениям

Выбери свою IT специальность

Подписка
Подписка

300+ курсов по популярным IT-направлениям

ВИДЕОУРОК №13. Как сделать представление в SQL Server 2014?

Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку
В первом видео уроке будет рассмотрено создание базы данных и таблицы в SQL Server 2014. Демонстрация процесса создания будет сопровождаться комментариями, которые дадут исчерпывающую информацию обо всех действиях, совершаемых автором.
Читать дальше...
На этом видеоуроке разбирали работу оператора вставки INSERT, приведено немного примеров вставки данных в таблицу. INSERT INTO – это ключевые слова, что служат для внесения данных в таблицу. Указывать INTO не обязательно, можно записать только INSERT. После этих ключевых слов задается название таблицы, чтобы определить, куда будут внесены данные. Далее перечисляем порядок, согласно которому данные будут внесены в таблицу, но это также не обязательно, тогда данные будут вноситься согласно тому, в каком порядке они были созданы. И также необходимо указать ключевое слово VALUES, после которого перечисляем все данные, что будут занесены в таблицу.
Читать дальше...
В этом видеоуроке рассмотрено применение оператора SELECT, осуществлена выборка данных из таблицы. Также рассмотрено применение оператора SELECT для выборки данных по определенным условиям, которые были заданы с помощью конструкции WHERE. Ключевое слово SELECT применяется для выборки данных. Выборку можно сделать как по одному столбцу или по нескольким столбцам, указав при этом название столбца или столбцов, так и выборку всех данных, указав звездочку (*). FROM – ключевое слово, после которого указывают, из какой таблицы выполняется выборка. Также можно указать условия для выборки данных, используя ключевого слова WHERE.
Читать дальше...
В этом уроке рассмотрено обновление данных в таблице с помощью оператора UPDATE, а также удаление данных из нее с использованием оператора DELETE. Ключевое слово UPDATE служит для обновления данных. После UPDATE нужно указать название таблицы, в которой будут изменения. Далее используют SET, после которого необходимо записать название столбца или столбцов, в которых будут происходить изменения и записать данные через равно (=), какие данные мы вносим. И еще можно указать, чтобы изменения происходили только в определенных записях. Для этого нужно внести условие после ключевого слова WHERE. DELETE служит для удаления данных из таблицы. DELETE, далее указываем таблицу, в которой будут удаленны данные, или указать условие с помощью ключевого слова WHERE, и тем самым удалить только какую-то запись.
Читать дальше...
В этом уроке рассмотрено, как удалить базу данных, создать базу и в созданной базе данных проводить изменения с помощью оператора ALTER DATABASE. DROP DATABASE и название БД, с помощью этой команды можно удалить базу данных. Чтобы создать БД, необходимо использовать ключевое слово CREATE DATABASE. Также необходимо указать параметры для файла БД и файла журнала БД после ключевых слов ON и LOG ON соответственно. Это такие параметры, как: логическое имя файла БД/журнала БД (Name), начальный размер файла БД/журнала БД (SIZE), максимальный размер файла БД/журнала БД (MAXSIZE) и значение, на которое будет увеличиваться файла БД/журнала БД(FILEGROWHT). ALTER DATABASE и название БД, с помощью этой команды происходит измененные параметров базы данных. Используем ключевые слова MODIFY FILE, после которых указываются параметры и значения, которые будут изменяться.
Читать дальше...
В этом видеоуроке рассмотрено, как создавать различные виды связей между таблицами с помощью INNER, LEFT, RIGHT, FULL, CROSS JOIN. Используя ключевые слова INNER JOIN производим объединение таблиц и при этом порядок таблиц указывать не обязательно, потому что далее необходимо указать после ключевого слова ON столбцы, по которым будет осуществляется связь. Когда столбец с одной таблицы будет равняться столбцу с другой таблицы, записи будут добавлены в таблицу результат. LEFT JOIN – это также объединение двух таблиц, только в этом случае обязательное условие, чтобы все данные из левой таблицы должны быть добавлены в результат, и если в правой таблице нет данных, которые связаны с данными из левой таблицы, они будут заменены на NULL, также и для RIGTH JOIN, только условие, чтобы все данные из правой таблицы находились в результате. FULL JOIN – объединение двух таблиц, обязательное условие, чтобы все данные из правой и из левой таблицы находились в результате, значения, которые не связанны будут заменены на NULL. CROSS JOIN – это перекрестное объединение, все данные из первой таблицы будут связанны со всеми данными из второй таблицы.
Читать дальше...
В этом уроке продемонстрировано работу ключевых слов UNION, UNION ALL, EXCEPT, INTERSECT, с их помощью можно выполнять объединение в единую таблицу. UNION необходимо для объединения двух запросов в одну таблицу. При этом значения, которые одинаковые будут добавлены только в виде одной записи, значения которые не являются уникальными, будут добавлены ниже и обязательное условие, что название столбцов, а также типы данных должны быть одинаковые в двух таблицах. UNION ALL это объединение запросов в одну таблицу, данные при объединении будут дублироваться, сначала мы получим данные из первой таблицы, а ниже данные из второй таблицы. EXCEPT позволяет после объединения двух запросов в результат записать только уникальные данные из левой таблицы. При использовании INTERSECT в таблицу результат после объединения двух запросов попадут данные, которые совпадают, данные которые уникальны в результат записаны не будут.
Читать дальше...
В этом видеоуроке продемонстрировано создание кластеризованного, некластеризованного индекса, а также создание некластеризованного индекса на кластеризованной таблице. Индексы нужны для повышения скорости поиска данных. Индексы обеспечивают получение данных без сканирования всех записей в таблице. Таблица, в которой нет индексов, называется кучей, и при поиске данных в такой таблице будет происходить сканирование всех записей. Чтобы не сканировать всю таблицу, создают индексы: кластеризованный или некластеризованный. Ключевые слова PRIMARY KEY и UNIQUE позволяют создавать кластеризованный и некластеризованный индекс соответственно и если эти ограничения были добавлены к таблице, поиск данных будет реализовываться по одному из индексов, в зависимости от того, по какому столбцу мы будем производить поиск.
Читать дальше...
В этом видеоуроке разбирается формирование первичного ключа (PK) и внешнего ключа (FK) для существующей таблицы, а также формировния связей между двумя таблицами. Для создания связи с помощью PK и FK сначала необходимо добавить эти два ограничения в таблицы. Для добавления ограничения PRIMARY KEY в таблицу необходимо её изменить, используя ключевые слова ALTER TABLE и указать ограничение для столбца с использованием ключевых слов ADD CONSTRAINT. Также указываем ограничение для другой таблицы, только это ограничение FOREIGN KEY. Теперь связываем таблицы по тем столбцам, к которым мы задали PK и FK с помощью ключевого слова REFERENCES.
Читать дальше...
В этом уроке показан процесс создания пользовательского ограничения для таблицы с помощью ключевых слов CHECK и UNIQUE. Пользовательское ограничение необходимо для корректности добавления данных в таблицу. Ключевое слово CHECK используется для задания правильности ввода данных в определенный столбец, к которому он добавлен. Еще следует задать, в каком виде должны быть данные добавлены в таблицу. Также можно задать условие уникальности для столбцов, чтобы все вводимые данные были уникальны, для этого используется ограничение UNIQUE.
Читать дальше...
В этом уроке рассмотрено, как создать хранимую процедуру и функции в SQL Server 2014. Хранимая процедура служит для того, чтобы мы могли хранить определенный запрос на сервере и как только этот запрос нам понадобится, у нас была возможность его вызвать в любом месте кода. Хранимая процедура создается благодаря команде CREATE PROC и далее указывается её название. Также задается ключевое слово AS, после которого указывается тело хранимой процедуры. Вызов хранимой процедуры осуществляется с использованием команды EXEC, и указывают её название. Пользовательская функция имеет схожесть на хранимую процедуру, только немного другие возможности, мы можем возвращать только одно значение: скалярное или табличное, но при этом пользовательские функции удобней в плане вызова, так как не указывается какое-то ключевое слово для этого. Создание происходит благодаря команде CREATE FUNCTION, нужно указать имя, далее задается значение, которое мы будем возвращать, и после AS добавляют тело функции.
Читать дальше...
В этом уроке будет рассмотрено создание триггеров для таблицы, а именно создание триггера на вставку, обновление и удаление данных. Триггер – это обработчик, который срабатывает, когда наступает выполнение insert, update, delete. Триггер будет запускать выполнятся определенный запрос после того, как мы добавим, изменим или удалим записи в таблице, к которой применим триггер. Триггер создается благодаря команде CREATE TRIGGER и после указывается название. Далее после ON необходимо указать название таблицы, для которой создается триггер и после FOR добавить команду, из-за которой будет срабатывать триггер, и последнее, после AS указываем тело триггера.
Читать дальше...
В этом уроке рассмотрено, как создавать просмотры в Server 2014. Представление – это виртуальная таблица, которая не имеет определенных столбцов, так как она создается выборкой. Эта таблица содержит определенную выборку данных из разных таблиц и если данные будут изменяться в главной таблице, то в результате в представлении данные также будут изменены. Создание представления осуществляется с помощью ключевых слов CREATE VIEW + название и после AS мы задаем тело представления. Работать с представлением можно так же, как и с обычной таблицей.
Читать дальше...
В этом уроке рассмотрено, как осуществлять вставку данных и изменение данных, используя представление. Также рассмотрено, как изменять представление. Используя представление, мы можем вставить, обновить данные в таблице. Как для обычной таблицы можно осуществить добавление или изменение данных при этом, когда данные будут добавлены или изменены в представлении данные также будут добавлены/изменены в главной таблице, в которой хранятся столбцы, из которых создано представление. Если есть необходимость изменить представление, допустим, добавить еще столбцов для выборки, не прибегая к удалению и созданию нового представления, используют ключевые слова ALTER VIEW + название и после AS указывают, как будет изменено представление.
Читать дальше...
В этом уроке рассмотрено работу операторов CASE и WAITFOR в SQL Server 2014. Case – это оператор выбора. Допустим, мы можем создать запрос и при помощи Case будем осуществлять вывод результата, которой будет выбираться и должен будет соответствовать одному из определенных вариантов. WAITFOR служит для задержки выполнения запросов: до заданного времени или через определенный промежуток времени. При использовании WAITFOR DELAY необходимо указать, через какое время будет запускаться команда, а для WAITFOR TIME нужно указать время, при наступлении которого будет выполнение нашего запроса.
Читать дальше...
ПОКАЗАТЬ ВСЕ

Отзывы наших студентов

DOU

Отзывы в DOU

4,9/5 - 200 отзывов

Alexandr Zuev
Alexandr Zuev
5/5
Вирішив вивчити Android dev., дуже сподобалися лектори, особливо з курсу Java. Також великим плюсом є те, що ти можеш виконувати домашні завдання та тренуватися на практиці, а потім, навіть, мати якісь роботи у портфоліо. К цьому всьому можна ще отримати сертифікати з пройдених курсів. Раджу усім скористатися такою можливістю увійти в айті), адже курси від ITDVN, дійсно корисні.
Почитать оригинал
Facebook

Отзывы в Facebook

5,0/5 - 707 отзывов

Ирина Василенко
Ирина Василенко
5/5
Была участницей акции «Изучай Web Testing бесплатно» на образовательном ресурсе ITVDN.Курс очень насыщенный, много примеров, что для меня важно! Преподаватель показал и рассказал доступно и понятно. Нашла много нового полезного в области тестирования!
Почитать оригинал
Google

Отзывы в Google

4,9/5 - 836 отзывов

Елена Ломакина
Елена Ломакина
5/5
Отличная платформа для обучения программированию и все, что связано со сферой IT. Здесь огромное количество курсов для самостоятельного обучения по видеолекциям с домашними заданиями и мини-тестами в конце каждого урока. Цены на обучение здесь на порядок ниже, чем в оффлане и учиться можно спокойно в своем темпе в любое время суток. Нововведением платформы стали курсы онлайн в потоке с преподавателем, хотя этот вид обучения я еще не пробовала. Отдельно хочу отметить преподавателя Дмитрий Охрименко, который очень подробно все объясняет и на словах, и на картинках, и на примерах (курсы Javascript). Кстати обновленный курс Javascript Starter был 10 дней доступен бесплатно, и за это время вполне возможно его освоить.
Почитать оригинал
Студенты также смотрят

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Премиум Plus
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
149.99 $
199.99 $
Оформить подписку
Акция
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку

Вопросы и ответы

В чём преимущество онлайн курсов программирования по сравнению с оффлайн?
Какова стоимость обучения?
Сколько времени понадобится, чтобы овладеть программированием?
Сколько времени понадобится, чтобы овладеть IT-специальностью?
С какого курса начинать обучение?
Как управлять своим временем и организовать эффективное онлайн-обучение с тренером?
Есть ли у вас помощь с трудоустройством после окончания обучения?
Возможно ли персональное обучение с тренером ITVDN?
С какого возраста можно учиться на платформе?
Нужны ли знания английского языка для обучения?
Какого уровня можно достичь, пройдя обучение по специальности?
Когда закончится подписка, что дальше? Доступа к урокам не будет?
Суммируются ли скидки на покупку подписки?
В чём преимущество онлайн курсов программирования по сравнению с оффлайн?

Онлайн курсы имеют ряд преимуществ перед оффлайн форматом:

  1. Независимость от локации. Онлайн позволяет учиться где угодно.
  2. Сохранение денег и времени на дорогу. Вы экономите время и деньги с поездок на курсы и обратно.
  3. Онлайн курсы дешевле. Нет нужды в помещении и ноутбуках для студентов, поэтому стоимость ниже.
  4. Удобный темп обучения, постоянный доступ к информации. Обучение в вашем темпе в любом месте 24/7. Также есть доступ к записанным урокам, чего нет в оффлайн формате.
Какова стоимость обучения?

На ITVDN есть 2 формата обучения: Live Online и видео курсы. Цена обучения зависит от выбранного вами способа обучения.

Если вы хотите учиться самостоятельно в формате видео курсов, стоимость обучения составит в среднем 10-15 USD в месяц в зависимости от выбранного вами пакета подписки.

Live Online – это онлайн обучение с тренером в группах вместе с другими студентами. Учеба в данном формате стоит в среднем 6-7 USD за один час.

Сколько времени понадобится, чтобы овладеть программированием?

Зависит от того, сколько внимания программированию вы будете выделять ежедневно, какой именно это язык и какой у вас опыт кодинга. Среднее время на овладение одним языком при условии регулярных занятий хотя бы 2 часа в день:

  • новички – от 3 до 6 месяцев;
  • те, кто имеет базовые знания другого языка – от 1 до 3 месяцев;
  • профессиональные программисты – до 1 месяца.

Самый лучший вариант инвестиции времени – 8 часов ежедневно (20% теории + 80% практики). Больше практики – быстрее овладеете программированием.

Сколько времени понадобится, чтобы овладеть IT-специальностью?

Для овладения IT-специальностью нужно выделить не менее 500 часов, из которых около 100 часов – на просмотр видео уроков или посещение онлайн занятий с ментором, а 400 – на выполнение практических заданий по пройденным темам.

В зависимости от того, сколько времени вы готовы выделять на обучение в день, вы сможете пройти программу за 3-8 месяцев. Если у вас есть определенная база знаний по IT, количество необходимого времени будет меньшим.

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

С какого курса начинать обучение?

Начинать следует с тех, которые содержат в названии слово “Стартовый”. Такие курсы имеют вводный материал для знакомства с языком или технологией.

Если вы планируете учиться по конкретной специальности в формате видео курсов, перейдите на страницу специальности и прокрутите до заголовка “Видео курсы по специальности …”. Ниже будет список видео курсов, отсортированных в порядке необходимости изучения.

Ещё ниже вы найдете Roadmap по специальности – путеводитель, на котором изображены видео курсы в виде дерева, что также легко сориентирует вас в последовательности прохождения курсов.

Как управлять своим временем и организовать эффективное онлайн-обучение с тренером?

Если вы выбираете Live Online обучение с тренером, всё очень просто:

  • посещайте все занятия, вовремя выполняйте д/з;
  • дополнительно смотрите видео уроки на ITVDN;
  • после каждого урока проходите краткое тестирование;
  • практикуйтесь в Интерактивном практикуме;
  • общайтесь с одногруппниками в ходе решения д/з, задавайте вопросы ментору на уроках и вне их;
  • в конце каждого курса сдавайте экзамен на TestProvider (и получайте Сертификаты);
  • в конце всего обучения проходите экзамен по специальности и получите диплом.
Есть ли у вас помощь с трудоустройством после окончания обучения?

Мы имеем специальный раздел – “Вакансии”, который помогает нашим студентам искать первую работу в IT. Детальнее о возможностях и о разделе по ссылке.

А для тех, кто учится онлайн с ментором, у нас дополнительно предусмотрена индивидуальная помощь HR-специалиста по подготовке к трудоустройству с первого дня обучения и до получения первого job-оффера. Она включает в себя помощь в оформлении соцсетей, подготовке резюме, проведении пробного собеседования, предоставлении советов по поиску работы и самопрезентации и т. д.

Возможно ли персональное обучение с тренером ITVDN?

К сожалению, данная услуга ITVDN не предусмотрена, однако вы можете заказать индивидуальную консультацию с нашим ментором. Подробности вы найдете по ссылке.

С какого возраста можно учиться на платформе?

На ITVDN отсутствуют курсы для детей, поэтому комфортный возраст для начала обучения по нашим материалам – от 14 лет.

Нужны ли знания английского языка для обучения?

Никаких требований к вашему уровню английского мы не выдвигаем, поскольку все учебные материалы идут на русском или украинском языках. При этом базовые знания английского будут полезны для комфортного поиска информации в гугле, чтения документаций в интернете и прочего.

Какого уровня можно достичь, пройдя обучение по специальности?

На ITVDN можно пройти полное обучение с нуля до специалиста уровня Trainee/Junior. Если вы уже практикующий разработчик, наши видео курсы помогут углубить ваши знания до уровня Middle.

Когда закончится подписка, что дальше? Доступа к урокам не будет?

После окончания действия вашей подписки доступ к видео курсам, к сожалению, будет закрыт. Однако вы сможете пользоваться теми учебными материалами, которые вы скачали на свой девайс во время обучения.

Суммируются ли скидки на покупку подписки?

Нет, скидки не суммируются.

Notification success