Курс основы баз данных

Артикул: ПГР
В процессе обучения получите начальные умения кодирования и реализации программ от профессионалов в сфере программирования. Это позволит освоить проектирование и реализацию баз данных и получить крепкую основу для дальнейшего развития в сфере IT.
72 ак.ч 7 000 Ю
очно
доступны кредит и рассрочка
Обучение в самом центре столицы
г. Москва, ул. Кузнецкий Мост, д.19
3минуты
от метро

SkillBank представляет курс «Основы баз данных» и приглашает всех желающих с высшим и средним профессиональным образованием освоить перспективную профессию.

Задача данного курса — обучение работе с реляционными базами данных на примере MySQL/MariaDB. В нём рассматриваются вопросы проектирования баз данных, их администрирования, формирования к ним запросов на языке SQL, в том числе с применением сложных конструкций. Уделено внимание вопросам создания баз данных в соответствии с первой-пятой нормальными формами, обеспечения безопасности баз данных от атак. Рассмотрены также распространённые ошибки, допускаемые при проектировании структур данных. Курс является практическим, в нём значительное время уделено практической работе с примерами баз данных.

Освоив курсы базы данных в Skillbank, вы сможете работать в крупных компаниях, банках, государственных учреждениях, а также заниматься удаленной деятельностью из дома. В компетенцию специалиста входит обеспечение операций программирования, проектирование и реализация баз данных, программное управление ими.

Формы обучения:

  • очно-заочная
  • дистанционная

Задачи курса:

  • дать обучающимся прочные теоретические знания по данной дисциплине;
  • научить обучающихся проектировать базы данных следующими методами: «сущность – связь», декомпозиционным;
  • научить основным методам и приёмам разработки интерфейса баз данных;
  • научить использовать язык запросов SQL для прикладных задач.

Из курса вы узнаете:

  • Основные понятия и алгоритмы программирования и баз данных.
  • Основные принципы программного управления.
  • Методологию и языки программирования.
  • Основы проектирования и баз данных.
  • Основы структурного кодирования.
  • Способы использования языка SQL для манипуляций с данными.

В результате освоения дисциплины обучающийся должен знать:

  • основные концепции построения моделей БД;
  • методы и средства проектирования реляционных баз данных;
  • особенности составления программ для взаимодействия с базами данных;
  • организации СУБД;
  • способы защиты данных средствами СУБД;
  • основы разграничения прав доступа;
  • основы языка SQL для работы с данными;
  • организованными в виде реляционной БД.

В результате освоения дисциплины обучающийся должен уметь: 

  • проектировать модели БД с использованием CASE-средств;
  • разрабатывать клиентские приложения и организовывать их взаимодействие с СУБД с использованием запросов на языке SQL через ODBC;
  • составлять запросы различного назначения на языке SQL.

В результате освоения дисциплины обучающийся должен иметь: 

  • представление о процессе установки, настройки и администрированию наиболее распространенные СУБД (MS SQL Server 2005, MySQL 5.0, Oracle 9i).

Мы приглашаем начинающих специалистов пройти обучение базам данных в Москве с нуля. Очно-заочное обучение проходит в просторных аудиториях под руководством опытных преподавателей-практиков. Дистанционное обучение поможет вам, не отрываясь от работы освоить новые навыки, находясь в любом городе России. В свою очередь, мы предоставляем бесплатный доступ к методическим материалам, которые были написаны нашими специалистами. По завершению курсов студенты сдают итоговый экзамен. При успешной сдаче экзамена вы получаете удостоверение о повышении квалификации.

УЧЕБНЫЙ ПЛАН ПРОГРАММЫ
«ПРОГРАММИРОВАНИЕ БАЗ ДАННЫХ - 72 ЧАСА»

Раздел 1. Введение в БД.

1.1. Основные приниципы и понятия.

1.2. Установка основного инструментария и принципы работы с ним.

1.3. ПО для работы с БД. СУБД. Основные системы. MariaDB.

1.4. Проектирование структуры БД. Подходы и инструменты.

1.5. Практика по созданию структуры БД на примерах.

Раздел 2. Основы языка SQL.

2.1. Основные команды для задания структуры БД. Типы данных.

2.2. Создание структуры БД в phpMyAdmin.

2.3. Команды SQL для внесения, изменения и удаления данных.

2.4. Практикум по работе с данными.

2.5. Выборка данных из таблицы.

2.6. Практикум по выборке данных из таблицы.

