Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.
курс

Базы данных: SQL (DDL/DML)

DDL и DML это подмножества языка SQL отвечающие за создание структуры базы данных, модификацию (DDL), а так же наполнение и изменение (DML). Этот курс рассматривает основные операции, которые необходимы в повседневной работе. Для примеров и практики выбрана СУБД PostgreSQL, но рассматриваемые операции являются переносимыми и применимыми ко всем другим реляционным базам данных т.к. они соответствуют стандарту SQL92.

1.

Введение

теория (видео 11:11)

Познакомиться с курсом и с понятием баз данных и систем управления базой данных. Узнать об SQL и разных реляционных базах данных.

2.

Создание базы данных

теория (видео 08:34) / тесты / упражнение

Научиться создавать/удалять базу данных. Познакомиться с консольным клиентом psql.

3.

Создание таблицы

теория (видео 10:23) / тесты / упражнение

Изучить синтаксис создания таблиц. Познакомиться с основными типами данных.

4.

Ограничения

теория (видео 05:21) / тесты / упражнение

Научиться ставить ограничения на колонки (not null, unique, primary key).

5.

Добавление записи

теория (видео 07:10) / тесты / упражнение

Научиться добавлять/удалять и просматривать данные в таблицах.

6.

Обновление данных

теория (видео 04:19) / тесты / упражнение

Научиться изменять существующие данные в таблице.

7.

Значения по умолчанию

теория (видео 09:03) / тесты / упражнение

Научиться задавать значения по умолчанию для колонок в таблице.

8.

Модификация таблиц

теория (видео 04:07) / тесты / упражнение

Рассмотреть возможность изменения таблиц в базе данных — добавления, удаления и изменения колонок.

9.

Схема

теория (видео 07:34) / тесты / упражнение

Познакомиться с понятием schemа в базе данных.

10.

Представления

теория (видео 05:03) / тесты / упражнение

Познакомиться с удобным инструментом современных баз данных — views.

Испытания

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

Статистика
4317
учащихся
244
вопроса
и ответа
11
часов
Учитель