Обсуждение статьи "Моделирование рынка (Часть 21): Первые шаги на SQL (IV)"

 

Опубликована статья Моделирование рынка (Часть 21): Первые шаги на SQL (IV):

Многие из вас, возможно, обладают гораздо большим опытом в области работы с базами данных, чем я, и, следовательно, имеют другое мнение. Поскольку было необходимо дать объяснение, почему базы данных создаются именно так, как они создаются, и нужно объяснить, почему SQL имеет именно такой формат и, прежде всего, почему появились первичные ключи и внешние ключи, поэтому пришлось оставить некоторые вещи немного абстрактными.

Здравствуйте и добро пожаловать в очередную статью из серии о системе репликации/моделирования.

В предыдущей статье « Моделирование рынка (Часть 20): Первые шаги в SQL (III)» мы немного рассказали о команде SELECT. Нам нужно рассмотреть ещё одно понятие для более эффективного использования SQL или, точнее, чтобы мы могли воспользоваться всем тем, что делает SQL. Это лучшая альтернатива вместо того, чтобы программировать приложение, которое выполняло бы ту же работу, а именно поддерживало и позволяло нам манипулировать базами данных. Это другое понятие является ключевым, когда речь идет о базах данных. Мы говорим о ключах, которые могут быть первичными или внешними.

Но хотя MetaEditor позволяет нам выполнять задачи с помощью SQLite, если вы только начинаете и хотите более последовательно научиться работать с SQL, то вам понадобится более сложный инструмент. Один важный момент: я не говорю, что MetaEditor не функциональный. Но для понимания некоторых вещей MetaEditor не подходит. Это связано с тем, что его назначение другое, а именно редактирование и компиляция кодов, написанных на MQL5. То, что он предоставляет нам существенную помощь в использовании SQLite недостаточно для того, что нам действительно нужно, когда речь идет об обучении.

Поэтому в данном случае я позволю себе предложить другой инструмент. И это связано с тем, что он фактически ориентирован на работу с SQLite. Хотя, используя MySQL или любую другую платформу для работы с SQL, на практике мы получим один и тот же результат. Это связано с тем, что в предыдущих статьях мы достаточно ясно дали понять, что не имеет значения, какую систему мы будем использовать для доступа к SQL. Все смогут сделать то же самое, при условии, конечно, что мы будем использовать только и исключительно синтаксис SQL, не прибегая к чему-либо, что присутствует только в этой конкретной разновидности SQL.


Автор: Daniel Jose

 
Пиши еще только не размусоливай, пора уже переходить к второму шагу, первыые шаги слишком затянулись.