• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

SQL for data analysis

2022/2023
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Department of Mathematical Economics (Faculty of Economics)
Course type:
Elective course
When:
1 year, 3 module

Instructor

Программа дисциплины

Аннотация

Ккурс направлен на освоение языка программирования SQL, который используется для работы с базами данных. В рамках курса студенты научатся обрабатывать большие объемы информации и извлекать информацию для бизнеса для принятия эффективных решений. Уровень освоения DC 0.2.2 достигается за счет знакомства с возможностями анализа баз данных и освоения языка SQL
Цель освоения дисциплины

Цель освоения дисциплины

  • Цель курса состоит в том, чтобы подготовить магистров к работе с базами данных с помощью языка SQL и дальнейшему использованию их для моделирования экономических и финансовых процессов.
Планируемые результаты обучения

Планируемые результаты обучения

  • Умеет создавать базу данных, определять ее архитектуру, создавать таблицы
  • Умеет создавать запросы с условиями, суммировать числовые данные, выводить результаты запроса
  • Умеет извлекать данные из связанных таблиц согласно условиям.
  • Умеет использовать операторы ALL, Exists, In при формировании запросов.
  • Умеет создавать объединенные запросы, комбинирует с другими операторами.
  • Умеет создавать и изменять таблицы, определять структуру и тип данных. Удалять и добавлять требуемые данные.
  • Умеет создавать представления. Использует представления для изменения данных.
  • Умеет создавать SQL запросы в других языках, например в средах программирования Python.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение
  • Типы данных. Понятие запроса
  • Реляционные и булевы операторы. Формирование условий.
  • Работа с несколькими таблицами
  • Операторы работы с данными
  • Объединение запросов
  • Изменение данных
  • Представления и работа с ними.
  • Использование SQL с другими языками программировании
Элементы контроля

Элементы контроля

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

Промежуточная аттестация

  • 2022/2023 учебный год 3 модуль
    0.5 * экзамен + 0.5 * Активность на семинарах
Список литературы

Список литературы

Рекомендуемая основная литература

  • MYSQL 5.0, Гольцман, В., 2009

Рекомендуемая дополнительная литература

  • Beginning PHP5, Apache, and MySQL web development, , 2005
  • Head first SQL, Beighley, L., 2007
  • NoSQL : новая методология разработки нереляционных баз данных, Садаладж, П. Дж., 2016