Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Средства обработки совокупности структур в системах управления данными Пашкевич Василий Эрикович

Средства обработки совокупности структур в системах управления данными
<
Средства обработки совокупности структур в системах управления данными Средства обработки совокупности структур в системах управления данными Средства обработки совокупности структур в системах управления данными Средства обработки совокупности структур в системах управления данными Средства обработки совокупности структур в системах управления данными Средства обработки совокупности структур в системах управления данными Средства обработки совокупности структур в системах управления данными
>

Данный автореферат диссертации должен поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - 240 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Пашкевич Василий Эрикович. Средства обработки совокупности структур в системах управления данными : ил РГБ ОД 61:85-1/427

Содержание к диссертации

ВВЕДЕНИЕ X

ГЛАВА I. ОБРАБОТКА ДАННЫХ В АВТОМАТИЗИРОВАННЫХ СИСТЕ
МАХ НАУЧНЫХ ИССЛЕДОВАНИИ 10

1.1 Основные черты системы управления дан
ными АСНИ 10

1.2 Требования к средствам обработки струк
тур данных . . . . . 1%

ВЫВОДЫ . . . . Л?

ГЛАВА 2. СРІІЩСТВА ОПИСАНИЯ СТРУКТУР ДАННЫХ ц

2.1 Структуры и типы данных %%

2.2 Методы формальных спецификаций структур

данных 33

2.3 Эквационально-инициальное описание

структур данных 4.0

ВЫВОДИ ...... S3

ГЛАВА 3. ОПИСАНИЯ И РЕАЛИЗАЦИЯ НИКОТОРЫХ СТРУКТУР

ДАННЫХ ft

3.1 Язык спецификаций. Примеры ft

3.2 Формальные спецификации файлов СУБД

СЕТОР S

3.3 Реализация абстрактных типов конкретными.75

вывода 7?

ГЛАВА 4. СРВДСТВА ПРОГРіШНОИ РЕАЛИЗАЦИИ СОВОКУПНОСТИ

СТРУКТУР ДАННЫХ 7?

4.1 Краткое описание специализированной

АИПС "Стекло" ЭД

4.2 Методология работы пользователя с

структурами данных в системе управления

данными и

4.3 Программная реализация совокупности

структур данных оь

ВЫВОДИ 31

ЗАКЛЮЧЕНИЕ S3

ЛИТЕРАТУРА 9S

ПРИЛОЖЕНИЯ ЮІ

Введение к работе

Современные научно-исследовательские работы практически во всех областях науки и техники характеризуются резко возрастающим объемом перерабатываемой информации - информации, описывающей исследуемые явления. Часто для выработки какой-либо гипотезы, а тем более для ее проверки, необходимо провести большое количество опытов, поставить разнообразные эксперименты, обработать большое количество проб, проанализировать ранее накопленный тактический материал. Труд по обработке подобных данных в большинстве своем носит рутинный,механический характер.

Вместе с тем широко развиваются методы и средства научно-технических исследований, ориентированные на широкое использование вычислительной техники. Значителнный объем анализируемой информации в подобных исследованиях просто невозможно переработать без применения электронно-вычислительных машин. Все это способствовало появлению автоматизированных систем научных исследований /АСНИ/, автоматизирующих процессы сбора и обработки данных, выполняющих большой объем механической работы. Информационный фундамент таких систем - запоминание, хранение, поддержание данных в адекватном состоянии, поиск и выдача информации в систему обработки данных -реализуется средствами систем управления баз данных /СУБД/.

Однако системы управления базами данных поддерживают лишь жестко фиксированные структуры, в то время как в научно-технических работах структура исследуемых данных заранее не может быть фиксирована, поскольку очень часто сама является предметом изучения [і]. Кроме того, ряд работ, касаю-

- s -

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

В настоящее время существует резкая граница между возможностями языков программирования и средствами, представляемыми СУБД в области структурирования данных. Считаемся, что структура данных в идеале должна соответствовать решаемой задаче, вытекать из структуры самой задачи [з]. В языках программирования с введением абстрактных типов данных произошел заметный сдвиг в направлении расширения набора представляемых пользователю структур данных. Но после того, как новые структуры созданы, может возникнуть необходимость сохранить эти данные для последующего использования, то есть преобразовать их в структуры хранения. Однако для хранения данных мы можем использовать лишь команды языка манипулирования данными - здесь и проявляется разительное несоответствие между средствами представления структур в языках программирования и структурами хранения данных.

