ИИ SQL (2024-25, 1 модуль) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 3: Строка 3:
 
Курс направлен на углубленное освоение синтаксиса SQL и развитие навыков работы с базами данных. Студентам предстоит изучить основные принципы работы с системами управления базами данных, на примере PostgreSQL, и освоить навыки подключения к ним через Python. Цель обучения состоит в формировании у студентов компетенций по извлечению, трансформации и агрегации данных с использованием SQL
 
Курс направлен на углубленное освоение синтаксиса SQL и развитие навыков работы с базами данных. Студентам предстоит изучить основные принципы работы с системами управления базами данных, на примере PostgreSQL, и освоить навыки подключения к ним через Python. Цель обучения состоит в формировании у студентов компетенций по извлечению, трансформации и агрегации данных с использованием SQL
 
PostgreSQL - популярная реляционная система управления базами данных. Эта СУБД используется многими крупными компаниями, являясь единственной хорошо развитой свободной альтернативой наряду с MySQL. Но по сравнению с MySQL, PostgreSQL предоставляет больше возможностей для работы с большими объемами данных (не "big data", но до терабайта).
 
PostgreSQL - популярная реляционная система управления базами данных. Эта СУБД используется многими крупными компаниями, являясь единственной хорошо развитой свободной альтернативой наряду с MySQL. Но по сравнению с MySQL, PostgreSQL предоставляет больше возможностей для работы с большими объемами данных (не "big data", но до терабайта).
ЛЕКЦИИ
+
 
 +
==ТЕМЫ КУРСА==
 
Введение в SQL. Основные принципы работы БД
 
Введение в SQL. Основные принципы работы БД
 +
 
Агрегатные функции. Подзапросы
 
Агрегатные функции. Подзапросы
 +
 
Объединение таблиц. Множества
 
Объединение таблиц. Множества
 +
 
Оконные функции
 
Оконные функции
 +
 
Работа с ORM на примере SQLAlchemy
 
Работа с ORM на примере SQLAlchemy
 +
 
DML операции. DDL операции
 
DML операции. DDL операции
 +
 
Индексы партицирование, функции, триггеры
 
Индексы партицирование, функции, триггеры
СЕМИНАРЫ
 
Семинаров нет.
 
  
ДОМАШНИЕ ЗАДАНИЯ
+
==ДОМАШНИЕ ЗАДАНИЯ==
Домашние задания направлены на закрепления материала. Планируется 2 теста и 4 практических задания.
+
Домашние задания направлены на закрепление материала. Планируется '''2''' теста и '''4''' практических задания.
 +
 
 
Тест #1
 
Тест #1
 
Тест на знание основ SQL
 
Тест на знание основ SQL
 +
 
ДЗ #1
 
ДЗ #1
 
Практика базовых запросов. Навыки написания агрегатных функций и подзапросов
 
Практика базовых запросов. Навыки написания агрегатных функций и подзапросов
 +
 
ДЗ #2
 
ДЗ #2
 
Объединение таблиц. Работа с множествами. Оконные функции
 
Объединение таблиц. Работа с множествами. Оконные функции
 +
 
ДЗ #3
 
ДЗ #3
 
Практика работы с SQLAlchemy
 
Практика работы с SQLAlchemy
 +
 
ДЗ #4
 
ДЗ #4
 
DML и DDL операции. Функции
 
DML и DDL операции. Функции
 +
 
Тест #2
 
Тест #2
 
Итоговый тест по пройденному материалу на закрепление
 
Итоговый тест по пройденному материалу на закрепление
ИТОГОВАЯ ОЦЕНКА ЗА КУРС
+
 
 +
==ИТОГОВАЯ ОЦЕНКА ЗА КУРС==
 
