Специалист по базам данных (Eхcel, Access). Настоящим «Чайникам» посвящается или MySQL для начинающих Обучение субд

Курс знакомит слушателей с основными принципами работы со структурированными данными в реляционной модели, учит проектировать данные, описывать объекты базы данных в терминах реальной СУБД, составлять запросы на языке SQL, использовать представления, процедуры, функции и триггеры, создавать индексы, управлять конкурентным доступом к данным и манипулировать механизмом транзакций

О курсе

Основу курса составляют изучение и применение языка SQL для создания, модификации объектов баз данных и управления данными в произвольной реляционной базе данных.
Выполнение практических задач в рамках курса предполагает использование СУБД My SQL.

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

Также курс дает обзор современных тенденций в области науки о данных в связи с появлением BigData. В заключении курса будут показаны сферы применения NoSQL баз данных и указаны современные подходы к обработке big data.

Формат

Форма обучения заочная (дистанционная). Еженедельные занятия будут включать просмотр тематических видеолекций, чтение электронного конспекта и выполнение тестовых заданий с автоматизированной проверкой результатов, тестирование по пройденному материалу. Для получения сертификата необходимо выполнить все задания, тесты и написать финальный экзамен.

Требования

Для успешного освоения курса необходимы знания основ программирования, базовые понятия теории множеств, основы линейной алгебры и основы математической статистики. Курс рассчитан на студентов бакалавриата. Курс может быть полезен не только для студентов по направлениям подготовки «Компьютерные и информационные науки», но и другим специалистам, которым необходимо манипулировать большими объемами данных.

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

Неделя 1. Вводная лекция, в которой рассказано об основном содержании курса, о разделах курса, о месте баз данных для различных информационных систем.
Неделя 2. Проектирование баз данных. Модель «Сущность-связь».
Неделя 3. Реляционная алгебра. Нормализация реляционных отношений.
Неделя 4. Основные объекты базы и их описание на языке SQL.
Неделя 5. Запросы на языке SQL.
Неделя 6. Представления, процедуры, функции, триггеры.
Неделя 7. Индексирование данных.
Неделя 8. Оптимизация выполнения запросов.
Неделя 9. Управление конкурентным доступом.
Неделя 10. Направления и тенденции развития баз данных. Современные подходы к обработке Big Data.

Результаты обучения

Итогами курса станет умение обучающихся владеть терминологией и базовыми объектами баз данных, основами SQL, умение проектировать данные и создавать объекты базы данных в терминах реляционной модели, писать запросы на языке SQL, создавать индексы для ускорения выполнения запросов, конструировать представления, функции, процедуры и триггеры, управлять доступом к базе данных многих пользователей, использовать механизмы транзакций, а также формирование умения применять методы баз данных в различных областях.

Формируемые компетенции

По окончании курса пользователи будут знать:

1. Принципы описания концептуальной инфологической (инфологической) модели данных
2. Принципы проектирования данных в терминах реляционной модели
3. Основные операторы языка SQL
4. Современные тенденции в развитии науки о данных
5. Основные виды NoSQL баз данных
6. Основные методы анализа данных

По окончании курса пользователи будут уметь:

1. Описывать структуры данных в терминах концептуальной модели «Сущность-связь»
2. Создавать объекты базы данных
3. Описывать ограничения целостности для данных
4. Строить дополнительные структуры для ускорения поиска к данным
5. Писать запросы на языке SQL
6. Создавать представления, функции, процедуры и триггеры
7. Создавать новых пользователей и давать им права доступа к базе данных
8. Использовать механизм транзакций для конкурентного доступа к данным

По окончании курса пользователи будут понимать:

1. Основные принципы проектирования данных
2. Как устроены индексы
3. Как работает оптимизатор запросов
4. Как работает менеджер транзакций
5. Какие задачи стоят при обработке Big Data

Даты начала занятий

Программа курсов баз данных Access и Excel

Excel

1. Основные элементы интерфейса программы Excel

  • 1.1. Главное меню, панели инструментов, рабочая область
  • 1.2. Панель имени ячейки, строка формул, полосы прокрутки
  • 1.3. Строка состояния системы
  • 1.4. Ввод и редактирование данных
  • 1.5. Вставка и удаление ячеек, строк и столбцов

2. Визуальное оформление проекта

  • 2.1. Форматирование содержимого ячеек, параметры шрифта.
  • 2.2. Различные стили расчерчивания и оформления таблиц
  • 2.3. Способы выравнивания текста в ячейках
  • 2.4. Встроенные форматы данных Excel
  • 2.5. Инструменты для создания и оформления проектов

3. Формы ввода данных в таблицы Excel.

  • 3.1. Создание базы данных в Excel
  • 3.2. Управление окном формы данных
  • 3.3. Изменение записи
  • 3.4. Ввод новой записи
  • 3.5. Удаление записей
  • 3.6. Поиск записей
  • 3.7. Сортировка списка

4. Формулы и функции.

  • 4.1. Понятие формул и функций в Excel.
  • 4.2. Стандартные функции Excel.
  • 4.3. Перемещение и копирование формул в ячейках.
  • 4.4. Фиксированные и плавающие имена ячеек в формулах электронной таблицы.
  • 4.5. Мастер функций.
  • 4.6. Имена, определяемые пользователем.
  • 4.7. Практический пример создания законченного проекта по расчету доходов акционеров.

5. Диаграммы и графики.

  • 5.1. Мастер диаграмм.
  • 5.2. Проектирование диаграммы. Автоформат диаграмм.
  • 5.3. Редактирование диаграммы.
  • 5.5. Создание редактирование группировка и привязка к листам Excel графических объектов

6. Макросы в Excel

  • 6.1. Создание макроса с помощью авторекодера
  • 6.2. Редактирование макроса с помощью редактора Visual Basic

7. Сводные таблицы.

  • 7.1. Мастер сводных таблиц.
  • 7.2. Консолидация данных.
  • 7.3. Методы изменения структуры листа электронной таблицы.
Access

1. Таблицы Access

  • 1.1. Структура таблицы
  • 1.2. Создание таблиц. Общие сведения о типах полей
  • 1.3. Ввод данных, редактирование, выделение, копирование и вставка в таблице
  • 1.4. Длинные текстовые поля и МЕМО - поля. Область ввода.
  • 1.5. Поле объекта ОЛЕ.
  • 1.6. Поле гиперссылки.
  • 1.7. Порядок полей. Поле счетчика. Подписи полей.
  • 1.8. Числовые поля.
  • 1.9. Маски ввода и условие на значение.

2. Подробнее о таблицах Access

  • 2.1. Операции поиска
  • 2.2. Поиск и замена
  • 2.3. Удаление данных
  • 2.4. Другие форматы данных. Импорт и присоединение таблиц.
  • 2.5. Импорт и присоединение листов Excel и текстовых файлов.
  • 2.6. Работа с образом крупной таблицы.
  • 2.7. Применение фильтров.
  • 2.9. Ключи.
  • 3.1. Общие представления. Конструктор запросов.
  • 3.2. Написание условий отбора.
  • 3.3. Создание вычисляемых полей. Построитель выражений.
  • 3.4. Запрос на выборку с групповыми операциями.
  • 3.5. Запрос на создание таблицы.
  • 3.6. Запрос на обновление.
  • 3.7. Запрос на добавление.
  • 3.8. Запрос на удаление. Перекрестный запрос

4. SQL - запросы

  • 4.1. Ввод SQL выражений
  • 4.2. Инструкция Select
  • 4.3. Статистические функции Count, First, Last
  • 4.4. Статистические функции Min, Max, Avg
  • 4.5. Функция Sum
  • 4.6. Запрос на добавление
  • 4.7. Запрос на обновление
  • 4.8. Запрос на удаление
  • 4.9. Запрос на создание таблицы

5. Основы многотабличных баз данных

  • 5.1. Разбиение данных на раздельные таблицы. Связующие поля.
  • 5.2. Понятие нормализации баз данных
  • 5.3. Многотабличный запрос на выборку. Схема данных. Подтаблицы.
  • 5.4. Работа с подтаблицами. Проблемы целостности данных.
  • 5.5. Поддержка целостности данных. Параметры объединения.
  • 5.6. Поддержка целостности данных. Подстановка.
  • 5.7. Практические примеры подстановок.
  • 5.8. Другие типы отношений между таблицами.

