Автор работы: Пользователь скрыл имя, 06 Июля 2015 в 16:26, реферат
Основным характерным свойством БД является ее независимость от рабочих программ, с которыми она взаимодействует. Это проявляется в возможности изменения содержания, объема и организации хранимой информации без изменения рабочих программ. Организация БД может быть достаточно сложной. В общем случае ее структура представляет собой совокупность взаимосвязанных массивов (файлов), имеющих различную внутреннюю структуру и вид представления информации.
Общий уровень организации СУНЭ определяется техническим уровнем оснащения, с соответствующим составом математического обеспечения и полнотой логической схемы научного поиска. Рассмотрим общую схему процесса управления научным экспериментом.
Алгоритм управлений научным экспериментом создается на основании элементов:
Последовательность Н0→M0p→M0m→P0→L0 →D0→I0 →Mp замыкается в итерационный цикл (как показано на приведенной схеме) через процедуру сопоставительного анализа М0← →Мр. Результатом его является выработка решений по корректировки элементов последовательности. Замкнутые циклы, сформированы по уровням неопределенности, охватываются межуровневыми связями по раскрытию неопределенности (сверху вниз) и обратной связью (снизу вверх). Это значит, что в основу организации СУНЭ положено единый системный подход, объединяющий процесс прогнозирования при раскрытии неопределенности и процесс корректировки гипотезы по результатам эксперимента. Таким образом, полный алгоритм СУНЭ, полученный при системном подходе, дает экспериментатору четкую логическую схему операции при проведении комплексных исследований, опирающуюся на методы планирование экспериментов, современные компьютерные средства вычислений и обработки экспериментальных данных.
Языки запросов в СУБД. Запросы на SQL.
Информационно-логический язык (ИЛЯ)
ИЛЯ – искусственный, частично формализованный язык для однозначной записи фактов из определенной области знаний в информационно-логических системах. Отличительной особенностью ИЛЯ является их пригодность для решений информационно-логических задач путем преобразования элементов информационного массива с целью выявления новых фактических сведений, не содержащихся в массиве в явной форме. Такие преобразования алгоритмический моделируют дедуктивные, индуктивные или эвристические процедуры. Правила построения выражения ИЛЯ сформулированы таким образом, что позволяют правильно построенные выражения интерпретировать как осмысленные выражения. Частичная формализованность ИЛЯ заключается в том, что из числа его выражений, не все оказываются выводимыми или опровержимыми. При построении ИЛЯ предварительным этапом является создание некой теории, исследующий (с целью формализации) язык-объект и теорию соответствующей области знаний. С помощью таких теоретических исследований выявляются основные неопределяемые понятия для рассматриваемой области, применяемые в ней методы определений и введение новых понятий, а также дедуктивные, индуктивные и др. способы рассуждения. При этом учитываются особенности изучаемого объекта, свойств и отношений.
Информационный язык (ИЯ).
Информационный язык – искусственный язык, предназначенный для записи семантической информации с целью последующего использования ее в информационно-логических и информационно поисковых системах. (Семантика – раздел логики изучающий значение понятий и суждений и их формальных аналогов-выражений. Семантика – означающая). Информационный язык, который предназначается для обеспечения информационного поиска называют информационно-поисковым. ИЯ – обеспечивает однозначную запись информации и алгоритмическое распознавание (отождествление) различных образов записанных фактов.
Информационно-поисковый язык (ИПЯ).
ИПЯ – обеспечивает документальные и фактографические поиски автоматической информации. Документальные ИПЯ предназначаются для записи сведений, первоначально зафиксированных в научно-технических документах и информационных запросов, и обеспечивают отыскания требуемых документов отвечающих на информационный запрос. Фактографические ИПЯ предназначаются для непосредственного описания объектов (фактов) и обеспечивают отыскание в массиве объектов таких, которые отвечают на поставленный информационный запрос. Требования к полноте и точности различных ИПЯ зависит, прежде всего, от типов задач, решаемых с помощью этих языков. При прочих равных условиях, язык для ретроспективного справочного поиска должен обеспечивать большую полноту и точность, чем язык для избирательного распределения информации. Фактографический язык точно также требует больше полноты и точности чем документальный. Требования к полноте и точности ИПЯ повышается с ростом объема информационного массива, с увеличением степени специализации массива, с ростом конкретности информационных запросов. На эти требования влияет и характер обработки информации информационно-поисковой системе, в первую очередь, степень автоматизации процедур, связанных с семантическим (смысловым) анализом текстов. Для решения различных задач информационного поиска необходимы разнообразные ИПЯ – от наиболее простых до развитых языков с мощной грамматикой. Структура таких языков такова, что каждый последующий язык обеспечивающий большую чем предыдущий полноту и точность описания, полностью включает в себя предыдущий. Выражение подобных языков имеют одинаковую структуру, хотя и различаются по семантической силе. Множество таких ИПЯ называют семейством совместимых языков в пределах которых несложно переходить от одного языка к другому.
Язык SQL.
Простейшей формой SQL-запросов является такая, которая предполагает выбор из некоторого отношения группы кортежей (строки данных в таблице), удовлетворяющих определенному условию. Подобный запрос является операцией выбора и при его написании используют 3 служебных слова SELECT (выбрать) – FROM (из) – WHERE (при условии), применяемые в большинстве запросов в SQL. Проще всего начинать изучение запроса с предложения FROM, чтобы понять, какие отношения БД охватываются запросом. Затем предложение WHERE, где указаны критерии, которым должны удовлетворять выбираемые строки данных (кортежей). И наконец SELECT, определяющему форму представления итоговых данных. В предложении FROM перечислены наименования отношений, к которым обращен запрос. Предложение WHERE задает условие. Предложение SELECT оговаривает, какие атрибуты кортежей, принадлежащих отношениям FROM и удовлетворяющего условия WHERE, должны быть включены в отношение, служащие результатом обработки запроса. При необходимости удаления некоторых из атрибутов выбранных кортежей – осуществляется проекция отношений в SQL. На языке SQL реализованы теоретико-множественные операции – объединения, пересечения и разность, что позволяет сочетать в несколько отношений. Язык SQL позволяет использовать один запрос в качестве вспомогательного при вычислении результатов другого. Запрос, служащий частью более «крупного» запроса называют подзапросом. Степень взаимной вложенности запросов не ограничивается и может быть произвольным.