Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Структура файлов

    Файл, показанный иа рис. 10.3, назван ДАННЫЕ О ХИМИЧЕСКИХ ЭЛЕМЕНТАХ. Он содержит пять образцов записи ХАРАКТЕРИСТИКИ ХИМИЧЕСКОГО ЭЛЕМЕНТА. Соотношение между структурой файла (размещение записей внутри файла) и структурой записи (размещение элементов данных внутри записи) может быть представлено с помощью обозначений, показанных иа рнс. 10.4. [c.414]

    Наряду с файлами, содержащими один тип записи, возможно образование файлов, содержащих несколько различных типов записи. Несколько примеров структур файлов, содержащих различные типы записи, показаны на рис. 10.5. [c.414]


    В первом примере изображен файл, содержащий записи трех типов, всего ЗхЛ/ записей. Во втором примере показано два основных типа записи, всего (Ы- -М)ХР записей во всем файле. Обычно различные записи в файле образуют некоторое соотношение между собой. В одном из соотношений наиболее общего типа основная запись имеет одну или более дочерних записей, тем самым определяя иерархическую структуру файла рис. 10.6). Здесь файл содержит записи трех основных типов авторскую запись, запись, сообщающую конкретные сведения об авторе, группу записей (называемую повторяющейся группой) о различных аналитических методах, разработанных рассматриваемым лицом. Иерархически организованные файлы ти- [c.414]

    Рис. 10 5. Примеры сложных структур файла с использованием обозначений, [c.416]

