План на курса

Въведение в 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 администратори
  • ИТ специалисти
 21 Часа

Брой участници


Цена за участник

Oтзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории