План на курса
Модул 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тзиви от потребители (9)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Course - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Course - Oracle 11g - SQL language for developers - Workshop
По време на обучението всички модули бяха обсъдени много подробно - за два дни обучение - и това ме интересуваше най-много.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Course - SQL Advanced
Machine Translated
Lot of content and exactly the requested one.
Pascal - Diehl
Course - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Course - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
Course - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Оценявах широкия обхват на познанията на Фолио. Той не само беше запознат със съдържанието на курса, но също така знаеше конструкции на езици, с които бяхме запознати, за да направи примерите по-смислени за нас. По време на интервали той споделя знанията си за технологии и решения извън обхвата на обучението, за да даде представа за други решения, които бихме могли да използваме в бъдеще (и бъдещо обучение).
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Course - ORACLE PL/SQL Fundamentals
Упражненията са забавни и темите бяха добре представени.
Adrian-Madalin Chirita - DB Global Technology SRL
Course - Oracle SQL Advanced
Machine Translated