Базы данных

Базы данных для web-сайтов.Базы данных для разработки WEB-приложений: MySQL, Oracle, PostgreSQL… Их использование, достоинства и недостатки

Алгоритм сортировки слиянием

Сортировка слиянием (merge sort) — один из самых популярных алгоритмов сортировки, который помогает освоить навыки составления рекурсивных алгоритмов. Стратегия «разделяй и властвуй» Применяя стратегию «разделяй и властвуй», мы делим задачу на подзадачи. Когда готово решение каждой подзадачи, их результаты объединяются, чтобы решить основную. Предположим, нужно отсортировать массив A. Подзадачей будет ...

Читать далее »

Руководство по SQL-инъекциям: изучаем на примерах

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

Читать далее »

Модели баз данных | Системы управления базами данных

Типы моделей баз данных СУБД используют различные модели данных. Самые старые системы можно разделить на иерархические и сетевые базы данных — это пререляционные модели. Иерархическая модель В иерархической модели элементы организованы в структуры, связанные между собой иерархическими или древовидными связями. Родительский элемент может иметь несколько дочерних элементов. Но у дочернего ...

Читать далее »

Использование простой базы данных SQLite в Android-приложении

В этом руководстве я подробно расскажу о том, как использовать базу данных Android SQLite. Что такое SQLite SQLite — это система управления реляционными базами данных, похожая на Oracle, MySQL, PostgreSQL и SQL Server. Она реализует большую часть стандарта SQL, но в отличие от четырех упомянутых выше СУБД она не поддерживает ...

Читать далее »

Установка PostgreSQL — Windows, Mac OS X, Linux

Для Microsoft Windows, Mac OS X и Linux существует один установщик. Его можно скачать здесь. Кликните по иконке нужной версии установки PostgreSQL, соответствующей вашей операционной системе. В некоторых из инструкций предполагается, что вы устанавливаете PostgreSQL 9.1. Если устанавливаете более новую версию, замените в этих инструкциях 9.1 на номер инсталлируемой вами ...

Читать далее »