План на курса
Модул 1: Въведение в Databases и MySQL
- Преглед на базите данни и тяхното значение
- Въведение в MySQL като система за управление на релационни бази данни
- Разбиране на ролята на MySQL в съхранението и извличането на данни
- Инсталиране и настройка на MySQL на различни платформи
Модул 2: Първи стъпки с MySQL Workbench
- Въведение в MySQL Workbench като графичен потребителски интерфейс за MySQL
- Навигиране в MySQL Workbench среда
- Създаване на връзки към MySQL сървъри
- Изпълнение на основни SQL команди с помощта на MySQL Workbench
Модул 3: Разбиране на данни и таблици
- Концепция за данни и тяхното представяне в MySQL
- Въведение в таблиците като основна структура за организиране на данни
- Проучване на различни типове данни, поддържани от MySQL
- Създаване и управление на таблици в MySQL
Модул 4: Вмъкване и извличане на данни
- Вмъкване на данни в MySQL таблици с помощта на оператори INSERT
- Извличане на данни от таблици с помощта на оператори SELECT
- Филтриране и сортиране на извлечените данни
- Ограничаване на броя на редовете, върнати от операторите SELECT
Модул 5: Актуализиране и изтриване на данни
- Актуализиране на съществуващи данни в MySQL таблици с помощта на оператори UPDATE
- Изтриване на данни от таблици с помощта на оператори DELETE
- Съкращаване на таблици за премахване на всички данни
- Разбиране на важността на операциите за манипулиране на данни
Модул 6: Въведение в ограниченията
- Разбиране на ограниченията и тяхната роля в поддържането на целостта на данните
- Въведение в първичните ключове, външните ключове, уникалните ограничения и възможността за нула
- Прилагане на ограничения към колони на таблица в MySQL
Модул 7: Извършване на заявки за множество таблици с обединения
- Въведение в релационните бази данни и релациите на таблици
- Разбиране на концепцията за съединения в MySQL
- Извършване на вътрешни съединения, леви съединения и десни съединения за заявка на данни от множество таблици
- Използване на псевдоними за опростяване на заявките за присъединяване
Модул 8: Агрегиране на данни с функции
- Въведение в агрегатните функции в MySQL (COUNT, SUM, AVG, MIN, MAX)
- Групиране на данни с помощта на клауза GROUP BY
- Филтриране на групирани данни с помощта на клауза HAVING
- Извършване на основен анализ на данни с помощта на агрегатни функции
Модул 9: Въведение в транзакциите
- Разбиране на концепцията за транзакции в MySQL
- Иницииране и извършване на транзакции
- Отмяна на транзакции, за да се поддържа последователност на данните
- Значение на транзакциите в управлението на бази данни
Модул 10: Заключение и следващи стъпки
- Обобщение на ключови понятия, включени в курса
- Указания за допълнителни ресурси и теми за напреднали в MySQL
- Насърчаване за продължаващо обучение и практика в MySQL
Изисквания
Не се изисква предишен опит с MySQL. Препоръчва се основно познаване на компютърните системи и софтуерните интерфейси.
Oтзиви от потребители (5)
analytical functions
khusboo dassani - Tech Northwest Skillnet
Курс - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Курс - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
Курс - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
The course built lesson to lesson, and the pacing was a big deal for me.
Bradford Moore - Regis College
Курс - SQL in MySQL
I genuinely enjoyed the lots of labs and practices.