Публикации по теме 'sql'


Последовательности в SQL для обмена идентификаторами между таблицами
Проблема Представьте, что у вас есть две таблицы, которые могут быть объединены в будущем, и вы автоматически увеличиваете их идентификатор в настоящее время. Теперь, если вы объедините обе эти таблицы, произойдет столкновение. Как нам предотвратить это. Давайте поймем нашего спасителя здесь Что такое последовательности? Последовательность — это объект базы данных, который генерирует серию уникальных чисел в последовательном порядке. Он часто используется для..

Превосходство в dbt: Jinja и макросы для модульных и чистых SQL-запросов — Часть 2/2
Понимание управляющих структур и макросов Это второй пост из серии о том, как использовать Jinja и макросы для написания более качественных SQL-запросов. В предыдущем посте мы обсудили некоторые основные строительные блоки в Jinja, такие как разделители, переменные, список, словарь, фильтр и т. д. А в этом посте мы еще больше расширим наши знания с помощью управляющих структур и макросов. Напоминаем, что в этом посте вы увидите несколько примеров на SQL с использованием набора данных..

Изоляция на основе блокировки в SQL Server
Введение В мире SQL транзакция — это единица работы, включающая одну или несколько операций, которые запрашивают или изменяют данные базы данных, преобразуя базу данных из одного согласованного состояния в другое. Для достижения этой согласованности и гарантии целостности данных транзакции имеют четыре свойства с аббревиатурой ACID . Взгляд на свойства ACID Атомарность (A) : либо все операции в транзакции выполняются успешно, либо ни одна. Непротиворечивость (C) : транзакция..

Байт кодирования, выпуск № 86
В выпуске Byte of Coding Issue #86 представлены подходы к созданию систем машинного обучения в реальном времени, способы оптимизации подзапросов SQL в базах данных и зеркало в Scala. Подпишитесь на получение ежедневных выпусков на https://abyteofcoding.com !

Триггеры MySQL для обеспечения целостности данных — вместо проверки ограничений, часть 2.
В Части 1 этой серии, состоящей из двух частей, обсуждались требования к реализации проверки целостности данных с использованием файла TRIGGER . После успеха этого TRIGGER , этот второй пост в блоге углубится в его работу, чтобы понять, как выполняются проверки, а также сам TRIGGER . Примечание. Все данные, имена или имена, найденные в базе данных, представленной в этом посте, используются строго для практики, обучения, обучения и тестирования. Он ни в коем случае не отображает..

Как избежать атаки SQL-инъекции при вызове пользователя БД в Java
SQL — это представление СУБД (система управления базами данных) для доступа и управления данными из базы данных. Концепции программирования, ограниченные SQL, делают его слабым при реализации сложных баз данных с несколькими ОС. Одним из них является метод SQL Injection для атаки и повреждения структуры базы данных приложения или веб-сайта. Внедрение SQL работает, используя дыры в безопасности на уровне базы данных. Этот пробел возникает из-за того, что разработчики не активировали..

Как поднять свой SQL с нуля до уровня Data Scientist  —  Часть 3/3
Поднимите свои навыки кодирования SQL на новый уровень с помощью этих трех простых приемов. вступление Добро пожаловать в последнюю часть серии. В предыдущих двух частях мы создали прочную основу для базовых и расширенных SQL-запросов и выполнили их с помощью SSMS и демонстрационной базы данных AdventureWorks . В этой заключительной части мы рассмотрим набор навыков, которые выведут ваш SQL на новый уровень. Они не менее важны, если не более, чем просто умение писать на SQL,..