План на курса
Въведение в Databases
- Какво е база данни?
- Видове бази данни
- Въведение в релационните бази данни
- Database Management Преглед на системите (СУБД).
- Функции на СУБД
- Популярен софтуер за СУБД
Database Основи на дизайна
- Концептуални, логически и физически модели на данни
- Въведение в моделирането на същност-връзка (ER).
- Създаване на ER диаграми
- Обекти, атрибути и връзки
Нормализация и Database дизайн
- Нормални форми (1NF, 2NF, 3NF, BCNF)
- Ползи от нормализирането
- Практически примери за нормализация
- Денормализация и нейните приложения
Въведение в SQL
- SQL синтаксис и структура
- Типове данни в SQL
- Изявления CREATE, ALTER, DROP
- Ограничения (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
SQL Манипулиране на данни
- оператор INSERT
- Операции за групово вмъкване
- Изявления UPDATE и DELETE
- Използване на клауза WHERE
Запитване на данни с SQL
- Изявление SELECT
- Филтриране на данни с клауза WHERE
- Сортиране на данни с ORDER BY
- Използване на LIMIT и OFFSET
Концепции за напреднали SQL.
- ВЪТРЕШНО СЪЕДИНЯВАНЕ, ЛЯВО СЪЕДИНЯВАНЕ, ДЯСНО СЪЕДИНЯВАНЕ, ПЪЛНО СЪЕДИНЯВАНЕ
- Писане на подзаявки
- клаузи GROUP BY и HAVING
- Агрегирани функции (COUNT, SUM, AVG, MAX, MIN)
Работа с индекси и изгледи
- Създаване и използване на индекси
- Плюсове и минуси на индексите
- Създаване и управление на изгледи
- Използване на изгледи за опростяване на заявки
Database Сигурност и транзакции
- Потребителски роли и разрешения
- Внедряване на най-добрите практики за сигурност
- Свойства на КИСЕЛИНАТА
- Изявления COMMIT и ROLLBACK
Database Оптимизация и поддръжка
- Анализиране и оптимизиране на SQL заявки
- Използване на план EXPLAIN
- Стратегии за архивиране
- Възстановяване на бази данни
Обобщение и следващи стъпки
Изисквания
- Основно разбиране на компютърните операции
Публика
- Database администратори
- ИТ специалисти
Oтзиви от потребители (5)
като цяло добро обучение, което отговаря на моите нужди. Получих също информация за Oracle VM VirtualBox, което ми позволява да продължа практиката сам.
Liviu
Курс - Oracle SQL LP - Fundamentals
Машинен превод
Научих сложни функции и как да ги прилагам
Ana Alexandrescu - DB Global Technology
Курс - Oracle SQL Advanced
Машинен превод
It was quite hands-on, not too much theory.
David Lambaerts - Estée Lauder BV
Курс - ORACLE PL/SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Курс - Oracle SQL Language
the exercises