Открытое образование — Базы данных
Select the required university:
———
Закрыть
Log in and enroll
Курс знакомит слушателей с основными принципами работы со структурированными данными в реляционной модели, учит проектировать данные, описывать объекты базы данных в терминах реальной СУБД, составлять запросы на языке SQL, использовать представления, процедуры, функции и триггеры, создавать индексы, управлять конкурентным доступом к данным и манипулировать механизмом транзакций.
- About
- Format
- Requirements
- Course program
- Knowledge
- Skills
- Abilities
- Education results
- Formed competencies
- Education directions
About
Основу курса составляют изучение и применение языка SQL для создания, модификации объектов баз данных и управления данными в произвольной реляционной базе данных.
Выполнение практических задач в рамках курса предполагает использование СУБД MySQL.
В курсе рассматриваются этапы проектирования реляционных баз данных, правила составления запросов, основные методы индексирования данных. В курсе будут изучены вопросы использования транзакций и прав доступа к данным.
Также курс дает обзор современных тенденций в области науки о данных в связи с появлением Big Data. В заключении курса будут показаны сферы применения баз данных NoSQL и указаны современные подходы к обработке Big Data.
Format
Форма обучения заочная (дистанционная). Еженедельные занятия будут включать просмотр тематических видеолекций, чтение электронного конспекта и выполнение тестовых заданий с автоматизированной проверкой результатов, тестирование по пройденному материалу. Для получения сертификата необходимо выполнить все задания, тесты и написать финальный экзамен.
Requirements
Для успешного освоения курса необходимы знания основ программирования, базовые понятия теории множеств, основы линейной алгебры и основы математической статистики. Курс рассчитан на студентов бакалавриата. Курс может быть полезен не только для студентов по направлениям подготовки «Компьютерные и информационные науки», но и другим специалистам, которым необходимо манипулировать большими объемами данных.
Course program
Модуль 1. Вводная лекция (содержание и разделы курса, место баз данных в различных информационных системах)
Модуль 2. Проектирование баз данных. Модель «Сущность-связь»
Модуль 3. Реляционная алгебра. Нормализация реляционных отношений
Модуль 4. Основные объекты базы и их описание на языке SQL
Модуль 5. Запросы на языке SQL
Модуль 6. Представления, процедуры, функции, триггеры
Модуль 7. Индексирование данных
Модуль 8. Оптимизация выполнения запросов
Модуль 9. Управление конкурентным доступом
Модуль 10. Направления и тенденции развития баз данных. Современные подходы к обработке Big Data
Education results
Итогами курса станет умение обучающихся владеть терминологией и базовыми объектами баз данных, основами SQL, умение проектировать данные и создавать объекты базы данных в терминах реляционной модели, писать запросы на языке SQL, создавать индексы для ускорения выполнения запросов, конструировать представления, функции, процедуры и триггеры, управлять доступом к базе данных многих пользователей, использовать механизмы транзакций. Также курс направлен на формирование умения применять методы баз данных в различных областях.
Formed competencies
Дисциплина направлена на формирование универсальных компетенций обучающихся по образовательным программам бакалавриата/специалитета, а также иных компетенций, предусмотренных образовательной программой.
Education directions
01.00.00 Математика и механика
02.00.00 Компьютерные и информационные науки
02.04.03 Математическое обеспечение и администрирование информационных систем
Knowledge
По окончании курса пользователи будут знать:
- принципы описания концептуальной инфологической (инфологической) модели данных;
- принципы проектирования данных в терминах реляционной модели
- основные операторы языка SQL;
- современные тенденции в развитии науки о данных;
- основные виды NoSQL баз данных;
- основные методы анализа данных.
Skills
По окончании курса пользователи будут уметь:
- описывать структуры данных в терминах концептуальной модели «Сущность-связь»;
- создавать объекты базы данных;
- описывать ограничения целостности для данных;
- строить дополнительные структуры для ускорения поиска к данным;
- писать запросы на языке SQL;
- создавать представления, функции, процедуры и триггеры;
- создавать новых пользователей и давать им права доступа к базе данных;
- использовать механизм транзакций для конкурентного доступа к данным.
Abilities
По окончании курса пользователи будут понимать:
- основные принципы проектирования данных;
- как устроены индексы;
- как работает оптимизатор запросов;
- как работает менеджер транзакций;
- какие задачи стоят при обработке Big Data.
Санкт-Петербургский государственный университет
Михайлова Елена Георгиевна
Кандидат физико-математических наук
Position: доцент кафедры информационно-аналитических систем
Графеева Наталья Генриховна
Кандидат физико-математических наук
Position: доцент кафедры информационно-аналитических систем
Certificate
It is possible to get a certificate for this course.
The cost of passing the procedures for assessing learning outcomes with personal identification — 1800 Р.
Similar courses
25 September 2020 — 31 December 2022 г.
Основы работы в цифровой среде
СПбГУ
15 February 2021 — 31 December 2022 г.
Всеобщая история. Часть 1
СПбГУ
15 February 2021 — 31 December 2022 г.
История России
СПбГУ
К сожалению, мы не гарантируем корректную работу сайта в вашем браузере. Рекомендуем заменить его на один из предложенных.
Также советуем ознакомиться с полным списком рекомендаций.
Google Chrome
Mozilla Firefox
Apple Safari
Базы данных — курсы в Санкт-Петербурге
- О курсах
- Правила приёма
- Учебный процесс
- Документы
- Расписание
Расписание
- Каталог курсов
- Онлайн курсы
- Продукты и технологии
- Производители
- Поиск курса
Используйте символы русского и английского языка и цифры Используйте символы русского и английского языка и цифры
Офисные технологии Разработка веб-приложений Системное администрирование Базы данных Программирование Тестирование ПО Системный анализ Анализ данных Microsoft Oracle Microsoft (для пользователей) PostgreSQL.
org Python Microsoft Access Microsoft Excel Linux Microsoft Office MySQL PostgreSQL Microsoft SQL Server 2016 Microsoft Visual Basic for Applications (VBA) Базы данных (СУБД) Тестирование ПО Программирование Системный анализ Анализ данныхDEV-DB. Основы баз данных для программистов
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 40 ак. часов, 10 занятий по 4 ак. часа либо 5 занятий по 8 ак. часов
20.03.2023
18:00
Записаться
20. 03.2023
18:00
Записаться
MOC-20761. Создание запросов данных при помощи Transact-SQL
Этот курс предоставляет слушателям хорошее понимание языка Transact-SQL, который используется во всех направлениях работы с SQL Server: Администрирование Microsoft SQL Server и Разработка баз данных Microsoft SQL Server. Учебные материалы курса на английском языке.
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 5 дней по 8 ак.ч.
05.12.2022
10:00
Записаться
MOC-20762. Разработка баз данных SQL
Данный курс предоставляет базовые знания и практические навыки по разработке баз данных SQL, а также решению типовых задач и проблем, возникающих при их эксплуатации
Уровень сложности:
Длительность курса: 40 ак. ч. очно
График обучения: 5 дней по 8 ак.ч.
06.02.2023
10:00
Записаться
Автоматизация работы в Excel с использованием VBA
Программа для автоматизации работы и Microsoft Excel с использованием языка программирования Visual Basic for Applications (VBA). С его помощью Вы можете один раз записать последовательность действий на языке VBA (макрос), а затем запускать макрос сколько угодно раз простым нажатием кнопки.
Уровень сложности:
Длительность курса: 20 ак.ч. очно
График обучения: 20 ак. часов
21.11.2022
10:00
Записаться
DB-DSA. Технологии обработки и анализа данных в PowerBI
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 40 ак. часов, 10 занятий по 4 ак. часа или 5 занятий по 4 ак. часа
Оставить заявку
ORA-01. Основы Oracle SQL
Курс фокусируется на изучении синтаксиса языка программирования для решения следующих задач: извлечения информации из баз данных, манипулирования данными, создания объектов, управления доступом к информации, просмотра метаданных.
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 5 дней по 8 ак.ч. или 10 дней по 4 ак. часа
Оставить заявкуORA-02. Расширенный Oracle SQL
Курс предназначен для специалистов, которым необходимо получение расширенных навыков программирования на структурированном языке реляционных баз данных SQL.
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 5 занятий по 8 ак.ч. или 10 занятий по 4 ак. часа
Оставить заявку
ORA-03. Основы PL/SQL
Курс фокусируется на изучении языковых конструкций процедурного языка программирования Oracle PL/SQL, а также основных приемов работы с ними.
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 5 дней по 8 ак.ч. или 10 дней по 4 ак. часа
Оставить заявку
PSQL-Base. Основы языка SQL PostgreSQL
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 5 дней по 8 .ак.ч.
Оставить заявку
PSQL-Dev. Разработка баз данных PostgreSQL
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 5 дней по 8 .ак.ч.
Оставить заявку
QA-DB. Основы баз данных для тестировщиков
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 40 ак. часов, 10 занятий по 4 ак. часа либо 5 занятий по 8 ак. часов
Оставить заявку
Инструменты бизнес-анализа Microsoft Excel: PowerPivot, PowerView
Курс позволяет научиться анализировать большие объемы данных, создавать отчеты PowerPivot в виде сводных таблиц и сводных диаграмм, рассчитывать ключевые показатели эффективности (KPI), создавать наглядные отчеты с помощью надстройки PowerView: использовать новые типы диаграмм, анимировать отчеты; задавать в отчетах фильтры и сортировку, визуализировать отчеты на географических картах с помощью надстроек PowerView и Power Map, осуществлять поиск, трансформацию и импорт в Excel таблиц из различных источников с помощью надстройки Power Query.
Уровень сложности:
Длительность курса: 16 ак.ч. очно
График обучения: 16 ак. часов
Оставить заявку
Управление и анализ данных в MS Excel
Уровень сложности:
Длительность курса: 16 ак.ч. очно
График обучения: 2 дня по 8 ак.ч. или 4 дня по 4 ак.ч.
Оставить заявку
DB-BASE. Основы проектирования реляционных баз данных
В курсе изучаются основы проектирования и реализации реляционных баз данных.
Уровень сложности:
Длительность курса: 32 ак.ч. очно
График обучения: 32 ак. часа, 8 занятий по 4 ак. часа или 4 занятия по 8 ак. часов
Оставить заявку
DB-LINUX. Основы архитектуры и администрирования Linux
Курс посвящен архитектуре и администрированию операционной системы Linux, вы приобретете навыки в области администрирования основных компонентов операционных систем, построенных на основе Linux.
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 40 ак. часов, 10 занятий по 4 ак. часа или 5 занятий по 8 ак. часов
Оставить заявку
DEV-VCS. Основы систем контроля версий
Основная цель программы – освоение слушателями теоретических знаний и приобретение практических навыков использования систем контроля версий.
Уровень сложности:
Длительность курса: 8 ак.ч. очно
График обучения: 8 ак. часов 2 занятия по 4 ак. часа
Оставить заявку
BEND-DB. Администрирование и разработка баз данных (MYSQL)
Курс предназначен для изучения языка запросов SQL и реляционной системы управления базами данных MySQL.
Уровень сложности:
Длительность курса: 40 ак. ч. очно
График обучения: 5 дней по 8 .ак.ч. или 10 дней по 4 ак.ч
Оставить заявку
DB-INTRO. Основы баз данных
Целью данного курса является совершенствование концептуальных представлений о системах управления базами данных, базовых знаний по теории баз данных, а также приобретение практических навыков работы с базами данных SQL для широкого круга специалистов, работающих с данным,
Уровень сложности:
Длительность курса: 24 ак.ч. очно
График обучения: 24 ак. часа, 6 занятий по 4 ак. часа или 3 занятия по 8 ак. часов
Оставить заявку
DB-INTRO. Основы баз данных
Целью данного курса является совершенствование концептуальных представлений о системах управления базами данных, базовых знаний по теории баз данных, а также приобретение практических навыков работы с базами данных SQL для широкого круга специалистов, работающих с данным,
Уровень сложности:
Длительность курса: 28 ак. ч. очно
График обучения: 28 ак. часа, 7 занятий по 4 ак. часа или 3 занятия по 8 ак. часов
Оставить заявку
DEV-PDA-MP2. Модульная программа «Анализ данных на языке Python»
Уровень сложности:
Длительность курса: 64 ак.ч. очно
График обучения: 64 ак. часов
Оставить заявку
MOC-10985. Введение в базы данных SQL
Курс предоставляет слушателям фундаментальные концепции баз данных, а также практические навыки проектирования баз данных.
Уровень сложности:
Длительность курса: 24 ак.ч. очно
График обучения: 3 дня по 8 ак.ч.
Оставить заявку
MOC-20765. Развертывание сервера баз данных SQL Server
Данный курс предоставляет базовые знания и практические навыки по развертыванию и сопровождению Microsoft SQL Server 2016 и баз данных SQL, а также решению типовых задач и проблем, возникающих при их эксплуатации.
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 5 дней по 8 ак.ч.
Оставить заявку
MOC-20768. Разработка моделей данных SQL
Данный курс предоставляет базовые знания и практические навыки по созданию и использованию многомерных и табличных моделей данных для решений бизнес аналитики.
Уровень сложности:
Длительность курса: 24 ак.ч. очно
График обучения: 3 дня по 8 ак.ч.
Оставить заявку
SA-DS. Введение в Data Science и анализ данных
Целью реализации программы повышения квалификации является формирование теоретического представления об основных современных методах анализа данных, а также приобретение практических навыков в области анализа данных.
Уровень сложности:
Длительность курса: 16 ак.ч. очно
График обучения: 16 ак. часов, 4 занятия по 4 ак. часа
Оставить заявку
Разработка баз данных (MS Access)
Вы научитесь с помощью Microsoft Access создавать базы данных для хранения табличной информации из различных источников, формировать запросы и отчёты для анализа информации и просмотра результатов, создавать экранные формы, которые превратят базу данных в удобное приложение для конечного пользователя.
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 40 ак. часов
Оставить заявку
MOC-10987. Настройка производительности и оптимизация баз данных SQL
Курс предоставляет знания и навыки по настройке производительности и оптимизации баз данных.
Уровень сложности:
Длительность курса: 32 ак.ч. очно
График обучения: 4 дня по 8 ак.ч.
Оставить заявку
MOC-20764. Администрирование инфраструктуры баз данных SQL
При прохождении обучения на данном курсе вы научитесь обслуживать базы данных, а также решать типовые задачи и проблемы, возникающие при их эксплуатации.
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 5 дней по 8 ак.ч.
Оставить заявку
ORA-05. Администрирование СУБД Oracle 11g, часть 1
Курс фокусируется на формировании у слушателей основных знаний и навыков по администрированию СУБД Oracle.
Уровень сложности:
Длительность курса: 40 ак. ч. очно
График обучения: 5 дней по 8 ак.ч.
Оставить заявку
MOC-10986. Обновление навыков до SQL Server 2016
Курс предоставляет слушателям знания и навыки, необходимые для перехода от предыдущих версий SQL Server к SQL Server 2016.
Уровень сложности:
Длительность курса: 24 ак.ч. очно
График обучения: 3 дня по 8 ак.ч.
Оставить заявку
MOC-20778. Анализ данных в Power BI
Курс предоставляет слушателям базовые знания по основам самостоятельной бизнес-аналитики и практические навыки работы в PowerBI.
Уровень сложности:
Длительность курса: 24 ак.ч. очно
График обучения: 3 дня по 8 ак.ч.
Оставить заявку
ORA-06. Администрирование СУБД Oracle 11g, часть 2
В данном курсе основной упор делается на изучение концепции резервного копирования и восстановления баз данных, на различных способах их выполнения в разнообразных ситуациях.
Уровень сложности:
Длительность курса: 40 ак.ч. очно
График обучения: 5 дней по 8 ак.ч.
Оставить заявку
Изучение SQL с помощью онлайн-курсов, занятий и уроков
Связанные темы-AWS|Разработка для Android|Angular|Apache Spark|Разработка приложений|Azure|Большие данные|C++|C#|Компьютерное программирование|Кибербезопасность|Инжиниринг данных|Интеллектуальный анализ данных|Данные Наука|Базы данных|DevOps|Flask|HTML|Java|Javascript|jQuery|pandas|Python|Программирование на R|Ruby on Rails|Разработка программного обеспечения
Обзор
Что такое SQL?
Язык структурированных запросов (SQL) — это язык программирования, используемый для управления данными в реляционной базе данных. SQL можно использовать для одновременного изменения, вставки и удаления нескольких записей в дополнение к другим функциям, и это стандартный язык, используемый для запросов к реляционным базам данных. Хотя SQL был принят в качестве стандарта, многие реализации имеют уникальные функции или не содержат части реализации SQL, что может сделать их несовместимыми друг с другом.
Зачем изучать SQL?
SQL — это очень ценный навык для изучения и освоения, а также интуитивно понятный и простой в использовании. Он используется везде и для самых разных целей, в том числе: финансы, музыка, социальные сети, анализ данных и т. д. Поэтому те, кто хорошо разбирается в SQL, всегда пользуются большим спросом. Большинство предприятий используют большие реляционные базы данных и всегда ищут людей, обладающих навыками использования SQL.
Изучайте SQL для начинающих с помощью онлайн-курсов и тренингов
Пройдите курсы вводного уровня от edX, чтобы изучить SQL для начинающих и узнать о SQL-запросах, командах, синтаксисе, подзапросах, типах данных и т. д. Программа Нью-Йоркского университета «Введение в базы данных» научит вас применять запросы в SQL для создания, чтения, обновление и удаление данных в базе данных, концепции ограничения целостности объекта и ограничения ссылочной целостности (включая определение концепции внешнего ключа), наброски концептуальных моделей данных (включая ER) для описания структуры базы данных и многое другое.
Онлайн-курсы и тренинги по SQL
Если вам интересно, как выучить SQL, вы обратились по адресу. На нашей платформе доступно множество онлайн-курсов и руководств по SQL, многие из которых предназначены для самостоятельного изучения и могут быть завершены всего за несколько недель. Microsoft предлагает серию коротких курсов, предназначенных для того, чтобы дать вам глубокие знания по программированию SQL и подготовить вас к созданию баз данных SQL и управлению ими. Программа из 5 курсов охватывает основные навыки управления базами данных, необходимые для работы в области управления данными или в смежных областях. Курсы включают разработку баз данных SQL, создание программных объектов базы данных SQL, управление транзакциями базы данных SQL и параллелизмом, а также оптимизацию производительности для приложений на основе SQL. Изучите основы языка SQL, в том числе как проектировать и создавать таблицы базы данных, как проектировать нормализованную схему реляционной базы данных, как создавать индексы, реализовывать представления и обеспечивать целостность данных. Дополнительные бесплатные онлайн-курсы по SQL от Microsoft посвящены расширенным приложениям Microsoft SQL Server для работы с данными.
Вакансии SQL
Популярные вакансии SQL включают администратора базы данных SQL, архитектора SQL, инженера базы данных SQL, администратора базы данных Microsoft SQL и аналитика SQL, и, по данным Indeed.com, большинство вакансий предлагают зарплату более 70 тысяч долларов в год. Лучшие места работы включают Нью-Йорк, Шарлотту, Чикаго, Вашингтон и Филадельфию. Если вы только начинаете, есть сотни вакансий младшего администратора баз данных, которые позволят вам войти в дверь и начать приобретать ценный опыт и продвигаться по карьерной лестнице. Кроме того, когда вы изучаете SQL, вы добавляете ценный навык в свое резюме. Если вы планируете работать в области информатики или анализа данных, наличие этого навыка может быть очень полезным при приеме на работу. Изучение онлайн-курсов Microsoft SQL может дать вам знания, ресурсы и опыт, которые необходимы для того, чтобы конкурировать за эти высокие и востребованные рабочие места на современном рынке труда. Зачем ждать! Выберите свое обучение SQL сегодня и начните изучать SQL.
Узнайте о карьере администратора SQL
Бум устройств, подключенных к Интернету, привел к экспоненциальному увеличению объема данных для обработки и управления, что привело к значительному росту числа рабочих мест по управлению базами данных. Разработчики и администраторы SQL получают конкурентоспособную заработную плату и высокий уровень гарантий занятости. Запишитесь на один из вводных онлайн-курсов SQL для самостоятельного обучения сегодня и узнайте, подходит ли вам карьера в области управления и администрирования баз данных.
Образовательные ресурсы SQL — SQL Server
Редактировать
Твиттер LinkedIn Фейсбук Эл. адрес
Изучите SQL
Подготовка
- Azure SQL для начинающих
- Основы Azure SQL
- Практические занятия по Azure SQL
- Учебный курс Azure по SQL
- Обучение в LinkedIn
- множественное число
SQL Server
Подготовка
- Обновите SQL-сервер
- Используйте помощник по настройке запросов
- Семинары по SQL Server
Быстрый старт
- Подключение и отправка запросов с помощью Azure Data Studio
- Подключение и запрос с помощью SSMS
- Написание Transact-SQL (T-SQL)
- Расширенные события
- Резервное копирование и восстановление локально
- Резервное копирование и восстановление в хранилище BLOB-объектов Azure
Руководство
- Группа доступности
- Транзакционная репликация
- Репликация слиянием
- Создать таблицу в памяти
- Подписать хранимую процедуру сертификатом
- Хранилище BLOB-объектов Azure
- Консультант по настройке базы данных
Архитектура
- Архитектура и дизайн индекса
- Архитектура страниц и экстентов
- Проверка и оптимизация после миграции
- Архитектура обработки запросов
- Архитектура потоков и задач
- Архитектура журнала транзакций
- Блокировка транзакций и управление версиями строк
- Архитектура управления памятью
SQL Server на виртуальной машине Azure (IaaS)
Быстрый старт
- Создать виртуальную машину с порталом
- Создайте виртуальную машину с помощью PowerShell
Практическое руководство
- Зарегистрируйтесь у поставщика ресурсов
- Настройка группы доступности с помощью Az CLI
- Создайте FCI, используя файловый ресурс премиум-класса
- Используйте службу хранилища Azure для резервного копирования и восстановления
База данных SQL Azure (PaaS)
Подготовка
- Выберите способ хранения данных
- Безопасная база данных SQL
- Географически распределенное приложение
- Приложение ASP.