Рис. 10.6. Иерархически организованный файл с обозначением структуры файла и отношения записей. Рис. 10.6. Иерархически организованный файл с <a href="/info/958951">обозначением структуры</a> файла и отношения записей.
    Каждый из элементов системы определяется следующим образом. Банк данных Р состоит из совокупности наборов данных , каждый из которых имеет только ему присущие структуру и состав. Такой набор называется файлом и содержит пронумерованную последовательность элементов Г е Р, называемых записями файла. Записи файла являются элементами Декартова произведения некоторых непересекающихся подмножеств однородных данных множества количественных и качественных характери- [c.161]

    При разработке новой программы, как правило, требуется новый файл. Состав полей записи этого файла может почти полностью совпадать с составом полей какого-либо из уже имеющихся файлов и отличаться от него только одним или несколькими элементами данных или формой их представления. Расширение существующего файла введением в каждую запись нового поля или изменением его характеристик является сложной и трудоемкой работой для программиста. Такая работа включает, с одной стороны, внесение изменений и дополнений в существующий файл, а с другой — изменение всех тех программ, которые ранее работали с этими данными. При этом программист должен детально знать организацию файла с точки зре,ния его логической структуры и размещения на внешних носителях информации. Для переделки имеющихся программ также требуется детальное знание их внутренней реализации. [c.188]

    Имеется несколько типов структур данных, используемых для построения баз данных. Наиболее простой структурой является двумерный (плоский) файл. Так, например, отдельно взятый файл Продукция является двумерным. Каждая запись имеет одинаковый набор полей, и поэтому файл может быть представлен в виде двумерной матрицы (рис. 5.7). [c.195]


    Иерархическая модель данных (файл) организует данные в виде иерархической древовидной структуры, состоящей из соподчиненных узлов и ветвей. Иерархия неизменно начинается с корневого узла, соединенного с порожденными (зависимыми) узлами, причем каждый узел более высокого уровня связан только с одним узлом более низкого уровня. Иерархическую структуру можно получить, если убрать из схемы рис. 5.4 файл Продукция . Узел, находящийся на предшествующем уровне, является исходным, и доступ к каждому узлу, за исключением корневого, осуществляется через него. [c.196]

    Программное обеспечение АСАС ХТС представляет собой совокупность более 400 взаимоувязанных подпрограмм, расположенных на одном дисковом пакете. Информационное обеспечение представляет собой совокупность семи дисковых файлов, расположенных на том же дисковом пакете и содержащих информацию об имеющихся в системе моделирующих блоках, базу данных для расчета физико-химических свойств компонентов и смесей, а также рабочие файлы уровней синтеза ХТС. В процессе функционирования АСАС ХТС подпрограммы объединяются в многофазовую оверлейную программу, которая работает под управлением ОС ЕС. Структура системы является открытой, т. е. позволяет [c.607]

    В качестве примера проблемно-ориентированного пакета рассмотрим структуру системы моделирования стационарных условий работы технологического процесса [22]. Система реализована на Фортране, и входным языком для определения моделируемой схемы, а также описания последовательности вычислений является также Фортран. Структура системы приведена на рис. 1.15. Основными ее элементами являются библиотека подпрограмм, подпрограмма пользователя, главная программа и файлы для размещения данных. [c.74]

    Чтобы выполнить операцию перезаписи, необходимо в программе объявить два файла вводной и выводной. Соответственно чтение записей с перфокарт будет производиться оператором ввода, а запись на магнитный диск — оператором вывода. Для расширения файла с целью размещения порядкового номера записи удобно воспользоваться структурой. [c.316]

    Запись объявленного или стандартного файла читается символ за символом и присваивается переменным Пробел или запятая определяет конец значения отдельной переменной. Если элемент списка данных является именем массива, то значения из потока присваиваются каждому элементу массива начиная с первого в последовательности по строкам. Аналогично происходит присваивание и элементам структуры. Передача данных заканчивается, если список данных исчерпан или возникла ситуация конец файла . В процессе передачи данные преобразуются в соответствии с типом переменных. Вводной поток может содержать пустые поля. Последние задаются повторяющимися запятыми. Например, две рядом стоящие запятые определяют одно пустое поле. [c.323]

    Неисполнимые операторы предназначены для описания передаваемых данных, а именно структуры записей файла, способа их представления, указания данных, которые необходимо обрабатывать. [c.393]

    В структуре банка данных вьщеляют две основные части. Это базы данных и система управления базами данных (СУБД). СУБД - это набор модулей, который не привязан к конкретному набору прикладных профамм или файлов и способствует  [c.75]

    В ЭВМ ряд процедурных знаний может быть представлен в виде программ, записанных с помощью различных алгоритмических языков, которые являются разновидностями ФЯ. Для поиска решений каких-либо формализованных или неформализованных задач с помощью процедурных знаний, программно реализованных в ЭВМ, требуется многообразная фактографическая информация в виде некоторых структур данных (машинные слова, вектора, массивы, файлы, списки, абстрактные типы данных). [c.32]

    БД—это совокупность программных средств, обеспечивающих накопление, поиск, хранение и запись информационных единиц заданной структуры данных (массивы, файлы, списки и т. д.), используемых под управлением СУБД. При создании ЭС используют различного рода БД иерархические, реляционные и сетевые (см. разд. 2.4). [c.194]

    С>1Р-файл —это файл управляющей информации. В его структуре отражается естественная последовательность действий по решению задачи генерации технологической схемы, зафиксированная с помощью соответствующих ПП, содержащихся в БЗ. [c.310]

    Составление программ многомодульной структуры с использованием профессиональных расширений языков программирования или библиотеки стандартных программ. Решение инженерно- технических и инженерно-экономических задач с использованием проблемно-ориентированных прикладных пакетов и систем ( Тематика записи и файлы, обработка текстовых файлов, использование численных методов для решения задач, построение графиков и диафамм, создание профамм прикладного назначения.) [c.159]

    В соответствии с логической структурой база данных состоит из файлов, которые делятся на записи и, далее, на элементы. Идентификация данных производится по номеру файла, номеру записи и номеру элемента. [c.169]

    По структуре ASPEN относится к предпроцессорным системам, когда входной транслятор генерирует исполнительную программу на языке фортран (рис. 7.40), в дальнейшем эта программа вместе с программами пользователя транслируется, редактируется и выполняется. На шаге редактирования подсоединяются необходимые модули системы и пользователя. Такой подход позволяет строить исполнительную программу непосредственно для решаемой задачи с массивами переменной размерности и тем самым исключить непроизводительные затраты памяти. Система ориентирована также на файловую структуру. Файлы используются для хранения входной программы, промежуточных результатов, объектной программы и результатов расчета. Это позволяет в любое время прохождения задачи проанализировать любую информацию, связанную с ней, а также повторить расчеты с любого этапа решения. [c.423]


    В системе СМЕТЫ используется имеющийся информационный фонд системы СТРУНА. Кроме того, она имеет свой информационный фонд, содержащий нормативные и другие данные, необходимые для составления смет. Этот фонд структурирован в виде таблиц и ведется по СУБД СВЕТА. Исключение составляют данные для смет на арматуру. Они организованы в виде файла СИАР-2 типа REGIONAL (1), аналогичного по структуре файлу СИАР. Подсистема СМЕТЫ носит динамический характер. С одной стороны, правила составления смет часто корректируются, а с другой, подсистема регулярно пополняется новыми правилами составления смет изделий, включаемых в систему СТРУНА. Поэтому индивидуальное программирование каждого правила составления сметы по заданию, выполненному специалистом в области сметного дела, является неэффективным. [c.71]

