Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

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

Тема в разделе "Программирование", создана пользователем Volchek, 7 июн 2014.

0/5, Голосов: 0

Этап:
Набор участников
Цена:
17990.00 руб.
Участников:
4 из 40
Организатор:
требуется
10%
Расчетный взнос:
495 руб.
  • Участники покупки:
    1. Rainwind, 2. bronis, 3. Belic, 4. felina;
  1. Volchek

    Volchek Модератор

    Сообщения:
    14.909
    Симпатии:
    11.480
    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
     
Оценить эту тему:
/5,
Поделиться: