Интенсивное изучение SQL (SQL02)
Course Overview
В ходе данного курса слушатели узнают все, что необходимо для выполнения запросов к базам данных на основе стандарта SQL-3.
Кому следует посетить
- Разработчикам, аналитикам, бизнесменам и другим специалистам, которые хотят работать с базами данных SQL или создавать приложения, которые используют SQL возможности системы базы данных
- Техническим специалистам, которые хотят получить ключевую информацию об SQL, его возможностях, ограничениях и значении
Предварительные требования
- Общий практический опыт работы с компьютерами
- Получение удовольствия от аналитического мышления, использования абстракций и воображения
- Базовые знания о работе реляционных баз данных будут полезны, но их наличие не является обязательным предварительным требованием
Цели курса
После прохождения данного курса студенты смогут запрашивать и изменять данные во всех распространенных реляционных базах данных с помощью стандартных инструментов.
Содержание курса
1. Базовые термины реляционных баз данных
- База данных
- Таблица (сущности, атрибуты)
- Типы данных (диапазоны значений)
- Primary key, foreign key
- Отношения
- Согласованность данных, ссылочная целостность
- Представление
- Индекс
2. Основы языка SQL
- История
- Приложение (базовые концепции)
- Свойства SQL
- Синтаксическая диаграмма SQL
- Соглашения об именовании объектов
3. Поиск, оценка и манипулирование данными (DML)
- SELECT
- Простые запросы
- Постоянные столбцы, вычисляемые столбцы, aliases
- DISTINCT
- ORDER BY
- TOP
- WHERE
- Агрегатные функции
- GROUP BY / HAVING
- JOIN (INNER, OUTER, FULL, Self, Cross)
- Подзапросы
- UNION
- SELECT INTO
4. Добавление данных
- INSERT (VALUES, SELECT)
- UPDATE
- DELETE
5. Язык описания данных или Data Definition Language (DDL)
- CREATE DATABASE
- CREATE TABLE
- Ограничения (PRIMARY- , FOREIGN KEY, UNIQUE )
- DROP TABLE
- CREATE VIEW
- ALTER VIEW
- DROP VIEW
- CREATE PROCEDURE
6. Язык управления данными или Data Control Language (DCL)
- Управление транзакциями
- COMMIT & ROLLBACK
- GRANT & REVOKE
Даты и регистрация
В настоящее время расписание на курс отсутствует