1. Новые складчины: Показать еще

    25.07.2017: Профессия Доменер(Фархад Гусейнов)

    25.07.2017: [highlights] Веб-дизайн. Продвинутый уровень (Антон Черный)

    25.07.2017: Дедовский метод (Дмитрий Краснов, победитель ЛЧИ 2016)

    25.07.2017: [highlights] Веб-дизайн. Продвинутый уровень (Антон Черный)

    25.07.2017: Crypto Mining | Новейшая методика заработка на майнинге криптовалюты (Антон Воронов)

  2. Нужен организатор: Показать еще

    25.07.2017: Crypto Trading | Уникальная методика заработка на торговле криптовалютой | От 5000 руб. в день!

    25.07.2017: Crypto Trading | Уникальная методика заработка на торговле криптовалютой | От 5000 руб. в день!

    25.07.2017: Тайны русских знахарей. Целебные составы, обряды и ритуалы (Владимир Ларин)

    25.07.2017: БЕТОН от Prognoz.ninja - 100%ный прогноз!!!

    25.07.2017: Реальные деньги

  3. Сбор взносов Показать еще

    25.07.2017: 31+ мастер-класс, как создать свой интернет-магазин на woocommerce (Анфиса Бреус)

    24.07.2017: Системный навык продвижения любых сайтов за 9 недель (Дмитрий Шахов)

    24.07.2017: 15 лет РМЭС праздничный марафон мастер-классов (Денис Шальнов, Петр Кузнецов)

    22.07.2017: Копирайтинг для коучей и тренеров (Егор Булыгин)

    22.07.2017: Идеальное свидание. Первый шаг в счастливые отношения (Юлия Ланске)

Запись

[Школа программирования] MySQL - Основы теории баз данных

Тема в разделе "Курсы по программированию", создана пользователем triger, 1 апр 2014.

Цена:
17990 руб
Взнос:
100 руб
Организатор:
triger

Основной список:

1. triger 2. otto
Записаться
    Тип: Стандартная складчина
    1. triger
      triger Должник

      [Школа программирования] MySQL - Основы теории баз данных

      MySQL - Основы теории баз данных (Школа программирования)

      [​IMG]

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

      В курсе рассмотрены вопросы теории баз данных, языка SQL как средства взаимодействия с БД, приемы правильного проектирования БД и составления запросов. Практическая часть курса основана на сервере MySQL, что делает курс особенно ценным для начинающих web-программистов.

      Программа курса

      Урок 1 - Введение в реляционные базы данных

      • Что такое база данных
      • Что такое реляционная база данных
      • Таблицы и свзи
      • Примеры простейших БД
      • Язык SQL как средство работы с реляционной БД
      • Примеры кода на языке SQL (create, create, drop, select, update, insert, delete)
      • Стандарт ANSI-SQL
      • Краткий обзор основных диалектов SQL (MSSQL, Oracle, MySQL, SQLite)
      Урок 2 - Знакомство с MySQL

      • Роль MySQL в разработке Web-Проектов
      • Денвер как самое простое решение
      • Клиентские программы для работы с MySQL (PhpMyAdmin, HeidiSQL, mysql и mysqldump)
      • Пользователи и права
      Урок 3 - Основные принципы проектирования таблиц

      • Одна таблица – одна сущность
      • Ключ кандидат
      • Первичный ключ
      • Внешний ключ
      • Типы связей
      • Связь "Один-ко-многим"
      • Связь"Один-к-одному"
      • Связь"Многие-ко-многим"
      • Нормальные формы
      • ER-диаграммы
      Урок 4 - Введение в SQL
      • Как работает SQL
      • Структура SQL
      • Управление структурой данных на SQL (DDL)
      • Работа с базами данных
      • Работа с таблицами
      • Кодировка и алгоритмы сравнения
      • Типы данных SQL
      • Основные типы данных
      • Выбор типов данных полей таблиц
      • Особое значение NULL
      • Управление данными на SQL (DML)
      • Вставка
      • Удаление
      • Обновление
      Урок 5 - Выборка данных

      • Оператор Select
      • Выбор полей
      • Операции над полями
      • Алиасы
      • Удаление дубликатов
      • Сортировка
      • Объединения
      • Ограничение результатов
      • Условия выборки
      • Агрегирующие функции
      • Группировка
      Урок 6 - Сложная выборка и модификация данных

      • Подзапросы
      • Независимые и зависимые подзапросы
      • Проверка на существование
      • Просмотры
      • Временные таблицы
      • Соединение таблиц
      • Декартово произведение
      • Внутренние соединения
      • Внешние соединения
      • Модификация и удаление строк через связывание
      • Решение задач на выборку
      Урок 7 - Оптимизация и целостность

      • Оптимизация
      • Пример запроса к таблицам c индексами и без них
      • План запроса
      • Как работают индексы
      • Простые и составные индексы
      • Цена индексации
      • Когда индексы не работают
      • Рекомендации по расстановке индексов
      • Целостность
      • Ограничения первичного ключа и ключа-кандидата
      • Ограничения внешнего ключа
      Урок 8 - Хранимые процедуры и транзакции

      • Хранимые процедуры
      • Назначение хранимых процедур
      • Ситаксис хранимых процедур
      • Управляющие конструкции
      • Вызов хранимых процедур
      • Примеры использования хранимых процедур
      • Транзакции
      • Что такое транзакции и для чего они нужны
      • Требования к транзакциями ACID
      • Уровни изоляции
      Бонусный урок - Специфика работы с MySQL

      • Управление доступом к базе данных
      • information_schema - база метаданных сервера
      • Команды обзора БД и таблиц
      • Виды движков таблиц: MyISAM, InnoDB, Memory
      • Управление оптимизатором
      Сергей Боборыкин

      С отличием окончил Московский Авиационный Институт по специальности: "Вычислительные комплексы, cистемы и cети".

      Преподаватель курсов: "PHP. Уровень 2" и "MySQL - Основы теории баз данных" (автор).
      Как преподаватель стремится максимально доступно и ясно изложить материал, привить своим слушателям системное понимание изучаемого вопроса, дать им почувствовать внутреннюю структуру и логику своего предмета.
      Работает программистом более 7 лет. За это время успел попрограммировать с помощью таких языков как: Pascal, С++, Bash, Delphi, MS SQL, MySQL, PHP, Javasript. В качестве SQL-программиста учавствовал в разработке АБС Diasoft5NT. В настоящее время является ведущим веб-разработчиком компании АФФ-ПРО.
      Продолжительность курса:
      Длительность:2 месяца
      Аудиторная:20 ак.часа
      Общая:72 ак.часа
      + 20 часов бесплатно

      Требуемая подготовка:
      Базовые знания PHP

      Продажник:

      Скрытый текст. Доступен только зарегистрированным пользователям.

       
      Последнее редактирование: 1 апр 2014
      triger, 1 апр 2014
Участники складчины [Школа программирования] MySQL - Основы теории баз данных смогут написать отзыв
Наверх