SQL
SQL – расшифровывается как structured query language, что в переводе с английского языка означает язык структурированных запросов, из названия следует, что при помощи этого языка пишутся запросы. Запросы, написанные на SQL, предназначены для СУБД, она их принимает и выполняет команды. Через эти запросы осуществляется управление информацией, хранящейся в базе данных, и самой базой данных. На SQL можно писать не только запросы, но и создавать процедуры и триггеры. Они работают внутри базы данных и позволяют расширить возможности по работе с информацией, автоматизировать повторяющуюся работу. Современный SQL является не только языком запросов, но и практически полноценным языком программирования.
Сейчас существует большое количество различных СУБД (MySQL, MsSQL, Firebird и другие) и в практически каждой СУБД используется свой язык запросов. По большей части языки SQL разных СУБД схожи и имеют незначительные различия в своем синтаксисе.
Мы в нашей программе учета используем СУБД Firebird. SQL этой СУБД отвечает за генерацию отчетов, предварительную обработку вносимых данных и последующие манипуляции с этими данными. Данная СУБД может работать с базами любого объема, ограничений для нее нет. В качестве сервера базы данных может выступать компьютер с любой операционной системой, существуют разные версии Firebird, поддерживающие разнообразные операционные системы. Также неоспоримым плюсом этой СУБД, которая используется в наших программах УСУ, является ее бесплатность, что позволяет сэкономить нашим клиентам. Опираясь на эти и другие плюсы, мы выбрали Firebird для использования в наших программных продуктах.