Таблица 7.4. Структура файлов банка данных SPE MAIFF Таблица 7.4. Структура файлов банка данных SPE MAIFF
    В структуре банка данных выделяются две основные части. Это базы данных и система управления базами данных (СУБД). Последняя определяется следующим образом СУБД — это набор модулей, который не привязан к конкретному набору прикладных программ или файлов способствует обращению к данным по имени, а не по их физическим адресам способствует выполнению таких операций над данными, как определение, хранение, ведение и выборка способствует выражению логических взаимосвязей между элементами данных [37]. СУБД обеспечивает все обмены информацией между подсистемами и базами данных, а также между терминалами и базами данных. Она должна обеспечивать мультизадачную работу на общих базах данных без нарушения достоверности данных, иметь средства защиты данных от несанкционированного доступа, поддерживать сложные структуры данных. [c.113]

    Реляционная модель данных организует объекты и взаимосвязи между ними в виде таблицы, причем взаимосвязи также рассматриваются в виде объектов. В ее основе лежит хорошо проработанная теория отношений, формализующая взаимосвязи между объектами базы. Поскольку любая сетевая структура может быть с некоторой избыточностью разложена в совокупность древовидных структур, то и любое представление данных может быть сведено с некоторой избыточностью к двумерным таблицам (файлам). При этом связи между данными могут быть также представлены в виде двумерных файлов. Заранее имеющаяся избыточность не должна настораживать, поскольку речь идет о логическом представлении данных, физическое же отображение данных, соответствующее этому логическому, может и должно быть избыточным. Процесс приведения произвольной структуры к табличному виду, выполняемый строгими методами, носит название нормализации. В процессе нормализации элементы данных группируются в таблицы, представляющие объекты и их взаимосвязи. Теория нормализации основана на том, что устанавливается полная функциональная зависимость неключевых атрибутов от первичного ключа, исключая повторяющиеся группы элементов данных и Транзитивная зависимость между некяю-чевыми атрибутами. [c.197]

    Реализация БД на основе СУБД КВАНТ-М. Эта система работает под управлением операционной системы ОС-РВ на мини-ЭВМ СМ-4, имеет широкий набор интерактивных программ-утилит для управления файлами данных. Для изменения баз данных и контроля за их состоянием можно использовать интерактивный язык запросов КВАНТСКРИПТ-М. Характеристики системы по оперативной памяти при обычной работе — 70 кбайт, при загрузке БД — до 192 кбайт внешняя память — 2,5 Мбайт. Система обеспечивает одновременное выполнение нескольких пользовательских программ и поддерживает структуру баз данных, представленную на рис. 5.15, т. е. в терминах этой СУБД не имеют отражения не только сетевые структуры, но даже и иерархические, в которых имеется более двух уровней связей типа один ко многим . Однако любое ноле записи может быть объявлено ключевым, что позволяет адекватно отобразить в эту структуру различные обобщенные схемы с небольшой избыточностью. Кроме [c.213]

    Объем хранимой информации достаточно велик. Так, в текущей редакции подсистемы содержится 4000 спецификаций оборудования с общим объемом 60 тыс. позиций, 600 заказных спецификаций с общим объемом 10 тыс. позиций и большой информационный фонд по оборудованию и материалам. Для обеспечения надежности хранения и корректировки информации, устранения избыточности и противоречивости данных, реализации быстрого и достаточно простого получения требуемых данных прикладными программами и пользователем вся хранимая информация организована как единая СУБД сетевой структуры Сетор . В базу данных входят 24 файла прямого доступа, связанные между собой для обеспечения алгоритмов обработки информации средствами СУБД. Для однозначной идентификации хранящиеся в базе позиции оборудования, изделия и материалы кодируются кодом из десяти цифр, обозначающими класс оборудования и подкласс, марку, тип, размер и т. д. [c.582]

    Язык системы ДЖИС — язык высокого уровня, ориентированный на непрограммиста. По структуре его можно отнести к повествовательному типу языка директив. Для расширения системных возможностей, помимо этого, можно использовать программы, написанные на языке Ассемблера. Функции системы по получению справки и модификации содержимого базы данных в значительной степени определяются потребительскими нуждами. Поэтому логика заданий записывается в терминах языка взаимообмена. Функции же создания и обновления базы являются традиционными и в большей степени логически определены. Система может работать в пакетном режиме и режиме сообщений. В первом случае задания вводятся через устройство ввода системы и выполняются в установленном порядке. Во втором случае работа производится через терминальные устройства ОС/360. Начиная от элемента и кончая файлом, данные могут обрабатываться лишь при наличии ключей допуска. [c.85]

    Оператор % IN LUDE удобно применять для хранения часто используемых частей программ, которые остаются неизменными независимо от задачи (например, описания файлов, структур и т. д.). [c.298]

    Здесь имя-файла — имя файла, описание которого дано с помощью оператора DE LARE идентификатор — имя скалярной переменной, массива или старшей структуры. Не допускается использование имен переменных с атрибутом DEFINED. В соответствии с назначением оператора (ввод, вывод или обновление) в операторе DE LARE должна быть указана соответствующая функция файла. [c.316]

    Если вводимая запись не последняя, то формируется ее номер (значение NUMB) и заполняются элементы структуры ST. Далее запись, определенная как структура, передается в файл DIS . При написании программы часть атрибутов и режимов файлов принята по умолчанию (см. табл. 5.7). [c.317]

    Программа выполняется следующим образом. После ввода перфокарты формируется внесенный ключ записи. Для этого первая чаеть структуры KART (20 символов) переносится в структуру ST и с помощью функции AUR определяется область файла. Построенный таким образом внесенный ключ используется в операторах ввода — вывода через переопределенную переменную NA L. Как только будет встречена последняя карта на занесение, управление передается на считывание записей. Если первой картой будет [c.320]

    В литературе на русском языке специалисты все более склоняются понимать под "банком данных" любую совокупность данных (в том числе и неструктурированных) об одной предметной области. Например, собрание оригинальных (необработанных специалистом) текстовых свидетельств очевидцев, наблюдатпих шаровую молнию, является банком данных (отметим, что эти свидетельства могут быть текстовыми файлами, хранящимися на магнитном носителе ЭВМ). Однако рассматривать это собрание как базу данных было бы не совсем точно, ибо "базой данных" специалисты все чапче называют совокупность данных, обладающих определенной структурой. Например, собрание каталожных карточек по журнальным публикациям с указанием автора н названия работы, издания, года вьшуска, тома, номера, страниц, ключевых слов является базой данных (отметим, что компьютерные каталоги в нашей стране пока редки). То, что информация в базе данных обладает структурой, позволяет алгоритмизировать ее обработку последнее обстоятельство обусловливает возможность автоматизации процедур работы с данными, что наиболее эффективно выполняет ЭВМ. О современной трактовке терминов "банк данных", "база данных" и связанных с ними понятий можно прочитать в словаре [Борковский, 1987] или в монографиях [Ульман,1983 Мартин,1980]. - Прим. ред. [c.610]

    Редактор йазы знаний. Многооконный РБЗ, используя иерархическую последовательность свешивающихся меню, предлагает пользователю организовать вновь, пополнить или модифицировать БЗ фактами, ПП, подсказками. Эти факты, ПП и подсказки, представленные в виде набора пяти отношений унифицированной структуры, предназначены для долгосрочного хранения в виде файлов в кодировке AS II. Таким образом, результатом работы РБЗ являются пять файлов-отношений, описывающих БЗ конкретного приложения, плюс файл- шапка , содержащий текст приветствия прикладной ЭС. [c.309]

    Структура фш июп. В рассматриваемой ГЭС используются несколько типов файлов САР-фаилы файлы исходных данных НЕЬР-файлы. [c.310]

    Каждый макроблок включает группу взаимосвязанных под-программ, или программных модулей, объединенных единой целью функционирования. Ниже дано краткое описание функциональноинформационной структуры и файлов каждого блока. [c.342]

    Процедуры функции. Структура. Формальные и фактические параметры обрашения к процедуре. Область действия имен и переменных. Файлы. Графические возможности языка Паскаль. 2 [c.158]

    Внутренняя структура подсистемы. Подсистему расчетов по методу конечных элементов ыол по рассматривать как совокупность четырех баз— иснолнительнон базы, дистрибутивной базы, рабочей базы данных и архивной базы данных (рис. 4.20). В исполнительную базу входят собственно рабочие программы в загрузочном коде, которые последовательно вызываются в процессе расчета. Кроме того, в исполнительную базу входят управляющие программы, которые позволяют определить, в какой последовательности доллшы исполняться рабочие программы. Рабочие и управляющие программы исполнительной базы осуществляют обмен данными через рабочую базу данных. В рабочую базу данных записываются входные н выходные данные программы исполнительной базы. Это могут быть различные таблицы, массивы и списки параметров для рабочих программ, а такл е временные командные файлы, которые создают управляющие программы для решения конкретных подзадач и которые вызываются для исполнения. Система управления рабочей базой данных включает в себя набор подпрограмм обеспечения доступа к рабочей базе данных (эти подпрограммы используются рабочими программами подсистемы), а такл е сервисных программ, позволяющих пользователю пол чать доступ неносредственно к любой информации рабочей базы данных. Сервисные программы включены в исполнительную базу. В архивную базу данных за- [c.222]

    Структура данных рабочей базы. Рабочая база данных состоит из файлов различного типа, относящихся ко всей задаче в целом, к отдельным суиерэлементам или к структурам из сунерэлементов. [c.229]

    Архивная база дайн ы х. В архивную базу данных записываются те сведения о задаче, которые требуют долговременного хранения. В частности, описания постановок задач и файлы истории решений задач. Структура архивной базы данных аналогична структуре рабочей базы данных, однако, как правило, в архивную базу данных пишутся сведения по всей задаче в целом, а по по отдельным суиерэлементам, а количество [c.231]


Смотреть страницы где упоминается термин Структура файлов: [c.230]    [c.294]    [c.98]    [c.109]    [c.36]    [c.80]    [c.319]    [c.304]    [c.230]    [c.230]   
Смотреть главы в:

ЭВМ помогает химии -> Структура файлов




ПОИСК





Смотрите так же термины и статьи:

Файл



© 2025 chem21.info Реклама на сайте