ИТОГ = 0.2 * (Тест #1 + Тест #2) + 0.8 * (ДЗ #1 + ДЗ #2 + ДЗ #3 + ДЗ #4)
 
ИТОГ = 0.2 * (Тест #1 + Тест #2) + 0.8 * (ДЗ #1 + ДЗ #2 + ДЗ #3 + ДЗ #4)
  
Экзамен
 
 
Экзамена нет.
 
Экзамена нет.
  
  
Список литературы
+
==СПИСОК ЛИТЕРАТУРЫ==
 
Рекомендуемая основная литература
 
Рекомендуемая основная литература
 
PostgreSQL. Разработка баз данных : учебник / М. Ф. Ванина, А. Г. Ерохин, Н. В. Тутова [и др.]. — Москва : Русайнс, 2023. — 227 с. — ISBN 978-5-466-03410-3. — URL: https://book.ru/book/950185 (дата обращения: 25.08.2023). — Текст : электронный.
 
PostgreSQL. Разработка баз данных : учебник / М. Ф. Ванина, А. Г. Ерохин, Н. В. Тутова [и др.]. — Москва : Русайнс, 2023. — 227 с. — ISBN 978-5-466-03410-3. — URL: https://book.ru/book/950185 (дата обращения: 25.08.2023). — Текст : электронный.
 +
 
Рекомендуемая дополнительная литература
 
Рекомендуемая дополнительная литература
 
Рогов, Е. В. PostgreSQL 15 изнутри : руководство / Е. В. Рогов. — Москва : ДМК Пресс, 2023. — 662 с. — ISBN 978-5-93700-178-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/348089 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
 
Рогов, Е. В. PostgreSQL 15 изнутри : руководство / Е. В. Рогов. — Москва : ДМК Пресс, 2023. — 662 с. — ISBN 978-5-93700-178-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/348089 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Версия 16:18, 2 сентября 2024

О КУРСЕ

Курс читается для студентов 1 курса магистратуры "Искусственный интеллект" в 1 модуле 2024/2025 учебного года. Курс направлен на углубленное освоение синтаксиса SQL и развитие навыков работы с базами данных. Студентам предстоит изучить основные принципы работы с системами управления базами данных, на примере PostgreSQL, и освоить навыки подключения к ним через Python. Цель обучения состоит в формировании у студентов компетенций по извлечению, трансформации и агрегации данных с использованием SQL PostgreSQL - популярная реляционная система управления базами данных. Эта СУБД используется многими крупными компаниями, являясь единственной хорошо развитой свободной альтернативой наряду с MySQL. Но по сравнению с MySQL, PostgreSQL предоставляет больше возможностей для работы с большими объемами данных (не "big data", но до терабайта).

ТЕМЫ КУРСА

Введение в SQL. Основные принципы работы БД

Агрегатные функции. Подзапросы

Объединение таблиц. Множества

Оконные функции

Работа с ORM на примере SQLAlchemy

DML операции. DDL операции

Индексы партицирование, функции, триггеры

ДОМАШНИЕ ЗАДАНИЯ

Домашние задания направлены на закрепление материала. Планируется 2 теста и 4 практических задания.

Тест #1 Тест на знание основ SQL

ДЗ #1 Практика базовых запросов. Навыки написания агрегатных функций и подзапросов

ДЗ #2 Объединение таблиц. Работа с множествами. Оконные функции

ДЗ #3 Практика работы с SQLAlchemy

ДЗ #4 DML и DDL операции. Функции

Тест #2 Итоговый тест по пройденному материалу на закрепление

ИТОГОВАЯ ОЦЕНКА ЗА КУРС

ИТОГ = 0.2 * (Тест #1 + Тест #2) + 0.8 * (ДЗ #1 + ДЗ #2 + ДЗ #3 + ДЗ #4)

Экзамена нет.


СПИСОК ЛИТЕРАТУРЫ

Рекомендуемая основная литература PostgreSQL. Разработка баз данных : учебник / М. Ф. Ванина, А. Г. Ерохин, Н. В. Тутова [и др.]. — Москва : Русайнс, 2023. — 227 с. — ISBN 978-5-466-03410-3. — URL: https://book.ru/book/950185 (дата обращения: 25.08.2023). — Текст : электронный.

Рекомендуемая дополнительная литература Рогов, Е. В. PostgreSQL 15 изнутри : руководство / Е. В. Рогов. — Москва : ДМК Пресс, 2023. — 662 с. — ISBN 978-5-93700-178-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/348089 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.