Найти в Дзене
Закреплено автором
'Айтишник' из деревни
Архив ITшника. Бесплатные курсы по програмированию и тд.
139 · 2 года назад
🤍 Пополним коллекцию шпаргалок по программированию Это репозиторий, который содержит шпоры и короткие справочники по разным технологиям и ЯП Список шпаргалок: 🟣Языки 🟣Операционные системы 🟣Фронтенд 🟣Бэкенд 🟣Баз данных 🟣Инструменты 🟣IDE / Текстовые редакторы 🟣Библиотеки Ссылка на Github https://github.com/crescentpartha/CheatSheets-for-Developers
2 недели назад
Обучающий пост Или как работает Sql запрос... Очень важно понимать логику выполнения запроса, для написания легких скриптов, которые не положат прод. Подписывайся на телегу, там много полезной инфыt.me/...ageE
2 недели назад
Пост про бабки, или что там по рынку зарплат в IT. Слева РФ, справа валютная удалёнка. Подписывайся на телегу https://t.me/ITFROMVILLAGE
2 недели назад
Вопросы на собеседовании по базам данных. Вопрос 3. Что такое нормализация/денормализация базы данных? Ответ. Нормализация базы данных — это процесс организации структуры базы данных таким образом, чтобы минимизировать избыточность данных и обеспечить их целостность. Это достигается путём разделения данных на отдельные сущности и связи между ними. Нормализация помогает избежать аномалий обновления, удаления и вставки данных, а также упрощает поддержку и изменение базы данных.Существует несколько уровней нормализации:Первый уровень (1NF) — каждый атрибут должен содержать атомарное значение, то есть не быть списком значений.Второй уровень (2NF) — каждый атрибут должен зависеть от первичного ключа.Третий уровень (3NF) — каждый атрибут должен зависеть от первичного ключа и не зависеть от других атрибутов.Денормализация базы данных — это процесс объединения данных из нескольких таблиц в одну, чтобы ускорить выполнение запросов. Это делается за счёт увеличения избыточности данных, но позволяет сократить количество соединений между таблицами и повысить производительность запросов.Денормализация может быть полезна в следующих случаях:Когда требуется высокая производительность запросов, особенно для отчётов и аналитики.Когда данные редко изменяются или обновляются.Когда данные не критичны для целостности и безопасности.Однако денормализация также имеет свои недостатки:Увеличение объёма базы данных.Риск возникновения аномалий обновления данных.Сложность поддержки и изменения базы данных.Выбор между нормализацией и денормализацией зависит от конкретных требований к базе данных и её использованию.
1 год назад
Вопросы на собеседовании по базам данных. Вопрос 2. В чем специфика, отличие Oracle, Postgres, MS SQL, ClickHouse? Ответ. Oracle - это корпоративная реляционная база данных, предлагающая широкий спектр функций, включая поддержку больших объемов данных, высокую доступность и масштабируемость. Oracle известен своей надежностью и безопасностью, а также поддержкой различных платформ и языков программирования.PostgreSQL - это свободная кроссплатформенная объектно-реляционная база данных, которая предлагает высокую гибкость и расширяемость. PostgreSQL поддерживает множество функций, включая транзакции, индексы, хранимые процедуры и триггеры. Он широко используется в разработке веб-приложений и научных исследованиях.Microsoft SQL Server - это реляционная база данных, разработанная Microsoft. Она предлагает высокую производительность, масштабируемость и безопасность. Microsoft SQL Server поддерживает множество функций, включая транзакции, индексы, хранимые процедуры и триггеры. Он широко используется в корпоративных приложениях и системах управления базами данных.ClickHouse - это колоночная база данных, предназначенная для обработки больших объемов данных в реальном времени. ClickHouse предлагает высокую производительность и масштабируемость, а также поддержку сложных аналитических запросов. Он широко используется в аналитике больших данных, финансовых услугах и рекламе.Основные отличия между этими базами данных заключаются в их архитектуре, функциональности и области применения. Oracle и Microsoft SQL Server являются реляционными базами данных, предназначенными для широкого спектра приложений, включая корпоративные системы и системы управления базами данных. PostgreSQL и ClickHouse предлагают более специализированные функции, предназначенные для конкретных областей применения, таких как разработка веб-приложений и аналитика больших данных соответственно.
1 год назад
Вопросы на собеседовании по базам данных. Вопрос 1. Какие типы баз данных бывают? (по модели классификации данных). Ответ. Базы данных классифицируются по нескольким основным моделям:По модели данных:Реляционные базы данных (RDBMS): Данные организованы в таблицы, состоящие из строк и столбцов. Примеры: MySQL, PostgreSQL, Oracle. Преимущества: строгая структура данных, поддержка SQL, целостность данных.Документные базы данных: Хранят данные в виде документов, обычно в формате JSON или BSON. Примеры: MongoDB, CouchDB. Преимущества: гибкость структуры данных, высокая производительность.Графовые базы данных: Используются для хранения и управления данными, представленными в виде графов. Примеры: Neo4j, Amazon Neptune. Преимущества: эффективное представление связей, быстрые запросы.Ключ-значение базы данных: Хранят данные в виде пар “ключ-значение”. Примеры: Redis, DynamoDB. Преимущества: простота и скорость доступа, гибкость.По архитектуре:Централизованные базы данных: Все данные хранятся на одном сервере. Преимущества: простота управления, целостность данных.Распределенные базы данных: Данные распределены по нескольким серверам. Преимущества: масштабируемость, отказоустойчивость.Облачные базы данных (DBaaS): Предоставляются как услуга в облаке. Преимущества: удобство использования, масштабируемость, гибкость.По уровню консистенции:ACID базы данных: Обеспечивают высокую степень консистенции данных. Преимущества: высокая надежность, поддержка транзакций.BASE базы данных: Предлагают более гибкий подход к консистенции данных. Преимущества: высокая производительность, масштабируемость.Выбор типа базы данных зависит от требований вашего проекта, таких как тип данных, требования к производительности, масштабируемости и консистенции.
1 год назад
Тестовое задание по SQL на тех собеседовании. Всем привет! Давно не было постов) Вот решил поделиться с вами, тестовым по SQL от одного из банков РФ. Свои варианты решения и ответов кидайте в коменты) Тестовое тут docs.google.com/...ing
173 читали · 2 года назад
Базовый SQL. Задачи с SQL EX. Задание: 16 Найдите пары моделей PC, имеющих одинаковые скорость и RAM. В результате каждая пара указывается только один раз, т.е. (i,j), но не (j,i), Порядок вывода: модель с большим номером, модель с меньшим номером, скорость и RAM.
156 читали · 2 года назад
Базовый SQL. Задачи с SQL EX. Задание: 15 Найдите размеры жестких дисков, совпадающих у двух и более PC. Вывести: HD
2 года назад
Базовый SQL. Задачи с SQL EX. Задание: 14 Найдите класс, имя и страну для кораблей из таблицы Ships, имеющих не менее 10 орудий.
101 читали · 2 года назад
Базовый SQL. Задачи с SQL EX. Задание: 13 Найдите среднюю скорость ПК, выпущенных производителем A.
2 года назад
Базовый SQL. Задачи с SQL EX. Задание: 12 Найдите среднюю скорость ПК-блокнотов, цена которых превышает 1000 дол.
2 года назад