Основы SQL: SELECT, JOIN, DML, DDL, TCL, DCL

Краткая теория, тесты, рекомендации по написанию SQL и практика в конце для всестороннего усвоения материала

Intermediate 5(4 Рейтинги) 7 Студенты зачислены
Создан DevStudy .net Java Developer Последнее обновление Wed, 07-Apr-2021 Russian
Что я буду изучать?
  • Работать с реляционной системой управления базой данных
  • Создавать дамп базы данных
  • Использовать операторы DML для добавления, изменения и удаления данных из таблицы
  • Использовать все типы JOIN и подзапросов для создания запросов к нескольких таблицам базы данных
  • Контролировать доступ к таблицам базы данных, используя операторы DCL
  • Создавать реляционную базу данных
  • Использовать операторы DDL для создания, изменения и удаления объектов базы данных
  • Использовать возможности оператора SELECT для выполнения запросов любой сложности
  • Управлять транзакциями базы данных, используя операторы TCL

Учебный план для этого курса
11 Уроки 05:24:39 Часов
Теоретические основы SQL
2 Уроки 01:09:44 Часов
  • Введение в базы данных. Основы реляционной модели. 00:27:44
  • Нормализация и нормальные формы. Связи в базе данных 00:42:00
  • Какой SQL клиент использовать? 00:00:49
  • Установка СУБД. Рекомендации по именованию объектов БД. ER – диаграмма 00:47:09
  • Обзор группы DDL и DML операторов SQL 00:34:59
  • Оператор SELECT (Часть 1) 00:25:47
  • Оператор SELECT (Часть 2) 00:27:55
  • Подзапросы и операторы JOIN 00:27:38
  • Обзор группы TCL и DCL операторов SQL 00:30:03
  • Резюме по основам SQL 00:24:13
  • Представления, проверки, индексы. Утилита Explain 00:36:22
Условия
  • Базовые знания работы с компьютером в режиме пользователя
  • Умение пользоваться браузерами
+ Посмотреть больше
Описание

Данный курс предназначен для изучения основ SQL: теоретических основ  реляционной модели, операций реляционной алгебры,  правил и назначение нормализации, использования ER диаграммы для  моделирования предметной области, практического использования всех  операторов SQL  (операторов определения данных (Data Definition Language, DDL): CREATE,  ALTER, DROP;  манипуляции данными (Data Manipulation Language, DML): SELECT, INSERT,  UPDATE, DELETE;  управления транзакциями (Transaction Control Language, TCL): COMMIT,  ROLLBACK, SAVEPOINT;  определения доступа к данным (Data Control Language, DCL): GRANT,  REVOKE, DENY), а также назначение представлений, проверок и индексов.

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

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

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

Знания и опыт полученные в рамках данного курса будут необходимы для успешного прохождения курсов   Основы Java SE - HTTP сервер,  Web приложение - IShop,  Web приложение - My Blog,  Web приложение - My Resume и любых других где требуется использовать реляционные базы данных.

Для получения дополнительной информации по теме данного курса, рекомендуем следующие источники информации: 

  1. Бен  Форта, Освой самостоятельно SQL за 10 минут (Sams Teach Yourself SQL in  10 Minutes) - М.:Вильямс, 2017 - 288 с. - ISBN 978-5-8459-1858-1;

  2. PostgreSQL документация


Для кого этот курс:
  • Курс будет полезен для программистов изучающих SQL или желающих систематизировать свои знания по данной теме
+ Посмотреть больше
Другие связанные курсы
Об преподавателе
  • 40 Отзывы
  • 19 Студенты
  • 10 Курсы
+ Посмотреть больше
Отзывы студентов
5
Средний рейтинг
  • 0%
  • 0%
  • 0%
  • 0%
  • 100%
Отзывы
  • Sun, 10-May-2020
    Татьяна Бабенко
    Автору спасибо. за хороший курс .
  • Sun, 10-May-2020
    Александр Любимов
    Познавательно!)
  • Sun, 10-May-2020
    Артур Мамедов
    Толковая информация. Спасибо!)
  • Sun, 10-May-2020
    Валерий Демьянов
Бесплатные
Включает в себя:
  • 05:24:39 Часов видео
  • 11 Уроки
  • Полный доступ
  • Доступ на мобильном и телевизоре