Свържете се с нас
 Продължителност 21 часa

Съдържание и теми, включени в курса

Модели на релационни бази данни

  • Структура на релационна база данни
  • Видове връзки между таблиците
  • Нормализация и денормализация на базата данни
  • Релационни оператори

Извличане на данни

  • Правила за писане на SQL заявки
  • Синтаксис на SELECT
  • Избиране на всички колони
  • Заявки с аритметични операции
  • Псевдоними на колони
  • Литерали
  • Оператор за конкатенация

Ограничаване на резултатите

  • Клауза WHERE
  • Оператори за сравнение
  • Условие LIKE
  • Условие BETWEEN ... AND
  • Условие IS NULL
  • Условие IN
  • Булеви оператори AND, OR и NOT
  • Множество условия в клаузата WHERE
  • Приоритет на операторите
  • Клауза DISTINCT

Сортиране на данни

  • Клауза ORDER BY
  • Сортиране по множество колони или изрази

SQL функции

  • Разлики между едноредови и многоредови функции
  • Текстови, числови и датови функции
  • Явно и неявно преобразуване
  • Функции за преобразуване
  • Влагане на функции
  • Преглед на резултата от функциите – таблица dual
  • Получаване на текущата дата чрез функцията SYSDATE
  • Обработка на NULL стойности

Агрегиране на данни чрез групиране

  • Групиращи функции
  • Как групиращите функции обработват NULL стойности
  • Създаване на групи от данни – клауза GROUP BY
  • Групиране по множество колони
  • Ограничаване на резултата от групираща функция – клауза HAVING

Извличане на данни от множество таблици

  • Видове свързвания
  • Използване на NATURAL JOIN
  • Псевдоними на таблици
  • Свързвания в клаузата WHERE
  • Вътрешно свързване INNER JOIN
  • Външно свързване LEFT, RIGHT, FULL OUTER JOIN
  • Декартово произведение

Подзаявки

  • Поставяне на подзаявки в командата SELECT
  • Едноредови и многоредови подзаявки
  • Оператори за едноредови подзаявки
  • Групиращи функции в подзаявка
  • Оператори за многоредови подзаявки – IN, ALL, ANY
  • Как се обработват NULL стойностите в подзаявките

Множествени оператори

  • Оператор UNION
  • Оператор UNION ALL
  • Оператор INTERSECT
  • Оператор MINUS

Вмъкване, актуализиране и изтриване на данни

  • Команда INSERT
  • Копиране на данни от друга таблица
  • Команда UPDATE
  • Команда DELETE
  • Команда TRUNCATE

Транзакции

  • Команди COMMIT, ROLLBACK и SAVEPOINT

DDL команди

  • Основни обекти на базата данни
  • Правила за именуване на обекти
  • Създаване на таблици
  • Налични типове данни за колоните
  • Опция DEFAULT
  • Опции NULL и NOT NULL

Управление на таблици

  • Референциална цялост – CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Създаване на таблица чрез заявка
  • Изтриване на таблица – DROP TABLE
  • Команда DESCRIBE

Други обекти на схемата

  • Секвенции
  • Синоними
  • Изгледи

Изисквания

  • Компютърна грамотност
  • Познаване на всяка операционна система

Брой участници


Цена за участник

Отзиви от участници (6)

Предстоящи Курсове

Свързани Kатегории