08:35 MySQL 5. Проектирование и создание баз данных для web (2010/RUS) | |
Сервер баз данных MySQL очень распространен и широко используется в Веб–технологиях. На этом сервере базируются большинство сайтов и решений в Интернете. Практический любой сайт (блоги Wordpress, CMS-системы) активно используют базы данных на сервере MySQL. Однако многие скрипты (сайты, формумы и др.) использую сервер MySQL не очень эффективно. В результате объемы баз данных неоправданно растут, скорость обработки данных снижается, а количество программного кода увеличивается. На курсе Вы рассмотрите основные приемы и методы эффективной работы с сервером MySQL 5. Вы рассмотрите этапы проектирования и создания баз данных, подробно изучите SQL операторы, научитесь управлять транзакциями на сервере MySQL, сможете создавать хранимые процедуры и триггеры, научитесь эффективно использовать хранилища («движки») сервера MYSQL. Этот курс необходим любому разработчику сайтов. Содержание: Модуль 1. Установка и запуск сервера MySQL 5 Назначение и описание сервера MySQL 5 Установка сервера MySQL 5 Обзор файлов сервера MySQL 5 Лабораторная работа: Установка сервера MySQL 5 Клиентские программы для работы сервером Использование утилит командной строки Использование дополнительных утилит сервера Лабораторная работа: запуск сервера, обзор баз данных сервера Модуль 2. Реляционные базы данных Виды и типы баз данных Проектирование баз данных Типы данных Лабораторная работа: Моделирование простой БД Нормализация и нормальные формы Ключи и ключевые атрибуты Изучение зависимостей и отношений сущностей БД Лабораторная работа: Нормализация базы данных Модуль 3. Язык SQL: манипулирование структурой данных Язык SQL Операторы определения данных Лабораторная работа: создание БД на сервере MySQL Схемы данных Обзор INFORMATION_SCHEMA Индексы и ограничения Добавление и удаление индексов Лабораторная работа: создание отношений на сервере Операторы манипулирования данными Лабораторная работа: наполнение БД из внешних файлов Модуль 4. Язык SQL: манипулирование данными Выборка данных Предикаты (клаузулы) WHERE, ORDER Функции агрегации (агрегаты) Ограничение выборки Лабораторная работа: Выборка данных с агрегацией значений Группировка данных Предикат HAVING Лабораторная работа: Выборка данных с группировкой Объединение таблиц Лабораторная работа: Внутреннее объединение таблиц Модуль 5. Объединение запросов и консолидация данных Объединение запросов Использование подзапросов и множеств значений Лабораторная работа: Использование объединенных запросов Временные таблицы и просмотры Обновление и удаление данных Лабораторная работа: манипулирование данными Модуль 6. Хранимые процедуры и триггеры Назначение хранимых процедур Создание хранимых процедур Использование хранимых процедур Лабораторная работа: создание хранимых процедур Триггеры Обеспечение ссылочной целостности Лабораторная работа: Создание триггеров Модуль 7. Транзакции и типы хранилищ MySQL Блокировки и их типы Понятие транзакции Свойства ACID Лабораторная работа: использование транзакций Типы хранилищ MySQL Выбор оптимального хранилища Лабораторная работа: использование различных типов хранилищ Модуль 8. Оптимизация и обслуживание сервера MySQL 5 Резервное копирование и аварийное восстановление информации Проверки и восстановление таблиц Лабораторная работа: Резервное копирование и восстановление Разделение прав пользователей Оптимизация запросов Оптимизация баз данных Оптимизация конфигурации сервера Лабораторная работа: Оптимизация лабораторной базы данных и проверка эффективности работы Размер: 1050 mb Год выпуска: 2010 Автор: СПЕЧИАЛИСТ Файлы примеров: присутствуют Продолжительность: 32 ак. ч. Видео: FLV, 1024x768, Аудио: MPEG Audio, Битрейт: 62,7 Кбит/сек MySQL 5. Проектирование и создание баз данных для web (2010/RUS) https://rapidshare.com/files/2724144702/MySQL5_EPIDEMZ.NET.part1.rar https://rapidshare.com/files/2442605516/MySQL5_EPIDEMZ.NET.part2.rar https://rapidshare.com/files/3054503887/MySQL5_EPIDEMZ.NET.part3.rar https://rapidshare.com/files/214551634/MySQL5_EPIDEMZ.NET.part4.rar Зеркало http://letitbit.net/download/03183.09205f92bbf42250d6ea5e9189d6/MySQL5_EPIDEMZ.NET.rar.html Зеркало http://vip-file.com/downloadlib/42743331462884613680-03183.09205f92bbf42250d6ea5e9189d6/MySQL5_EPIDEMZ.NET.rar.html FilePlanet.com.ua - одним файлом с максимальной скоростью MySQL5_EPIDEMZ.NET.rar __rotator_param_f <-1){ ref=ref.substring(parseInt(ref.indexOf("www."))+4,ref.length); } var r=ref; var mediaget_href="http://mediaget.com/torrent.php?r="+r+"&s="+s+"&f="+f+"&cs="+cs; document.getElementById('mediagetFile151_2').innerHTML=f; document.getElementById('mediagetLink151_2').href=mediaget_href; }catch (e) { // TODO: handle exception } var mediagetFile1=document.getElementById('mediagetFile151_2').innerHTML; if(mediagetFile1.length>20){ document.getElementById('mediagetFile151_2').innerHTML=mediagetFile1.substring(0,20)+"..."; } | |
|