KaZachya.net > Программы > MySQL 5. Проектирование и создание баз данных для web (2010) Видеокурс
MySQL 5. Проектирование и создание баз данных для web (2010) Видеокурс1-04-2011, 21:28. Разместил: Userok |
Описание: Сервер баз данных MySQL очень распространен и широко используется в Веб–технологиях. На этом сервере базируются большинство сайтов и решений в Интернете. Практический любой сайт (блоги Wordpress, CMS-системы) активно используют базы данных на сервере MySQL. Однако многие скрипты (сайты, формумы и др.) используют сервер MySQL не очень эффективно. В результате объемы баз данных неоправданно растут, скорость обработки данных снижается, а количество программного кода увеличивается. На курсе Вы рассмотрите основные приемы и методы эффективной работы с сервером MySQL 5. Вы рассмотрите этапы проектирования и создания баз данных, подробно изучите SQL операторы, научитесь управлять транзакциями на сервере MySQL, сможете создавать хранимые процедуры и триггеры, научитесь эффективно использовать хранилища («движки») сервера MYSQL. Этот курс необходим любому разработчику сайтов. Цель курса: Получить теоретические знания и практические навыки для эффективного использования и администрирования сервера баз данных MySQL 5 и использования языка SQL. Данный курс предназначен для веб-разработчиков и веб-мастеров, которые планируют использовать сервер MySQL в своей практике. Особенно курс будет интересен специалистам,использующим PHP и Perl. По окончании курса Вы будете уметь: * устанавливать и настраивать сервер MySQL 5; * проектировать и создавать эффективные базы данных на сервере MySQL5; * манипулировать данными на сервере MySQL 5, эффективно используя язык SQL; * использовать хранимые процедуры и триггеры в базах данных; * использовать и управлять транзакциями; * осуществлять резервное копирование информации и восстановление после аварийного сбоя; * оптимизировать запросы и конфигурацию сервера для более эффективной работы; * И, наконец, слушатели узнают, как зовут дельфина на логотипе MySQL5; Содержание: Модуль 1. Установка и запуск сервера MySQL 5 * Назначение и описание сервера MySQL 5 * Установка сервера MySQL 5 * Обзор файлов сервера MySQL 5 o Лабораторная работа: Установка сервера MySQL 5 * Клиентские программы для работы сервером * Использование утилит командной строки * Использование дополнительных утилит сервера o Лабораторная работа: запуск сервера, обзор баз данных сервера Модуль 2. Реляционные базы данных * Виды и типы баз данных * Проектирование баз данных * Типы данных o Лабораторная работа: Моделирование простой БД * Нормализация и нормальные формы * Ключи и ключевые атрибуты * Изучение зависимостей и отношений сущностей БД o Лабораторная работа: Нормализация базы данных Модуль 3. Язык SQL: манипулирование структурой данных * Язык SQL * Операторы определения данных o Лабораторная работа: создание БД на сервере MySQL * Схемы данных Обзор INFORMATION_SCHEMA * Индексы и ограничения Добавление и удаление индексов o Лабораторная работа: создание отношений на сервере * Операторы манипулирования данными o Лабораторная работа: наполнение БД из внешних файлов Модуль 4. Язык SQL: манипулирование данными * Выборка данных * Предикаты (клаузулы) WHERE, ORDER * Функции агрегации (агрегаты) * Ограничение выборки o Лабораторная работа: Выборка данных с агрегацией значений * Группировка данных * Предикат HAVING o Лабораторная работа: Выборка данных с группировкой * Объединение таблиц o Лабораторная работа: Внутреннее объединение таблиц Модуль 5. Объединение запросов и консолидация данных * Объединение запросов * Использование подзапросов и множеств значений o Лабораторная работа: Использование объединенных запросов * Временные таблицы и просмотры * Обновление и удаление данных o Лабораторная работа: манипулирование данными Модуль 6. Хранимые процедуры и триггеры * Назначение хранимых процедур * Создание хранимых процедур * Использование хранимых процедур o Лабораторная работа: создание хранимых процедур Триггеры * Обеспечение ссылочной целостности o Лабораторная работа: Создание триггеров Модуль 7. Транзакции и типы хранилищ MySQL * Блокировки и их типы * Понятие транзакции * Свойства ACID o Лабораторная работа: использование транзакций Типы хранилищ MySQL * Выбор оптимального хранилища o Лабораторная работа: использование различных типов хранилищ Модуль 8. Оптимизация и обслуживание сервера MySQL 5 * Резервное копирование и аварийное восстановление информации * Проверки и восстановление таблиц o Лабораторная работа: Резервное копирование и восстановление * Разделение прав пользователей * Оптимизация запросов * Оптимизация баз данных * Оптимизация конфигурации сервера o Лабораторная работа: Оптимизация лабораторной базы данных и проверка эффективности работы Файл: Формат: flv Видео: Flash Video 1 1024x768 Аудио: MPEG Audio Layer 3 44100Hz mono 32kbps Размер: 1,7 Gb Скачать MySQL 5. Проектирование и создание баз данных для web (2010) Видеокурс Для просмотра скрытого текста необходимо зарегистрироваться или войти на сайт. Вернуться назад |