Курс за обучение по Проектиране на бази данни и програмиране със SQL
Проектирането на бази данни и програмирането със SQL е обширна област на обучение и практика, фокусирана върху създаването, управлението и използването на бази данни.
Това обучение с инструктор на живо (онлайн или на място) е насочено към ИТ специалисти на средно ниво, които искат да се научат как да проектират, внедряват и управляват релационни бази данни, както и как да извличат и манипулират данни чрез SQL.
След завършване на това обучение участниците ще могат:
- Да разбират основите на проектирането на бази данни.
- Да се научат да създават и управляват релационни бази данни.
- Да придобият умения за писане на SQL заявки за извличане и манипулиране на данни.
- Да разбират напреднали SQL концепции и техники.
- Да развият умения за оптимизиране и поддръжка на бази данни.
Формат на курса
- Интерактивна лекция и дискусия.
- Множество упражнения и практика.
- Практическа реализация в среда на живо в лабораторни условия.
Опции за персонализиране на курса
- За заявка на персонализирано обучение за този курс, моля, свържете се с нас за уговорка.
Съдържание и теми, включени в курса
Въведение в базите данни
- Какво е база данни?
- Видове бази данни
- Въведение в релационните бази данни
- Общ преглед на Системите за управление на бази данни (СУБД)
- Функции на СУБД
- Популярен софтуер за СУБД
Основи на проектирането на бази данни
- Концептуални, логически и физически модели на данни
- Въведение в моделирането чрез обекти и връзки (ER моделиране)
- Създаване на ER диаграми
- Обекти, атрибути и връзки
Нормализация и проектиране на бази данни
- Нормални форми (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 концепции
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Писане на подзаявки
- Клаузи GROUP BY и HAVING
- Агрегатни функции (COUNT, SUM, AVG, MAX, MIN)
Работа с индекси и изгледи
- Създаване и използване на индекси
- Предимства и недостатъци на индексите
- Създаване и управление на изгледи
- Използване на изгледи за опростяване на заявки
Сигурност на базите данни и транзакции
- Потребителски роли и разрешения
- Прилагане на най-добри практики за сигурност
- ACID свойства
- Инструкции COMMIT и ROLLBACK
Оптимизация и поддръжка на бази данни
- Анализиране и оптимизиране на SQL заявки
- Използване на EXPLAIN план
- Стратегии за архивиране
- Възстановяване на бази данни
Обобщение и следващи стъпки
Изисквания
- Основни познания за компютърни операции
Аудитория
- Администратори на бази данни
- ИТ специалисти
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Проектиране на бази данни и програмиране със SQL - Резервация
Курс за обучение по Проектиране на бази данни и програмиране със SQL - Запитване
Проектиране на бази данни и програмиране със SQL - Консултантско запитване
Отзиви от участници (3)
добро обяснение на всяка точка и предоставяне на задание за практики.
Piseth Ben - ACLEDA Bank Plc.
Курс - Oracle Database 19c: SQL Tuning Workshop
Машинен превод
персонализирано според нашите знания и данни
Vincent Long - ASSMANG PTY LTD
Курс - Business Intelligence with SSAS
Машинен превод
Обучението инструменти, предоставени.
- UNIFI
Курс - NoSQL Database with Microsoft Azure Cosmos DB
Машинен превод
Предстоящи Курсове
Свързани Kурсове
NoSQL база данни с Microsoft Azure Cosmos DB
14 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към администратори на бази данни или разработчици, които желаят да използват Microsoft Azure Cosmos DB за разработване и управление на високоотзивчиви приложения с ниска латентност.
До края на това обучение участниците ще могат да:
- Осигурят необходимите ресурси на Cosmos DB, за да започнат изграждането на бази данни и приложения.
- Мащабират производителността на приложенията и съхранението, използвайки API в Cosmos DB.
- Управляват операциите с бази данни и намаляват разходите чрез оптимизиране на ресурсите на Cosmos DB.
Администриране на Oracle Database 19c
35 ЧасаOracle Database 19c е мултимоделна база данни, която осигурява пълна поддръжка за релационни и нерелационни данни.
Това обучение с инструктор на живо (онлайн или на място) е насочено към системни администратори и администратори на бази данни на средно ниво, които желаят да администрират, наблюдават, подсигуряват, архивират и възстановяват Oracle Database 19c в Standard Edition 2 среди, както и да планират ясен път за миграция от 11g към 19c.
До края на това обучение участниците ще могат да:
- Подготвят средата и извършват чисти инсталации и конфигурации на Oracle Database 19c SE2.
- Обясняват компонентите на Oracle инфраструктурата, включително SGA, PGA, Shared Pool, Database Buffer Cache и механизмите за Redo.
- Използват административни инструменти като Enterprise Manager (EM Express) и SQL Developer за ежедневни операции.
- Прилагат най-добри практики за управление на съхранението за таблични пространства, файлове с данни и използване на пространството от сегменти.
- Подсигуряват бази данни и поддържат сигурност чрез потребители, роли, привилегии, профили и одит.
- Проектират и изпълняват RMAN-базирани стратегии за архивиране и възстановяване, съобразени с целите за RTO/RPO.
- Наблюдават и отстраняват проблеми с производителността, използвайки динамични изгледи за производителност, проследяване на SQL и планове за изпълнение.
- Планират и изпълняват преход/миграция от 11g към 19c, използвайки поддържани пътища за надграждане и инструменти.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо изпълнение в среда с реална лаборатория.
Опции за персонализиране на курса
- За да заявите персонализирано обучение за този курс, моля, свържете се с нас.
Основи на администрирането на Oracle Database 19c SE2
49 ЧасаOracle Database 19c е версията с дългосрочна поддръжка на флагманската база данни на Oracle, проектирана да осигурява висока производителност, мащабируемост и надеждност за корпоративни натоварвания.
Това обучение с инструктор на живо (онлайн или на място) е насочено към начинаещи и средно напреднали администратори на бази данни и ИТ специалисти, които желаят ефективно да инсталират, конфигурират и управляват Oracle Database 19c SE2 среди.
До края на това обучение участниците ще могат:
- Да разбират архитектурата на Oracle Database 19c SE2 и нейните основни компоненти.
- Да инсталират и конфигурират Oracle Database 19c SE2 на поддържани платформи.
- Да изпълняват ключови административни задачи, включително архивиране, възстановяване и управление на сигурността.
- Да оптимизират производителността на базата данни и да наблюдават състоянието на системата с инструменти на Oracle.
- Да планират и изпълняват миграции от по-ранни версии на Oracle Database към 19c.
Формат на курса
- Интерактивна лекция и дискусия.
- Множество упражнения и практика.
- Практическа реализация в среда на живо.
Опции за персонализиране на курса
- За да заявите персонализирано обучение за този курс, моля, свържете се с нас за уговаряне.
Oracle Database 19c: Администриране
35 ЧасаТова обучение, водено от инструктор на живо в България (онлайн или на място), е предназначено за системни администратори, които желаят да се научат как да администрират, наблюдават и поддържат база данни Oracle.
До края на това обучение участниците ще могат:
- Да разбират основните промени във функциите и архитектурата на базата данни Oracle.
- Да управляват и наблюдават бази данни Oracle.
- Да оптимизират производителността на базата данни Oracle.
Oracle Database 19c – Архивиране и възстановяване
14 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към начинаещи администратори на бази данни, които желаят да управляват задачите по архивиране и възстановяване в Oracle Database 19c.
До края на това обучение участниците ще могат да:
- Разбират основните концепции за архивиране и възстановяване в Oracle Database 19c, включително архитектурата и различните видове повреди.
- Придобият практически опит в конфигурирането на настройките за архивиране и възстановяване, включително RMAN средата и бързата зона за възстановяване (fast recovery area).
- Развият практически умения за извършване на различни видове архивиране и операции по възстановяване, включително пълно, инкрементално и възстановяване до определен момент във времето.
- Научат как да използват Flashback технологията на Oracle за ефективно възстановяване на бази данни и да управляват сценарии за възстановяване след бедствие.
- Прилагат най-добри практики за архивиране, възстановяване и възстановяване след бедствие, за да осигурят наличност на данните и да минимизират времето за престой в Oracle Database 19c.
Oracle Database 19c - Администриране на Data Guard
21 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към администратори на бази данни на средно ниво, които желаят да управляват, оптимизират и защитават Data Guard среди за стабилно възстановяване при бедствия и висока достъпност.
До края на това обучение участниците ще могат да:
- Разбират архитектурата и предимствата на Oracle Data Guard за възстановяване при бедствия и висока достъпност.
- Придобият практически опит в конфигурирането и управлението на физически и логически резервни бази данни, включително Data Guard broker.
- Развият практически умения за наблюдение, отстраняване на неизправности и оптимизиране на Data Guard среди за оптимална производителност.
- Научат разширени функции като Active Data Guard, Data Guard с RAC и осигуряване на защита на комуникациите в Data Guard.
- Прилагат най-добри практики за планиране на възстановяване при бедствия, осигуряване на консистентност на данните и автоматизиране на операциите в Data Guard.
Oracle Database 19c - Инсталиране и надграждане
7 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към начинаещи администратори на бази данни, които искат да са сигурни, че са добре подготвени да управляват и оптимизират своите Oracle среди.
До края на това обучение участниците ще могат:
- Да разбират основните характеристики и архитектура на Oracle Database 19c, включително системните изисквания и методите за инсталиране.
- Да придобият практически умения за инсталиране на Oracle Database 19c и Oracle Grid Infrastructure, включително конфигуриране на мрежовите настройки, съхранението и сигурността.
- Да научат пълния процес на надграждане до Oracle Database 19c, от планирането преди надграждането до валидирането след него.
- Да развият умения за отстраняване на проблеми, за да се справят с често срещани проблеми по време на инсталиране и надграждане.
- Да прилагат най-добри практики за инсталиране и надграждане на Oracle Database, за да осигурят гладко и успешно внедряване.
Oracle Database 19c - Мултитенантна архитектура
21 ЧасаТова обучение с инструктор, на живо в България (онлайн или присъствено), е насочено към администратори на бази данни на средно ниво, които желаят ефективно да управляват и оптимизират мултитенантна среда.
До края на това обучение участниците ще могат да:
- Разбират ключовите компоненти и предимствата на мултитенантната архитектура на Oracle Database 19c, включително CDB и PDB.
- Придобият практически умения за инсталиране, конфигуриране и управление на контейнерни бази данни (CDB) и pluggable бази данни (PDB).
- Развият умения за внедряване на мерки за сигурност, стратегии за архивиране и възстановяване, както и оптимизиране на производителността в мултитенантна среда.
- Научат как да управляват висока достъпност и възстановяване при бедствия в мултитенантна архитектура, включително конфигуриране на Data Guard и Oracle RAC.
- Усвоят техники за отстраняване на неизправности и най-добри практики за поддържане на сигурна, ефективна и надеждна мултитенантна среда за бази данни.
Oracle Database 19c - Администриране на RAC, ASM и Grid Infrastructure
35 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към администратори на бази данни на средно ниво, които желаят да управляват и оптимизират сложни, високонадеждни среди с Oracle бази данни.
До края на това обучение участниците ще могат да:
- Придобият цялостно разбиране за архитектурата на Oracle RAC и Grid Infrastructure, включително инсталиране, конфигуриране и управление.
- Развият практически умения за управление на Automatic Storage Management (ASM), включително управление на дискови групи, настройка на инстанции и архивиране/възстановяване.
- Научат усъвършенствани техники за настройка на производителността на RAC, конфигурации за възстановяване при бедствия и най-добри практики за висока достъпност.
- Придобият умения за отстраняване на проблеми и диагностика за разрешаване на проблеми в среди с RAC и Grid Infrastructure.
- Разберат процеса на прилагане на пачове и надграждане на Oracle RAC и Grid Infrastructure, като същевременно минимизират времето за престой и поддържат стабилността на системата.
Oracle Database 19c: Концепции за складиране на данни
14 ЧасаOracle Database 19c е стабилна платформа за изграждане и управление на корпоративни хранилища за данни, които поддържат аналитични натоварвания.
Това обучение с инструктор на живо (онлайн или на място) е насочено към начинаещи специалисти по данни и анализатори, които искат да разберат основните концепции и архитектурата на системи за хранилища за данни, базирани на Oracle.
До края на това обучение участниците ще могат да:
- Разбират ключови концепции и архитектура на складирането на данни в Oracle.
- Описват типични компоненти на хранилище за данни, като таблици с факти и измерения.
- Разпознават случаи на употреба и ползи от складирането на данни в Oracle за бизнес интелигентност.
- Подготвят се за по-задълбочено обучение в Oracle ETL, производителност и техники за оптимизация на хранилища.
Формат на курса
- Интерактивна лекция и дискусия.
- Практическа работа с Oracle SQL и проучване на схема на хранилище.
- Насочвани концептуални упражнения и анализ на дизайн на хранилище.
Опции за персонализиране на курса
- За да заявите персонализирано обучение за този курс, съобразено с вашите вътрешни модели на данни или аналитични цели, моля, свържете се с нас, за да организираме.
Oracle Database 19c: Техники за съхранение на данни
21 ЧасаOracle Database 19c е мощна платформа за изграждане на високопроизводителни складове за данни, които поддържат натоварвания за бизнес разузнаване и анализи.
Това обучение с инструктор на живо (онлайн или на място) е насочено към Oracle професионалисти на средно ниво, които желаят да внедрят и оптимизират решения за съхранение на данни, използвайки Oracle Database 19c.
До края на това обучение участниците ще могат:
- Да проектират и внедряват схеми на складове за данни (звезда, снежинка).
- Да използват Oracle партициониране и компресиране за големи набори от данни.
- Да оптимизират ETL процеси и производителност на заявки за аналитични натоварвания.
- Да използват функциите на Oracle за отчитане в реално време и историческо отчитане.
Формат на курса
- Интерактивна лекция и дискусия.
- Практическо използване на функциите на Oracle Data Warehouse в примерни сценарии.
- Ръководени упражнения, фокусирани върху моделиране, ETL и настройка на производителността.
Опции за персонализиране на курса
- За да заявите персонализирано обучение за този курс, базирано на моделите на данни или нуждите от отчитане на вашата организация, моля, свържете се с нас, за да уговорим.
Oracle Database 19c: Работилница за настройка на SQL
21 ЧасаНастройката на SQL в Oracle Database 19c е процес на подобряване на производителността на SQL чрез анализ, статистики и оптимизационни техники.
Това обучение, водено от инструктор на живо (онлайн или на място), е насочено към Oracle специалисти на средно ниво, които желаят да разберат и приложат техники за настройка на SQL за Oracle Database 19c, за да подобрят изпълнението на заявки и ефективността на базата данни.
До края на това обучение участниците ще могат да:
- Интерпретират планове за изпълнение и идентифицират тесни места в производителността.
- Прилагат инструменти за настройка на Oracle като AWR, ADDM и SQL Tuning Advisor.
- Използват индекси, насоки и статистики за оптимизиране на заявки.
- Диагностицират и разрешават неефективни SQL изрази в реални среди.
Формат на курса
- Интерактивна лекция и дискусия.
- Практическа работа с инструменти за настройка на Oracle и SQL заявки.
- Насочвани упражнения, фокусирани върху реални сценарии за настройка и анализ на производителността.
Опции за персонализиране на курса
- За да заявите персонализирано обучение за този курс, базирано на вашите системни или бизнес заявки, моля, свържете се с нас за уговаряне.
Бизнес аналитика с SSAS
14 ЧасаSSAS (SQL Server Analysis Services) е инструмент за транзакционна обработка (OLAP) и данни за добив на знания в Microsoft SQL Server, който позволява анализиране на данни от множество бази данни, таблици или файлове. Семантичните данни модели, предоставени от SSAS, се използват от клиентски приложения като Power BI, Excel, Reporting Services и други инструменти за визуализация на данни.
В този обучителен курс (на място или дистанционно) участниците ще научат как да използват SSAS за анализиране на големи обеми данни в бази данни и хранилища за данни.
След завършване на обучението, участниците ще могат:
- да инсталират и конфигурират SSAS
- да разберат връзката между SSAS, SSIS и SSRS
- да прилагат мултидименсионално моделиране на данни за извличане на бизнес прозрения
- да проектират OLAP (Online Analytical Processing) кубове
- да заявяват и манипулират мултидименсионални данни чрез езика за заявки MDX (Multidimensional Expressions)
- да внедряват реални решения за бизнес аналитика с SSAS
За кого е предназначен курсът
- Професионалисти в областта на бизнес аналитиката (BI)
- Аналитици на данни
- Професионалисти в сферата на базите данни и хранилищата за данни
Формат на курса
- Интерактивна лекция и дискусия
- Много упражнения и практика
- Работа в реална лабораторна среда
Възможности за персонализиране на курса
- Това обучение се базира на най-новата версия на Microsoft SQL Server и SSAS.
- За поръчка на персонализирано обучение по този курс, моля, свържете се с нас.
Въведение в SQL Server 2022 Integration Services (SSIS)
28 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към начинаещи специалисти по данни, които желаят да се научат как да проектират, внедряват и управляват SSIS пакети за изпълнение на задачи по интеграция и трансформация на данни.
До края на обучението участниците ще могат:
- Да разбират архитектурата и компонентите на SSIS.
- Да проектират и внедряват ETL процеси с помощта на SSIS.
- Да използват SSIS инструменти за разработване, внедряване и управление на решения за интеграция на данни.
- Да отстраняват проблеми и оптимизират SSIS пакети за по-добра производителност и надеждност.
SQL Server 2022 Integration Services (SSIS) – Потоци от данни и разширени трансформации
14 ЧасаSQL Server Integration Services (SSIS) е компонент на Microsoft SQL Server, който предоставя платформа за задачи по интеграция на данни и работни потоци. Използва се за миграция на данни, складиране и трансформации.
Това обучение с инструктор на живо (онлайн или на място) е насочено към специалисти по данни и разработчици на средно ниво, които желаят да се фокусират върху проектиране на разширени потоци от данни в SSIS, трансформации и управление на Slowly Changing Dimensions (SCD) за сценарии за складиране на данни.
До края на това обучение участниците ще могат да:
- Проектират и внедряват надеждни потоци от данни, използвайки SSIS.
- Работят с разнообразие от източници на данни, дестинации и трансформации.
- Внедряват Slowly Changing Dimensions (SCD) за обработка на исторически промени в данните.
- Ефективно разгръщат, изпълняват и отстраняват проблеми в SSIS пакети.
Формат на курса
- Интерактивна лекция и дискусия.
- Множество упражнения и практика.
- Практическа реализация в среда на живо.
Опции за персонализиране на курса
- За да заявите персонализирано обучение за този курс, моля, свържете се с нас за уреждане.