В настоящее время это несоответствие устраняется проектировщиками систем обработки данных или программистами, что называется, "вручную". Структуры данных, полученные в результате работы программ содержательной обработки данных, преобразовываются в хранимые структуры. Подобные преобразования возникают еще на этапе рроектирования программ содержательной

- є -

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

РІзучение вопросов обработки структур данных необходимо и должно носить методологический и практический характер. Поэтому в настоящей работе решается задача создания и реализации средств обработки совокупности структур в системы управления данными, опираясь на структуры данных языков программирования высокого уровня и систем управления базами данных. Предлагаемый подход позволяет значительно упростить процесс обращения к данным, хранящимся под управлением СУБД, и последующее их использование процедурами содержательной обработки данных.

Средства обработки структур данных основывается на алгебраическом подходе к их описанию.

Впервые в нашей стране понятие "алгебра структур данных" введено академиком В.М.Глушковьтм [4] и затем было развито в работах [5, б]. Из зарубежных основополагающей является работа [І]. Обзор работ в данном направлении содержится в недавно вышедшей статье [8].

Целью диссертационной работы является:

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

построение общей схемы реализации преобразований структур данных;

разработка алгоритмов реализации методов преобразования структур данных в структуры хранения;

постановка задачи автоматизации преобразований структур

- f -

данных.

Научная новизна. Развит оригинальный подход к включению средств обработки совокупности структур в системы управления данными. Обоснована и практически продемонстрирована применимость алгебраических спецификаций для описания структур данных, формализована технология проектирования алгебраических спецификаций абстрактных и конкретных типов данных.

исследованы основные требования, которым долима удовлетворять система обработки совокупности структур в системах управления данньми, ее основные функции и разработана исходя из этого общая схема функционирования системы обработки структур, проведен анализ средств обработки структур данных в системах.

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

Реализованные средства обработки структур данных входят в состав специализированных автоматизированных информационно-поисковых систем /АИПС/ и поддерживают преобразование структур данных /хранимых/ в структуры содержательной обработки данных.

Реализация средств обработки совокупности структур может быть проведена с использованием различных языков программирования и разных систем управления базами данных.

Использование разработанного подхода позволяет в ряде случаев упростить процесс обработки данных за счет выделения,

- і -

унификации и частичной автоматизации преобразований структур данных в структуры хранения.

Реализация результатов. Разработанные алгоритмы и программы включены в состав математического обеспечения АШС "Палинолог" и АШС "Стекло" [б5,об] .

Апробация работы. Основные результаты работы докладывались и обсуждались на:

технических совещаниях с представителями заказчиков в 1981-1983 г.г.;

межвузовской конференции "Развитие фундаментальных и прикладных исследований" в г. Ленинграде в 1983 г.;

У Всесоюзном симпозиуме "Проблемы системотехники" в г. Ленинграде в 1983 г.;

семинарах кафедры автоматизации сложных систем ЛГУ в 1981-1983 г..

Публикации. Содержание работы изложено в статьях Грі -54].

Объем и структура работы. Диссертация содержит 106 страниц и включает 3 рисунка. Список использованной литературы включает 56 наименований.

Диссертация состоит из введения, четырех глав, заключения, списка литературы и приложений.

Во введении показана актуальность темы, рассмотрена общая структура работы. В первой главе диссертации исследованы вопросы обработки данных в АСНЙ. Вторая глава посвящена изучению средств описания структур данных. В третьей главе построены абстрактные спецификации совокупности структур и конкретной системы управления базами данных. Четвертая глава посвящена рассмотрению вопросов программной реализации средств

- д -

обработки совокупности структур. В заключении приводятся основные результаты диссертации. Приложения содержат блок-схему описанных в работе алгоритмов и тексты программ, реализующих работу основных блоков системы.

^ІО -

Похожие диссертации на Средства обработки совокупности структур в системах управления данными