6. Формы

  • 6.1. Мастер форм
  • 6.2. Формы. Автоформы. Основные элементы Конструктора форм.
  • 6.3. Действия в конструкторе форм.
  • 6.4. Области формы. Ввод меток. Форматирование полей и меток.
  • 6.5. Ввод свободных, вычисляемых полей.
  • 6.6. Ссылки на элементы формы. Режимы формы. Свойства формы.
  • 6.7. Связанные формы. Создание главной и подчиненной формы.
  • 6.8. Способы связывания форм.

7. Отчеты

  • 7.1. Печать таблиц и форм. Сохранение формы как отчета.
  • 7.2. Конструктор отчетов. Зоны отчета. Отчет табличного вида.
  • 7.3. Смена источника записей, нумерация записей и итоговые функции.
  • 7.4. Сортировка и группировка отчета.
  • 7.5. Нумерация страниц. Развернутые надписи.
  • 7.6. Отчет в виде письма. Адресные этикетки.
  • 7.7. Отбор режима вывода и данных для отчета из формы.
  • 7.8. Параметры печати отчетов. Снимки отчетов.
  • 7.9. Экспорт отчетов в различные форматы
Ак.ч. Базовая цена Скидка Конечная стоимость Оплатить
60 ак.час.
52 ак. час. - аудиторные занятия
8 ак. час. - самостоятельные занятия
18500 руб. 13000 руб.

Сегодня невозможно представить работу крупнейших компаний, банков или государственных организаций без использования баз данных и средств . Базы данных позволяют нам хранить и получать доступ к большим объемам информации, а система управления базами данных (СУБД) — осуществлять менеджмент доступных хранилищ информации. На сегодняшний день крупнейшими производителями СУБД являются такие транснациональные корпорации, как Microsoft и Oracle .

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

Вы сможете узнать о базах данных и средствах Business Intelligence на курсах BI () Центра «Специалист» при МГТУ им. Н.Э.Баумана - ведущего авторизованного учебного центра Microsoft в России.

Также в Центре «Специалист» проводятся курсы обучения по SQL Server , на которых описываются фундаментальные основы реляционных баз данных, начиная с основных объектов, доступ к которым предоставляется с помощью языка SQL. В процессе обучения SQL Server подробно обсуждаются стратегии доступа и извлечение данных, изменение данных с помощью инструкций; таблицы, типы и декларативная целостность данных; сложные запросы, программирование в Microsoft SQL Server на языке T-SQL пользовательских хранимых процедур, функций, триггеров и представлений; методы повышения производительности запросов, расширение функциональных возможностей Microsoft SQL Server за счет использования XML, SQLCLR и Filestream, а также с помощью пространственных типов, полнотекстового поиска и Service Broker. Занятия ведут сертифицированные тренеры Microsoft . Престижные международные сертификаты, программы государственной подготовки, крупнейший в России Центр тестирования Prometric ждут вас!

Кроме этого, в Центре «Специалист» ведутся курсы по Oracle , на которых доходчиво и исчерпывающе раскрыты основные особенности архитектуры СУБД Oracle, принципиально отличающие ее от других популярных систем управления базами данных. Причем на курсах по Oracle подробно описаны и проиллюстрированы множеством примеров именно те возможности, средства и особенности Oracle , которые обеспечивают разработку эффективных приложений для этой СУБД и ее успешную эксплуатацию.

Также в Центре «Специалист» ведутся курсы по MySQL . У нас Вы сможете пройти путь от уровня начинающего разработчика до уровня разработчика-эксперта MySQL DB .

Преимущества обучения работе с базами данных в Центре «Специалист»:

  • Центр «Специалист» - лучший учебный центр Microsoft в России, Восточной и Центральной Европе!
  • Центр «Специалист» обладает высшим партнерским статусом Microsoft Gold Learning в области обучения, а также компетенцией Silver Data Platform , подтверждающей высочайшую квалификацию преподавателей Центра в области администрирования, разработки и бизнес-аналитики на базе SQL Server 2012 .
  • Центр «Специалист» обладает престижным статусом Oracle Academy.
  • У нас работают лучшие преподаватели. Бауманские традиции качества .
  • Высочайший уровень подготовки администраторов, разработчиков баз данных и аналитических решений на базе SQL Server. Более 80% администраторов и разработчиков СУБД, а также специалистов по бизнес-аналитике (BI) в России закончили курсы Центра «Специалист».
  • Престижный

