Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Файловая организация данных




Базы данных

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

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

  • 4.6.1 Файловая организация данных
  • 4.6.2 Базы данных
    • 4.6.2.1 Элементы базы данных
    • 4.6.2.2 Реляционные базы данных
    • 4.6.2.3 Постреляционные базы данных

Ознакомьтесь с особенностями файловой организации данных. Обратите особое внимание на недостатки такой организации.

Информационные технологии первоначально основывались на файловой организации данных. Каждый программный продукт работал с одним или несколькими файлами данных, структура которых находились в прямой зависимости от приложений. При этом существовал «примат» программного обеспечения: информационные возможности системы полностью определялись возможностями программ; любые изменения в структуре данных были возможны только при условии соответствующего изменения приложений; информация, содержащаяся в файлах данных, в большинстве случаев оказывалась недоступной для других программных средств.

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

Рисунок 4.6. Организация программно-информационного обеспечения на основе файлов данных

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

Среди недостатков такой организации можно выделить следующие:

  1. Зависимость данных от приложений. Файлы данных обычно жестко привязаны к программному обеспечению. Использование их возможно только вместе с соответствующими приложениями. Это, во-первых, ограничивает сферу использования данных: они не могут использоваться в тех узлах вычислительной системы, где не установлено соответствующее программное обеспечение. Во-вторых, ограничены возможности обработки информации; они полностью исчерпываются алгоритмами, заложенными в материнской программе, а разработка нового программного обеспечения на базе существующих файлов весьма затруднено, так как описания данных и их структуры опять же хранятся внутри материнской программы.
  2. Трудоемкость внесения изменений. Как уже говорилось, любые изменения в структуре информации требуют соответствующего изменения программного обеспечения, то есть, фактически, включают этап дополнительного программирования. Это ставит пользователя в зависимость от разработчиков программного обеспечения и в значительной мере увеличивает затраты на поддержание работоспособности автоматизированной информационной системы. Положение еще более усложняется, если одни и те же файлы используются несколькими приложениями - в этом случае потребуется переработка всех связанных программных средств.
  3. Избыточность информации и дублирование данных. Очевидно, что разные программные средства могут использовать одну и ту же информацию, например, нормативно-справочные данные. Но, поскольку каждое приложение использует файлы данных собственного формата, приходится дублировать эту информацию для каждой из использующих программ. Это, с одной стороны, увеличивает непроизводительные затраты на хранение и использование излишней информации, с другой стороны, увеличивает расходы на программирование, поскольку в различных программах повторяются одни и те же процедуры обработки данных. Наконец, это приводит к дополнительным трудовым и материальным затратам при внесении любых изменений в данные, так как эту процедуру приходится повторять для каждого из приложений.
  4. Разобщение данных. Файлы данных, используемые разными приложениями, не связаны или только частично связаны между собой. Это зачастую приводит к невозможности получить полную картину состояния предметной области, серьезным затруднениям при решении экономических задач, требующих работы с данными разных программ. Кроме того, это может вызывать временную или постоянную противоречивость данных, нарушение их целостности.
  5. Неоперативность информации. Дублирование, переработка большого числа файлов, отсутствие целостности приводит к значительному снижению оперативности всей информационной системы.



Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 549; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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