Блог Базы данных → Полезные материалы по базам данных | OTUS

Курсы

Курсы в разработке Подготовительные курсы
Работа в компаниях Компаниям Блог +7 499 110-61-65
Зачем нам нужен Постгрес?

Postgre_Deep_6.12-5020-25aeac.png

Я работал с продуктами Oracle и MS с прошлого века. Не только с ними, прошёл по всему, где «можно выполнить SELECT», от dBase-ов и Clipper до DB2 — но именно Oracle DBMS и MS SQL были основными инструментами.

Работа с конфигурацией в PostgreSQL

Postgre_Deep_29.11-5020-69426b.png

При работе с конфигурацией в PostgreSQL вам может потребоваться найти и изменить расположение экземпляра кластера, получить перечень доступных типов данных, изменить настройки СУБД без перезагрузки. Давайте посмотрим, как это лучше сделать.

Безопасное изменение типа поля в PostgreSQL

Postgre_Deep_22.11-5020-df6dd0.png

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

Как выбрать базу данных?

HL_Deep_3.9-5020-900a92.png

Часто перед руководителем разработки стоит вопрос о выборе технологии из уже существующих и доступных на рынке. И одно из самых сложных решений — подходящая база данных.

Безопасность базы данных (БД): проблемы, перспективы, решения

Атаки на БД и хранилища являются очень опасными для организаций. В последние годы число утечек растёт, причём не менее 30 % нарушений целостности данных связно с внешним вмешательством.

Мой отзыв о курсе «Реляционные СУБД»

SUBD_feedback_VK_1000x700_blue-5020-e3b482.png

Мы в OTUS постоянно интересуемся мнением наших студентов о том, насколько им интересно учиться, что именно они узнают, чем запоминаются занятия, с какими проблемами сталкиваются. Специально для этого была внедрена опросная система, цель которой — улучшить качество образования и оперативно устранять возникающие проблемы. И конечно, мы всегда радуемся, когда студенты готовы дать фидбек не только в формате опроса, но и ответить на конкретные вопросы лично.

Можно ли, добавив индекс, сделать запрос SARGable?

SUBD_Deep_7.10-5020-5c41c0.png

SARGable (Search ARGument Able) — термин, который означает, что для условия WHERE в запросе возможен поиск по индексу.

На днях коллега спросил у меня: «Можно ли, добавив индекс, сделать запрос SARGable?».

Недетерминированный Update

SQL_Deep_15.7_site-5020-1c972a.png

В SQL Server есть конструкция UPDATE .. FROM которая отличается от стандартной и позволяет вам сразу написать JOIN таблицы, которую вы меняете с другими. В результате может получиться так, что на одну строку изменяемой таблицы приходятся две и более строк из результирующего набора. Какая строка в этом случае будет использоваться для UPDATE?

«Реляционные СУБД» — мой третий курс на OTUS

SUBD_feedback_VK_1000x700_blue_11.7-5020-48bbcc.png

До этого я успела пройти курс «Разработчик Java» и «DevOps практики и инструменты» (одновременно, и не советую повторять моих ошибок). Первые 2 курса помогли мне перейти с позиции Automation QA в отдел разработки и теперь я работаю в Backend-команде.

11 полезных книг по SQL

SQL_Deep_3.7_site-5020-e92ba1.png

Предлагаем вашему вниманию подборку русско- и англоязычных книг по SQL и теории реляционных баз данных. Если вы знакомы с ними или знаете другую полезную литературу, дополните этот список в комментариях!