2.6. JOIN-запросы.

2.7. Практикум по JOIN-запросам.

Раздел 3. Нормализация БД.

3.1. Нормализация. Первая и вторая нормальные формы.

3.2. Приведение БД к второй нормальной форме.

3.3. Третья и четвёртая нормальные формы, нормальная форма Бойса-Кодда.

3.4. Приведение БД к четвёртой нормальной форме.

3.5. Пятая и шестая нормальные формы. Нормальная форма «Домен-ключ».

3.6. Антишаблоны с БД: примеры как не надо делать.

Раздел 4. Интерфейсы доступа и администрирование БД.

4.1. Администрирование с использованием графического интерфейса. phpMyAdmin, MySQL workbench.

4.2. Работа с СУБД MariaDB при помощи интерфейса командной строки.

4.3. Основные принципы организации доступа к БД в языках программирования.

4.4. Взаимодействие с языками программирования на примере PHP.

4.5. Принцип транзакций в MySQL/MariaDB.

Раздел 5. СУБД Oracle.

5.1. Введение. Отличия Oracle от MySQL.

5.2. Администрирование СУБД Oracle.

Раздел 6. Язык SQL.

6.1. Продвинутые JOIN запросы.

6.2. Практикум по продвинутым JOIN запросам.

6.3. Запросы с логическими ветвлениями.

6.4. Практикум по запросам с ветвлениями.

6.5. Функции SQL для решения различных задач.

6.6. Сортировка данных и их группировка.

6.7. Логические операторы в SQL-запросах. Сложные выборки.

6.8. Практикум по сложным выборкам.

6.9. Подзапросы. 6.10. UNION-запросы.

6.11. Практикум по SQL-запросам.

6.12. Хранимые процедуры.

Раздел 7. Безопасность в БД.

7.1. Пользователи и права доступа.

7.2. Практикум по правам доступа.

7.3. SQL-инъекции. Принципы и реализация атаки.

7.4. Практикум по SQL-инъекциям.

7.5. Организация защиты от атак.

ПО ОКОНЧАНИИ КУРСА СЛУШАТЕЛИ ПОЛУЧАЮТ:

udostoverenie.jpg

Что вы получите от курсов?
Современные технологии
Экономьте свое время используя дистанционные технологии для образования
Профессиональная среда
В дружелюбной обстановке вы получите уникальные знания от экспертов банковского дела
Карьерный рост
Интересные и амбициозные задачи помогут реализовать ваш потенциал
ТОП-50 банков России
Сотрудничество с ведущими банками РФ
Выбирайте удобный Вам режим и график обучения
Понедельник, среда, пятница:
1
09.00 - 15.00
2
15.00 - 21.00
Вторник, четверг:
1
09.00 - 15.00
2
15.00 - 21.00
Суббота, воскресенье:
1
09.00 - 15.00
2
15.00 - 21.00
Схема обучения
Заявка
1
Договор
2
Предоплата
3
Обучение
4
Экзамен
5
Диплом
6
Появились вопросы по курсам?
Оставьте заявку на сайте, и менеджер свяжется с вами для уточнения деталей
Преподаватели
Поченикин Иван Владимирович
  • MCAD: WEB DEVELOPER - MICROSOFT.NET
  • MCPD: WEB DEVELOPER
  • MICROSOFT SPECIALIST IN C#
  • MCT - MICROSOFT CERTIFIED TRAINER
  • MCTS: .NET FRAMEWORK 2.0 WEB APPLICATION

Преподаватель-практик по программированию и компьютерным курсам для начинающих, а также детей. Обладает престижными международными статусами Microsoft.

Параллельно с преподаванием занимается разработкой и разработкой, построенных на основе Web-инфраструктуры платформы Windows (ASP.NET, IIS, SQL Server). С вниманием относится к своим ученикам, делится примерами из собственной практики.

Иван Владимирович окончил Московский Государственный Технический Университет имени Н.Э. Баумана.

Иван обладает опытом работы в качестве ведущего разработчика.

Среди реализованных проектов:

  • системы онлайн-аукционов
  • обучающие программы

Всем ученикам нравится стиль преподавания Ивана.

Акции и новости
Контакты
г. Москва, м. Кузнецкий Мост, ул. Кузнецкий мост д. 19, стр. 2, этаж 2, офис 9
+7 499 283-60-78
Будни с 9.00 до 20.00, в субботу и воскресение с 10.00 до 16.00