Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Лекции по Основам ВТ

ражаемая в инф-онной  системе).  В  автоматизированных  инф.  системах
   предметные области представляются моделями нескольких уровней.
      (схема №6)
      Даталогич.  модель—модель   данных   логич.   уровня,   поддерживаемая
   средствами СУБД.
        Эта  модель  престав  собой  отображение  логических  связей   между
   элементами данных, строится с учетом ограничений конкретной СУБД.  В  БД
   предпологается  интегрированное  хранение  данных,  поэтому   необходима
   соответствующая модель предметной области.
      Инфологич. модель предметной области —  описание  предметной  области,
   выполненное без орентации  на  используемые  в  дальнейшем  программы  и
   технические средства.
        Для  привязки  даталогич.  модели  к  среде  хранения   используется
   физическая модель. Модель каждого из  последующих  уровней  строится  на
   основе фиксированных характеристик моделей предыдущих уровней.
      Выделение моделей: 1) разделить сложный процесс отображения предметной
   области  БД  на  несколько  более  простых  отображений;  2)  обеспечить
   специализацию БД; 3) обеспечить предпосылки автоматизации.
       Глобальные модели отображают точку зрения  АБД.  Локальные  модели  —
   взгляды различных юзеров. Концеп.  модель  обеспечивает  интегрированное
   представление предметной области.
       Роль подсхемы. Наличие подсхем в архитектуре современных  СУБД  имеет
   большое значение.  При  обращении  к  БД  юзеру  надо  знать  ее  логич.
   структуру, наличие подсхемы  защищает  данные.  Соответствие  состава  и
   структуры  требованиям  юзера  увеличивает  независимость  программ   от
   данных,   обеспечивается   возможность   применения   различных   языков
   программирования.

      Классификация БД.
       БД являются сложными системами, объединяющими разнотипные  компоненты
   и выполняющие различные функции. Классификация  БД  производится  как  с
   точки зрения  системы  в  целом,  так  и  по  отдельным  характеристикам
   подсистем в отдельности. По  используемому  языку  общения  юзера  с  БД
   различают системы с базовым языком (открытые системы)  и  с  собственным
   языком (замкнутые системы).
        В  открытых  системах  для  обращения   к   БД   используется   язык
   программирования,   расширенный    операторами    ЯМД,    что    требует
   непосредственного знания языка при общении с БД. Основной целью на  этом
   этапе ( автоматизация процесса  написания  программ  для  общения  с  БД
   (автоматический синтез программ для общения с БД). Связи  с  применением
   открытых систем при  большом  разнообразии  типов  запросов  эффективным
   является  реализация  не  регламентированных  по  содержанию   запросов.
   Системы с базовыми языками требуют  от  программиста  знание  логической
   структуры той части БД, к которой он имеет непосредственный доступ.
       Замкнутые СУБД имеют собственные самостоятельные языки общения юзеров
   с  БД.  Они  позволяют  обходиться  без   прикладных   программистов   и
   обеспечивать непосредственное общение с БД в режиме вопрос - ответ или в
   диалоговом  режиме.  Жесткой  границы  между  открытыми   и   замкнутыми
   системами не (. В настоящее время в связи с широким развитием  работ  по
   автоматизации проектирования  инф-ных  систем  с  реализацией  тенденции
   программирования без программистов все разработанные системы все  больше
   наделяются свойствами замкнутых систем.
       В зависимости от  особеностей  моделей  поддерживаемых  БД  различают
   следующие системы: системы со структурированными, неструктурированными и
   частично  структурированными  БД.  Системы   со   структурированной   БД
   ориентированы на предварительную классификацию объектов  реального  мира
   на установление свойств и связей, которые будут фиксироваться  в  БД,  а
   также на  предварительное  определение  форматов  для  хранения  данных.
   Структурированные  БД  называются  также  форматированными  или   БД   с
   детерминированной  схемой.  БД  с   детерминированной   схемой   удается
   представить как массовые предсказуемые события в предметной  области.  В
   системах с неструктурированной БД совокупность  видов  свойств  и  видов
   взаимосвязей объекта с другими объектами определяется  только  в  момент
   появления каждого реального объекта в поле знания СУБД.
       Среди детерминированных систем в зависимости от типа  модели  данных,
   поддерживаемых БД различают: 1) иерархические  БД;  2)  сетевые  БД;  3)
   реляционные БД.
       Некоторые  системы  сочетают  в  себе  особенности  систем  различных
   классов. Например, возможность связывания между  собой  деревьев  делает
   структуру, ограниченной сетью в то время как идеология обработки  данных
   и особенности использования языковых средств сохраняют  черты,  присущие
   иерархическим системам.  Такие  системы  относятся  к  классу  смешанных
   систем. Кроме того имеются системы, позволяющие поддержать  одновременно
   несколько разнотипных моделей — мультимодельные системы.
         Модели   неструктурированных   данных   условно   разделяются:   1)
   дескрипторные;  2)   дескрипторные   с   грамматикой;   3)   модели   на
   семантических сетях; 4) фреймовые модели.
       По числу поддерживаемых СУБД уровней  моделей  данных  различают:  1)
   одно-уровневые системы; 2)  двух-уровневые  системы;  3)  трех-уровневые
   системы.
       То есть концептуальный, внешний  и  внутренний  уровни.  Несмотря  на
   широкое использование этой концепции в теоритических  исследованиях,  на
   практике  СУБД  часто  объединяют  концептуальный  и  внутренний  уровни
   представления, иногда может отсутствовать аппарат  подсхем  как  внешний
   уровень. Однако имеются  системы,  поддерживающие  более  чем  3  уровня
   представления данных: 1) информационные (такие СУБД,  которые  позволяют
   организовать  поиск,  выдачу  нужных  данных  из   БД   поддерживая   их
   целостность, актуальность. Если в  БД  осуществляется  кроме  того  иная
   обработка по получению информации, не хранящейся в явном  виде  в  БД  —
   операционные системы); 2) операционные системы (свойства  операционности
   могут быть заложены в СУБД, например, могут  обеспечиваться  прикладными
   программами (модулями) общего или функционального назначения).
      Классификация по сфере приминимости.
      СУБД делятся: 1) универсальные (такие СУБД  настраиваются  на  ту  или
   иную предметную область путем создания соответствующей БД  и  прикладных
   программ); 2) проблемно-ориентированные системы.
      Проблемная  ориентация  СУБД   может   быть   обусловлена   различными
   причинами: 1) особенностями использования языковых средств; 2) включение
   в СУБД процедур обработки данных, учитывающих предметную область.
        Большинство  СУБД  являются  универсальными   с   широким   спектром
   применения.
      По допустимым режимам работы различают системы с пакетной,  местной  и
   телеобработкой.   Изначально   многие   СУБД    обладали    возможностью
   обеспечивать только пакетного режима работы.
      По характеру хранимой информации выделяют БД для экономической, научно-
   технической, социально-политической, технологической и др. информации.
      По способу организации обработки данных различают:  1)  локализованные
   (достаточно 1 ЭВМ); 2) распределенные БД (БД реализуется  на  нескольких
   ЭВМ).

      Распределенные БД (РБД).
       Первоначально РБД отождествлялась с рапределенной БД по  узлам  сети,
   однако распределяться  могут  и  другие  компоненты  БД,  поэтому  здесь
   используется  понятие  РБД,  которое   в   процессе   ипользования   (ее
   компоненты) должны быть разделены только  физически,  но  не  логическом
   уровне. Логическая интеграция РБД означает,  что  вся  РБД  потенциально
   доступна из ( узла. В системах с  РБД  кроме  понятия  “схема”  вводится
   понятие “супер-схема” — описание РБД как логически целой  информационной
   совокупности. В  РБД  функции  АБД  распределены  между  администратором
   интегрированной БД и администраторами локальных БД. ПО каждого узла сети
   кроме компонентов, используемых в локальных БД содержат 2 дополнительных
   компонента: средства управления связью, сетевую систему управления БД. С
   помощью сетевого компонента выявляются сведения о  нахождении  данных  в
   системе, определяется, куда послать запрос на обработку.
      Преимущества и недостатки РБД.
      Преимущества:
        РБД  позволяет  совместить  децентрализованные  и   централизованные
   системы, т.е. есть возможность распределения нагрузки  между  различными
   компонентами системы. РБД  обладает  лучшими  адаптивными  свойствами  и
   меньшей увствительностью к выходу из строя отдельных компонентов.
      Недостатки:
       Сложность. В РСУБД больше  функций,  чем  в  обычной  СУБД.  Проблемы
   синхронизации при обработке поисковых и корректирующих запросов. Сложная
   задача проектирования БД как на логическом, так и на физическом уровнях.
   В  РБД  часто  появляются  дополнительные   уровни   модели   данных   (
   увеличивается время обработки. Сложнее стоит вопрос с ЗИ.
      (схема №7)
      (схема №8)
      Классификация РБД.  В зависимости от однородности компонентов РБД
   различают однородные (гомогенные) и разнородные (гетерогенные) чаще
   всего эта классификация производится относительно  используемых ЭВМ и
   СУБД. Гомогенные системы являются более простыми как с точки зрения
   проектирования и эксплуатации, гетерогенные более сложные и гибкие. По
   распределяемым ресурсам различают: системы с распределенными БД и
   распределенными СУБД.  Системы РБД могут быть как с распределенными, так
   и с едиными СУБД. Системы с расп-ми СУБД обязательно являются системами
   с РБД. Наряду с очевидными  достоинствами распределенные системы с
   централизо
Пред.678910След.
скачать работу

Лекции по Основам ВТ

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