Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана.

Программа курса PostgreSQL: Уровень 1. Основы SQL
  Тема Ак. часов  
   
  Модуль 1. Введение в PostgreSQL
  • Обзор основных возможностей БД PostgreSQL
  • Язык SQL, его структура и основные команды
  • Обзор инструментария PostgreSQL
2  
  Модуль 2. Проектирование базы данных и создание ее первичной структуры
  • Обзор структуры таблицы
  • Основные типы данных, используемые при создании столбцов таблицы
  • Понятия первичного и вторичного ключа
  • Команда CREATE TABLE
  • Правила целостности данных. Внешний ключ
  • Изменение структуры таблиц
  • Индексы
  • Представления
6  
  Модуль 3. Выборка данных (SELECT)
  • Простой запрос. Его основные возможности
  • Арифметические выражения в выборке
  • Использование команды DESCRIBE для вывода структуры таблицы
  • Использование опции WHERE
  • Использование символьных литералов
  • Опция ORDER BY
4  
  Модуль 4. Встроенные функции PostgreSQL
  • Числовые функции
  • Строковые функции
  • Функции для работы с датой
  • Преобразования типов
  • Функция COALESCE и связанные с ней функции
  • Операция CASE
6  
  Модуль 5. Реализация финансовой арифметики 2  
  Модуль 6. Аггрегатные функции
  • Основные аггрегатные функции
  • Опция GROUP BY
  • Опция HAVING
4  
  Модуль 7. Перекрестные запросы (выборка данных из нескольких таблиц)
  • Структура перекрестного запроса
  • Опция INNER JOIN
  • Опция OUTER JOIN
  • Соединение таблицы с самой собой
  • Подзапросы
  • Объединение результирующих множеств
6  
  Модуль 8. Модификация данных в СУБД
  • Добавление строк в таблицу при помощи команды INSERT
  • Использование команды UPDATE для изменения строк таблицы
  • Удаление данных из таблицы при помощи команды DELETE
  • Понятие транзакции
6  
  Модуль 9. Подключение к СУБД из прикладной программы
  • Понятие клиентской библиотеки
  • Основные виды клиентских библиотек
  • Понятие объектно-реляционного соответствия
4  
  Аудиторная нагрузка в классе с преподавателем 40 +20
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.