От автора: вас обозвали чайником? Ну, это дело поправимое! Каждый самовар когда-то был чайником! Или каждый профессионал был когда-то самоваром? Нет, опять что-то не то! В общем, MySQL для начинающих.

Зачем чайникам MySQL

Если вы всерьез собрались связать свою жизнь с интернетом, то сразу на первых же шагах в «паутине» столкнетесь с этой СУБД. MySQL можно смело назвать «всея интернетной» системой управления базами данных. Без нее не обходится ни один более-менее серьезный ресурса, она присутствует в админке каждого хостинга. И большая часть всех популярных CMS и даже «самопальных» движков построены с ее участием.

В общем, без этой платформы вам никак не обойтись. Но для ее изучения также понадобятся правильный подход, правильные инструменты, а главное желание и терпение. Надеюсь, последних составляющих, у вас в достатке. И будьте готовы к тому, что ваши мозги закипят, а из головы повалит пар, как из настоящего чайника

Но так тяжело MySQL для чайников дается только в том случае, если начать его изучение неправильно. Мы с вами не совершим такой ошибки, и начнем знакомство с данной технологией с самых азов.

Основные понятия

Для начала пройдемся по основным понятиям, которые мы будем упоминать в этой публикации:

База данных (БД) – основная составляющая единица СУБД. БД включает в себя таблицы, которые состоят из столбцов и записей (строк). Образуемые на пересечении ячейки содержат в себе структурированные данные определенного типа.

СУБД (система управления БД) – совокупность всех программных модулей для администрирования баз данных.

SQL – язык структурированных запросов, с помощью которого разработчик «общается» с ядром (сервером) СУБД. Как и любой программный язык, SQL имеет свой синтаксис, набор команд и операторов, поддерживаемые типы данных.

Думаю, для начала теоретических знаний нам достаточно. Недостающие пробелы в теории мы «раскрасим» практикой. Теперь осталось выбрать правильный программный инструмент.

Подбор правильного инструмента

Изрядно «порывшись» во всем ассортименте оболочек MySQL для начинающих, понял, что таких просто не существует. Все программные продукты для администрирования СУБД требуют наличия уже установленного сервера БД. В общем, решил в очередной раз не изобретать «самокат», и остановил свой выбор на отечественном пакете Denwer. Скачать его можно на официальном сайте .

В его состав уже входят все составляющие СУБД, позволяющие новичку сразу после несложной и понятной установки приступить к практическому знакомству с MySQL. Кроме этого Denwer включает в себя еще несколько необходимых для начинающего разработчика инструментов: локальный сервер, PHP.

Первые шаги

Не буду описывать процесс инсталляции «джентльменского» набора, поскольку там все происходит автоматически. После запуска инсталяхи успевай только нужные клавиши жать. Как раз то, что нужно в варианте MySQL для чайников .

Когда закончится процесс установки, запускайте локальный сервер, подождите пару секунд. После этого наберите в адресной строке браузера localhost.

На странице «Ура, заработало!» перейдите по одной из указанных на снимке ссылок. После чего вы попадете в phpMyAdmin – оболочку для администрирования баз данных.

Перейдя по ссылке http://downloads.mysql.com/docs/world.sql.zip, вы скачаете пример тестовой БД с официального сайта MySQL. Опять перейдите в phpMyAdmin, в основном меню сверху зайдите во вкладку «Импорт». В окне «Импорт на текущий» в первом разделе («Импортируемый файл») установите значение «Обзор вашего компьютера».

В окне проводника выберите архив со скачанным примером БД. Внизу основного окна не забудьте нажать «Ок».

Советую пока не изменять указанные значения параметров. Это может привести к некорректному отображению данных импортируемого источника. Если система phpMyAdmin выдала ошибку, что не может распознать алгоритм сжатия БД, тогда разархивируйте ее и повторите весь процесс импорта сначала.

Если все прошло хорошо, то вверху появится сообщение программы, что импорт выполнен успешно, а слева в списке БД — еще одна (word).

Рассмотрим ее структуру изнутри, чтобы вы смогли более наглядно представить, с чем вам придется иметь дело.

Нажмите на название БД MySQL для начинающих. Под ней отобразится список таблиц, из которых она состоит. Кликните по одной из них. Затем перейдите в пункт верхнего меню «Структура». В основной рабочей зоне отобразится структура таблицы: имена всех столбцов, типы данных и все атрибуты.