русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Документальные БД. Фактографические БД


Дата добавления: 2013-12-23; просмотров: 6639; Нарушение авторских прав


Типология баз данных

Компоненты банка данных

БАЗЫ И БАНКИ ДАННЫХ

 

 

Информационный компонент

Программные средства

Языковые средства

Технические средства

Организационно-методические средства

Пользователи БнД: классификация, администраторы

Взаимодействие компонентов

Классификация СУБД

Группы БнД в целом

В системах обработки данных важен процесс работы с данными: обновление в реальном времени, составление отчетов, вывод данных может отсутствовать или представлять собой результат программной обработки хранимой информации. Примеры: ИС сберегательного банка (обновление, вывод – расчет по вкладам, финансовый отчет), ИС бух. учета и т.д.

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

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

Информацию, содержащуюся в изображениях документов (чертежи, фотографии, копии рукописей, микроскопии книжных страниц отчетов в др.) называют иконографической. Иконографические ИС обеспечивают дистанционный доступ к большим массивам информации с выводом их на экран. В современных иконографических ИС используются следующие носители информации:

– микрофиши – карточки (например, размером 356х203 мм, содержащие 2 тыс. кадров; рулонные микрофильмы; магнитные ленты с видеозаписью);



– носители DATE STRIP, разработанные фирмой ОМЕХ (США) – отрезки гибкой металлизированной полиэфирной пленки, на которой информация записывается в дискретной форме --- в вида точечных отверстий в слое запыленного металла. 0тверстия выжигаются лазерным лучом, поэтому плотность записи чрезвычайно велика.

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

В настоящее время автоматизированные ИС являются подклассом класса обобщенных динамических систем. В большинстве случаев они разрабатываются как банки данных и знаний.

 

3.2.2 Гипертекстовые и мультимедийные БД. XML –серверы

В последние годы развивается технология применения XML в качестве стандарт­ного средства организации обмена данными при публикации БД в Интерне­те.

Расширяемый язык разметки XML (extensible Markup Language) представляет собой развитие языка HTML и по сравнению с ним обеспечивает ряд дополнительных возможностей. Главное отличие XML от HTML заключается в том, что с его помощью выполняется не толь­ко наполнение создаваемого документа содержанием с указанием размет­ки, а в основном определяется структура документа и типы хранимых в нем данных.

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

Кроме того, с помощью XML мы можем упростить доступ к данным, хра­нимым в базах данных различных СУБД. Например, для доступа к данным персональных СУБД или табличного процесора Excel пользователю требу­ется установка соответствующих инструментальных средств. В этом случае можно создать активные серверные страницы (ASP) или сценарии на языке JScript или VBScript, которые выполняют извлечение данных из базы дан­ных и помещение их в документ XML.

Информацию из полученного таким образом документа XML можно лег­ко использовать в других приложениях или отображать на страницах HTML. Таким образом, полученные в результате данные становятся доступными для всех пользователей, имеющих обозреватель, независимо от наличия или от­сутствия СУБД или табличного процессора.

Документы XML могут использоваться на стороне клиента и на стороне сервера. Возможности работы с документами XML на стороне клиента в на­стоящее время сдерживаются в основном отсутствием соответствующих ин­струментальных средств. Не все обозреватели предоставляют возможность просмотра и работы с документами XML, но в современных продуктах такая возможность уже имеется. В частности, возможность просмотра XML-доку­ментов обеспечивается Internet Explorer, начиная с версии 4.0, а также Netscape Navigator 5.0 и выше.

При работе с документами XML на стороне сервера привлекаются язы­ковые средства, обычно применяемые для расширения возможностей сер­вера, такие как Java и JScript. Отметим также, что последние версии совре­менных систем программирования, ориентированных на разработку приложений Web, также имеют средства поддержки создания и обработки документов XML. В частности, соответствующие средства имеются в соста­ве JBuilder 4.0.

В качестве причин и достоинств обработки данных XML-документа на сер­вере можно отметить следующее:

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

во вторых, обработка данных на сервере позволяет устранить необходи­
мость использования обозревателей, например Internet Explorer 5.0, под­
держивающих обработку XML-документов. Можно предположить, что
со временем все большее число обозревателей будет поддерживать та­
кую обработку.

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

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

Для создания и обработки XML-документов используются разнообразные инструментальные средства. В частности, для создания документа XML и со­ответствующего ему файла DTD определения типа документа можно восполь­зоваться редактором XML. Для этой цели можно также воспользоваться лю­бым текстовым редактором или процессором, например WordPad или Word. В последних случаях нужно иметь в виду, что файл XML является текстовым файлом с расширением xml и при сохранении его нужно задавать именно тек­стовый формат.

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

 



<== предыдущая лекция | следующая лекция ==>
Современные CASE технологии | Объектные и реляционные СУБД


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.