Найти в Дзене
Как установить PostgreSQL в Docker - Изучаем SQL с нуля на примере PostgreSQL
Вы можете скачать и установить PostgreSQL непосредственно на рабочий компьютер, но СУБД - это довольно громоздкая штука, она будет загружаться вместе с системой (отключить нельзя) и забирать некоторые ресурсы (память и процессор). Кроме того, у вас не будет возможности делать промежуточные сохранения образа на случай, если ваши эксперименты что-то сломают. Поэтому предлагается использовать PostgreSQL, находящийся в контейнере Docker. Собственно, Docker - это специальная штука, придуманная для того, чтобы помещать любые приложения в контейнеры...
1 день назад
Изучаем SQL с нуля на примере PostgreSQL - Оглавление
Что такое SQL, DDL, DML? - https://dzen.ru/a/aiV-VCcyNjs4hmHW Как установить PostgreSQL в Docker - https://dzen.ru/a/aj08LBV-_GN7jzvT?share_to=link Создание и редактирование таблиц. Первичные ключи и ограничения NOT NULL - ... Индексы - ... Что такое внешние ключи - ... (индексы для внешних ключей) Нормализация базы данных - ... SELECT - ... Соединение таблиц, виды JOIN, алиасы - ... ORDER BY, SKIP, TAKE и пагинация - ... (пример с random(). Что будет, если забыть ORDER BY) Подзапросы, IN, EXISTS - ... (подзапросы в SELECT и в JOIN, равно, NOT IN, NOT EXISTS; обязательное количество столбцов и строк) Агрегатные функции, GROUP BY, HAVING - ...
3 недели назад
Изучаем SQL с нуля на примере PostgreSQL - Что такое SQL, DDL, DML?
SQL - Simple Query Language - "простой язык запросов". Он позволяет обращаться к данным, которые хранятся в базе данных - получать их оттуда, сохранять, изменять, удалять. БД - "база данных". Это что-то вроде нескольких файликов на диске, в которых особым образом хранятся данные. СУБД - "система управления базами данных". В чём разница между БД и СУБД? Как Word позволяет редактировать файлы, лежащие на диске, так и СУБД позволяет работать с данными, лежащими в базе данных. Именно СУБД принимает запросы и выдаёт данные в ответ...
3 недели назад
Изучаем C# - Деревья и рекурсия (часть 3)
Часть 1: Часть 2: Пусть мы хотим найти все организации в дереве, которые удовлетворяют определённому условию. Подумаем, каким будет метод поиска. Во-первых, он будет принимать на вход корневую организацию и условие поиска. Условие может быть любым куском кода, то есть, это будет функция. Функция условия должна принимать на вход организацию, которую мы хотим проверить, и выдавать в ответ логическое значение true/false. Таким образом, функция условия будет иметь тип данных Func<Organization, bool>...
2 месяца назад
Изучаем C# - Деревья и рекурсия (часть 2)
В прошлой статье мы изучили, как выглядят деревья в программировании и как обойти дерево. Для задания дерева достаточно в каждом узле дерева хранить либо список дочерних объектов, либо ссылку на родительский. Если есть что-то одно, то можно найти и второе. У нас уже есть класс Organization (организация), и каждая организация содержит в себе список дочерних Childes: Также у организации есть Id родительской - ParentId. Сейчас он не используется и потому горит серым. Из прошлой статьи у нас также остался пример организаций и код для обхода дерева в OrganizationTreeWalker...
2 месяца назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала