TGViewer
Channel Public Channel
SQL и Анализ данных

SQL и Анализ данных

@databases_tg

Базы данных и всё, что с ними связано!

Сотрудничество: @haarrp

РКН № 6766085482
Subscribers
12.4K
Photos
754
Videos
91
Links
767

Showing posts older than #147 · Back to latest

Older Posts 20 shown
Post #144 4K
💻 PostgreSQL Antipatterns: устраняем вложенные интервалы

В статье разбирается оптимизация работы с вложенными интервалами в PostgreSQL.

Автор подробно объясняет, как можно избежать медленных запросов и добиться увеличения производительности в несколько раз при обработке данных.

⛓ Читать статью

➡️ SQL Community | #статья
  • ❤ 5
  • 👍 4
Post #142 4.03K
❔ Вопрос с собеседования

Что происходит в процессе SQL-инъекции?

Ответ: С помощью SQLi-атаки злоумышленники могут подменять цифровую личность, изменять существующие данные, извлекать конфиденциальные данные, удалять данные или делать их недоступными, а также получать права администратора сервера базы данных. SQL-инъекция способна нанести серьезный ущерб бизнесу, включая утрату доверия клиентов в случае утечки конфиденциальных данных.

➡️ SQL Community | #собеседование
  • 👍 20
  • ❤ 5
  • 💊 2
  • 🤩 1
Post #141 4.64K
Чуть-чуть можно

➡️ SQL Community | #memes
  • 😁 56
  • 👍 5
  • ❤ 2
Post #139 4.32K
💻 SQLmap

SQLmap — это мощный инструмент с открытым исходным кодом для автоматизированного обнаружения и эксплуатации SQL-инъекций.

Он позволяет быстро выявлять уязвимости в базах данных и поддерживает различные типы SQL-инъекций, включая извлечение данных, обход паролей и получение доступа к файловой системе.

⛓ Ссылка на GitHub

➡️ SQL Community | #полезное
  • 🔥 14
  • 👍 7
  • ❤ 3
Post #138 4.06K
❔ Вопрос с собеседования

Что подразумевается под целостностью данных?

Ответ: Целостность данных определяет точность, а также согласованность данных, хранящихся в базе данных. Она также определяет ограничения целостности для обеспечения соблюдения бизнес-правил для данных, когда они вводятся в приложение или базу данных.

➡️ SQL Community | #собеседование
  • 👍 15
  • 🔥 3
  • ❤ 2
Post #136 4.53K
Это прекрасное чувство, когда твой код работает, но никто не понимает как

➡️ SQL Community | #memes
  • 😁 64
  • 🥰 4
  • 👍 2
Post #135 4.04K
💻 PRIMARY KEY и UNIQUE

PRIMARY KEY и UNIQUE — это основные ключи в SQL, которые используются для обеспечения уникальности данных в таблицах, но они имеют разные особенности и применения.

▶️ PRIMARY KEY: определяет уникальный идентификатор для каждой записи в таблице. В каждой таблице может быть только один PRIMARY KEY, и он не допускает NULL значений. Обычно используется для установки связи между таблицами через внешние ключи.

▶️ UNIQUE: обеспечивает уникальность значений в столбце, но допускает наличие одного NULL значения (в большинстве СУБД). В таблице может быть несколько ограничений UNIQUE для разных столбцов, что позволяет контролировать уникальность значений независимо от PRIMARY KEY.

❤️ — если было полезно
🤓 — если уже знал

➡️ SQL Community | #обучение
  • ❤ 61
  • 🤓 21
  • 👍 2
Post #134 4.11K
❔ Вопрос с собеседования

В чем разница между транзакцией и batch?

Ответ: В SQL транзакция — это логическая единица работы, где все операции выполняются атомарно: либо все фиксируются, либо все отменяются, обеспечивая согласованность данных. Batch (пакет) — это группа SQL-операторов, выполняющихся последовательно, но без гарантий атомарности: ошибки в одном операторе не влияют на другие. Транзакции защищают целостность данных, а пакеты подходят для задач, таких как массовая загрузка данных или отчёты.

➡️ SQL Community | #собеседование
  • ❤ 21
  • 👍 9
  • 🔥 7
Post #132 4.39K
💻 Tableau

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

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

➡️ SQL Community | #полезное
  • ❤ 14
  • 👍 9
  • ❤‍🔥 5
Post #131 4.01K
  • 👍 11
  • ❤ 10
  • 🔥 2
Post #130 4.24K
  • 👍 1
Post #128 4.17K
💻 SQLAlchemy 2.0 для новичков

В статье представлено руководство по SQLAlchemy 2.0, включающее настройку базовой модели, создание связей и взаимодействие с базой данных.

Автор объясняет основные принципы ORM и даёт примеры использования для работы с данными, что поможет быстро освоить SQLAlchemy.

⛓ Читать статью

➡️ SQL Community | #статья
  • 👍 12
  • ❤ 3
Post #127 4.16K
❔ Вопрос с собеседования

В чем разница между командами DELETE и TRUNCATE?

Ответ: Команда DELETE — это DML-операция, которая удаляет строки, соответствующие заданному условию, и записывает изменения в журнал транзакций, что позволяет откатить операцию. В отличие от неё, команда TRUNCATE — это DDL-операция, которая быстро очищает таблицу, не сохраняя отдельные записи в журнале, и откатить её невозможно.

➡️ SQL Community | #собеседование
  • 🔥 28
  • 👍 11
  • ❤ 7
Post #125 4.43K
💻 Операторы UNION и UNION ALL

UNION и UNION ALL — это операторы SQL, которые объединяют результаты нескольких запросов, но их поведение немного отличается.

▶️ UNION: объединяет результаты запросов и возвращает только уникальные строки, устраняя дубликаты. Он полезен, когда нужно объединить данные из нескольких таблиц или запросов, исключив повторы.

▶️ UNION ALL: также объединяет результаты запросов, но сохраняет все строки, включая дубликаты. Он может быть быстрее на больших наборах данных, так как не требует дополнительной обработки для удаления повторов.

❤️ — если было полезно
🤓 — если уже знал

➡️ SQL Community | #обучение
  • ❤ 64
  • 🤓 19
  • 👍 9
  • 😎 1
Post #124 4.12K
  • 👍 14
  • 🤔 5
Post #123 4.41K
  • 👍 1
  • 🔥 1
  • 😱 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →