УДК 338.48
Оразова О.Б.
преподаватель кафедры прикладная математики и информатики Туркменского государственного университета имени Махтумкули
Аннамаммедов С.Д. преподаватель кафедры общая математики Туркменского государственного университета имени Махтумкули
ВОЗМОЖНОСТИ ТЕХНОЛОГИИ SQL Аннотация
В статье рассматривается возможности технологии SQL и анализируется его особенности.
Ключевые слова: технология SQL.
SQL сам по себе не является системой управления базами данных или отдельным программным продуктом. SQL является неотъемлемой частью СУБД, инструмента пользовательского интерфейса. Ядро базы данных — это сердце СУБД; отвечает за физическое форматирование данных и их запись на диск, а также физическое чтение данных с диска. Кроме того, ядро получает SQL-запросы от других компонентов СУБД (таких как генератор форм, генератор отчетов или механизм запросов), пользовательских программ и других вычислительных систем.
Как видите, SQL — это мощный инструмент, предоставляющий пользователям, приложениям и вычислительным системам доступ к данным в базе данных.
SQL выполняет множество функций:
SQL — это интерактивный язык запросов. Пользователи в интерактивном режиме вводят команды SQL для получения и отображения данных, а также для внесения изменений в базу данных.
SQL — это язык программирования баз данных. Команды SQL вводятся в команды приложения для доступа к базе данных.
SQL — это язык управления базами данных. Администратор базы данных использует SQL для определения структуры базы данных и управления доступом к данным.
SQL — это язык для создания клиент-серверных приложений. Общие данные SQL в прикладных программах и т. д. используется как средство связи по локальной сети с сервером базы данных, на котором он хранится.
Формируя запрос в SQL необходимо строго придерживаться формата команды (правила выполнения).
Для описания структуры и правил использования того или иного языка программирования используется определенная система обозначений.
Для описания форматов команд SQL мы используем нотацию Бэкуса-Наура (BNF), в которой используются следующие обозначения:
<> (угловые скобки) — то, что в них показано, определяется пользователем;
[] (квадратные скобки) — указывают части команды, которые могут отсутствовать;
{} (фигурные скобки) — объединить последовательность элементов в логическую группу;
... (многоточие) - указывает на то, что разрешено одно или несколько повторений элемента или группы элементов;
У (вертикальная линия) - представляет собой альтернативный выбор;
() (оболочка) — добавить аргументы команды;
(пробелы) - используется для разделения элементов команды.
Несмотря на существование международного стандарта ANSI SQL, многие компании, разрабатывающие СУБД, вносят изменения в язык SQL, используемый в разрабатываемых ими СУБД, отклоняясь тем самым от стандарта. Каждая реализация SQL в конкретной СУБД называется диалектом. Функции, добавляемые в стандарт языка разработчиками бизнес-процессов, называются расширениями. Например, стандарт языка SQL определяет конкретные типы данных, которые могут храниться в базах данных. Во многих реализациях этот список расширяется различными дополнениями.
Существует три уровня соответствия стандарту ANSI/ISO — первичный, промежуточный и полный. Сегодня не существует диалекта, полностью соответствующего стандартам. Производители СУБД (например, Oracle, Microsoft, Borland, Informix, Sybase) используют процедуры SQL, которые соответствуют хотя бы начальному уровню соответствия стандарту и включают некоторые расширения, специфичные для этой СУБД.
Список использованной литературы:
1. ГОСТ р ИСО/МЭК ТО 10032-2007. Эталонная модель управления данными [Текст]. - Введ. 27.12.2007. -М.: Стандартинформ, 2009. - 40 с.
2. Баженова И.Ю. Разработка распределенных приложений баз данных: Курс лекций. - М.: МГУ им. М.В. Ломоносова, 2006. - 203 с.
© Оразова О.Б., Аннамаммедов С.Д., 2023
УДК 338.48
Рустамов Б.М.
преподаватель кафедры прикладная математики и информатики Туркменского государственного университета имени Махтумкули
ПРОМЫШЛЕННЫЕ ПРИМЕНЕНИЯ ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ
Аннотация
В статье рассматривается промышленные применения динамического программирования и анализируется его особенности.
Ключевые слова:
динамическая программирования.
В центре внимания управления производством находятся производство и производственные системы. Понятие «производительность» в управлении производством несколько шире, чем в литературе по организации производства. Производством называется целенаправленная деятельность по созданию чего-то полезного. Производственная система — это целенаправленный процесс, превращающий отдельные элементы в полезную продукцию. Для решения задач управления производством используется системный подход, который учитывает различные компоненты управления производством, позволяет понять его структуру, организацию и другие характеристики, выявить методы развития и усовершенствовать методы управления.
Для решения задач управления операциями и производством используются следующие классы моделей:
модели оптимизации, характеризующиеся фокусировкой и прозрачной оценкой эффективности