Курс за обучение по Database Design and Programming with SQL
Database Дизайн и Programming с SQL е цялостна област на обучение и практика, фокусирана върху създаването, управлението и използването на бази данни.
Това водено от инструктор обучение на живо (онлайн или на място) е насочено към ИТ професионалисти на средно ниво, които желаят да се научат как да проектират, прилагат и управляват релационни бази данни и как да заявяват и манипулират данни с помощта на SQL.
До края на това обучение участниците ще могат:
- Разберете основите на дизайна на бази данни.
- Научете се да създавате и управлявате релационни бази данни.
- Придобийте опит в писането на SQL заявки за извличане и манипулиране на данни.
- Разбиране на напреднали SQL концепции и техники.
- Развийте умения за оптимизиране и поддържане на бази данни.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Въведение в 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 администратори
- ИТ специалисти
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Database Design and Programming with SQL - Booking
Курс за обучение по Database Design and Programming with SQL - Enquiry
Database Design and Programming with SQL - Консултантско запитване
Консултантско запитване
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 - Estee 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
Amna AlAli - Federal Demographic Council
Курс - Oracle SQL for beginners
Предстоящи Курсове
Свързани Kурсове
Oracle SQL Language
14 ЧасаКурсът отговаря на въпроси
Как да изградим заявка?
Какви възможности има SQL?
Какво е релационна база данни?
Каква е структурата и командите SQL.
NoSQL Database with Microsoft Azure Cosmos DB
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към администратори на бази данни или разработчици, които желаят да използват Microsoft Azure Cosmos DB за разработване и управление на приложения с висока реакция и ниска латентност.
До края на това обучение участниците ще могат:
- Осигурете необходимите ресурси на Cosmos DB, за да започнете изграждането на бази данни и приложения.
- Мащабирайте производителността и съхранението на приложения чрез използване на API в Cosmos DB.
- Управлявайте операциите с бази данни и намалете разходите чрез оптимизиране на ресурсите на Cosmos DB.
Hasura GraphQL Engine
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към администратори на бази данни и разработчици, които желаят да използват Hasura за изграждане, достъп и управление на бази данни и приложения ефективно с GraphQL.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете изграждането на бази данни с Hasura.
- Изградете, стартирайте, управлявайте достъпа до данни и заявки на Hasura с помощта на GraphQL модели.
- Осигурете достъп до данни, като настроите удостоверяване с JSON уеб токени и Firebase.
- Разширете функциите на базата данни чрез интегриране на бизнес логиката.
- Управлявайте ефективно миграциите на бази данни и метаданни на Hasura, за да предотвратите загуба на данни.
Beyond the Relational Database: Neo4j
21 ЧасаВ това водено от инструктор, практическо обучение на живо в България, ние ще създадем проект на живо и ще приложим на практика уменията за моделиране, управление и достъп до вашите данни с помощта на neo4j. Ние контрастираме и сравняваме графични бази данни с SQL базирани бази данни, както и други NoSQL бази данни и изясняваме кога и къде има смисъл да внедрите всяка от тях във вашата инфраструктура.
Building Graph Databases with Neo4j AuraDB
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Neo4j AuraDB графична база данни за изграждане на облачни приложения с висока достъпност и нулева администрация.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате приложения за база данни с графики с Neo4j AuraDB.
- Разберете характеристиките, основните концепции и архитектурата на Neo4j AuraDB.
- Научете как да създавате и мащабирате графични приложения за база данни в облака.
- Подобрете сигурността в облака с предварително конфигурираните функции за удостоверяване и криптиране на AuraDB.
- Мигрирайте съществуващи Neo4j бази данни към AuraDB.
ORACLE PL/SQL Fundamentals
21 ЧасаТози 3-дневен курс дава въведение в ORACLE PL/SQL, среда за разработка на приложения, която позволява писането на съхранени процедури, функции и тригери, като се използват както SQL, така и PL/SQL команди.
Курсът е под формата на семинар с комбинация от лекция, работни примери и практически упражнения. Въпреки че съдържанието може да бъде персонализирано, са необходими поне 2 дни за покриване на основните елементи.
Предоставени са пълни бележки за курса заедно с примерни файлове с база данни, примерни SQL файлове и безплатни софтуерни инструменти за използване при достъп до база данни на ORACLE.
Oracle SQL for Administrators
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към начинаещи администратори и разработчици на бази данни, които искат да се научат SQL ефективно да управляват, заявяват и манипулират данни в Oracle бази данни за административни и оперативни задачи.
До края на това обучение участниците ще могат:
- Разберете Oracle архитектурата на базата данни, включително схеми, потребители и сесии.
- Напишете и оптимизирайте SQL заявки за извличане на данни, филтриране и манипулиране.
- Използвайте съединения, подзаявки и оператори за задаване, за да работите с множество таблици и сложни заявки.
- Извършвайте агрегиране, групиране и анализ на данни с помощта на SQL функции.
- Управлявайте обекти на схема като изгледи, последователности и индекси, за да подобрите операциите на базата данни.
Oracle SQL for Developers
35 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво и администратори на бази данни, които желаят да използват Oracle SQL за проектиране, управление и оптимизиране на приложения за бази данни и ефективно автоматизиране на задачи.
До края на това обучение участниците ще могат:
- Разберете Oracle архитектурата на базата данни и управлявайте потребители, схеми и разрешения.
- Напишете оптимизирани SQL заявки за извличане, манипулиране и анализ на данни.
- Използвайте усъвършенствани SQL техники, включително съединения, подзаявки и йерархични заявки.
- Проектирайте и управлявайте обекти на база данни като таблици, индекси, изгледи и последователности.
Oracle SQL Advanced
14 ЧасаСлушатели
Този курс е предназначен за хора, които искат да използват разширените функции на SQL в Oracle
Курсът отговаря на въпросите
- Как да създавам разширени заявки?
- Как да създадете разширени отчети?
Oracle SQL for beginners
21 ЧасаСлушатели
Това обучение е предназначено за хора, които започват да работят с SQL език в Oracle база данни
Курсът отговаря на въпроси:
- Как да изградим заявка?
- Какви възможности има SQL?
- Какво е релационна база данни?
- Каква е структурата и SQL командите
Oracle SQL for Development and Database Management
35 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към професионалисти в бази данни на средно ниво, които искат да подобрят уменията си в Oracle SQL разработка и администриране.
До края на това обучение участниците ще могат:
- Изградете и оптимизирайте сложни SQL заявки.
- Управлявайте ефективно бази данни с помощта на Oracle SQL инструменти.
- Прилагайте най-добрите практики в разработването и поддръжката на бази данни.
- Администриране на потребителски достъп и сигурност на базата данни в Oracle среда.
Oracle SQL LP - Fundamentals
14 ЧасаOracle SQL Обучителният курс по основи е цялостна програма, предназначена да предостави на участниците основни умения и знания в езика за структурирани заявки (SQL), използвайки Oracle Database.
До края на това обучение участниците ще могат:
- Придобийте опит в писането на SQL заявки за извличане и манипулиране на данни в Oracle бази данни.
- Придобийте основни умения за свързване на таблици и работа със сложни връзки между данни.
- Разберете как да използвате функциите ефективно за манипулиране на данни и изчисления.
- Овладейте изкуството да пишете ефективни подзаявки за извършване на разширено филтриране и обработка на данни
- Придобийте увереност да работите с Oracle SQL в сценарии от реалния свят, като подобрите перспективите им за кариера в управлението и разработката на бази данни.
Oracle SQL Intermediate - Data Extraction
14 ЧасаЦелта на курса е да даде възможност на участниците да овладеят как да работят с SQL език в Oracle база данни за извличане на данни на средно ниво.
Oracle SQL LP - Intermediate
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към ___, които желаят да използват ___ до ___.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте ___.
- ___.
- ___.
- ___.
Oracle SQL Intermediate
14 ЧасаПублика
Всички, които искат да подобрят основните си умения в Oracle SQL, както и да систематизират вече придобитите знания.
Формат на курса
25% лекции, 75% лабораторни упражнения