Языки программирования баз данных
Эта группа языков отличается от алгоритмических языков, прежде всего, решаемыми задачами. База данных — это файл (или группа файлов), представляющий собой упорядоченный набор записей, имеющих единообразную структуру и организованных по единому шаблону (как правило, в табличном виде). База данных может состоять из нескольких таблиц. Удобно хранить в базах данных различные сведения из справочников, картотек, журналов бухгалтерского учета и т.д.
При работе с базами данных чаще всего требуется выполнять следующие операции:
1) создание/модификация свойств/удаление таблиц в базе данных;
2) поиск, отбор, сортировка информации по запросам пользователей;
3) добавление новых записей;
4) модификация существующих записей;
5) удаление существующих записей.
Первые базы данных появились, как только появилась потребность в обработке больших массивов информации и выборки групп записей по определенным признакам. Для этого был создан структурированный язык запросов SQL (Structured Query Language). Он основан на мощной математической теории и позволяет выполнять эффективную обработку баз данных, манипулируя не отдельными записями, а группами записей. Для управления большими базами данных и их эффективной обработки разработаны СУБД (Системы Управления Базами Данных). Практически в каждой СУБД помимо поддержки языка SQL имеется также свой уникальный язык, ориентированный на особенности этой СУБД и не переносимый на другие системы.
Языки моделирования.При создании программ и формировании структур баз данных нередко применяются формальные способы их представления — формальные нотации, с помощью которых можно визуально представить таблицы баз данных, поля, объекты программы и взаимосвязи между ними в системе, имеющей специализированный редактор и генератор исходных текстов программ на основе созданной модели. Такие системы называются CASE-системами.
Информационные технологии моделирования определяют информационное, программное и техническое обеспечение. В большинстве случаев информационные технологии моделирования основаны на методах структурного преобразования экономических показателей, используемых в экономико-математических моделях. Показатели представлены в документах, соответствуют хранимой информации БД. В последнее время возникла новая информационная технология - OLAP-технология (On-Line Analytical Processing), обеспечивающая оперативный анализ данных различных источников.
Дата добавления: 2014-12-05; просмотров: 1252;