Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Продължителност 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)
беше много добре структурирано както по дни, така и по модули, лесно за следене
Melania - DB Global Technology SRL
Курс - Oracle SQL for beginners
Машинен превод
Ми ми хареса начинът, по който треньорът обясняваше информацията за темите и фактът, че той уделяше внимание на детайлите, така че уроците бяха много praktични и логични.
Andreea
Курс - Oracle SQL for beginners
Машинен превод
тренерът дава повече примери за всяка глава
Corina
Курс - Oracle SQL for beginners
Машинен превод
интерактивните упражнения
BOANGIU GIORGIANA
Курс - Oracle SQL for beginners
Машинен превод
обясненията
Daniela
Курс - Oracle SQL for beginners
Машинен превод
упражненията
Amna AlAli - Federal Demographic Council
Курс - Oracle SQL for beginners
Машинен превод