Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zachet.doc
Скачиваний:
4
Добавлен:
06.08.2019
Размер:
588.8 Кб
Скачать
  1. Требования к БнД:

  • адекватность отображения предметной области (полнота, целостность, непротиворечивость, актуальность данных);

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

  • дружелюбность интерфейсов и малое время на освоение системы;

  • обеспечение секретности;

  • обеспечение взаимной независимости программ и данных;

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

  • динамичность данных;

  • способность к расширению;

  • гибкость и адаптивность структуры баз данных;

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

  • удобство доступа к данным.

  • приемлемые характеристики функционирования БнД (стоимость обработки, время реакции системы на запросы, требуемые машинные ресурсы и др.).

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

Совокупность типов технических средств, на которых реализуются БнД, не отличается от всех иных автоматизированных ИС. Это ЭВМ, периферийные средства для ввода информации в базу данных, средства хранения данных и средства отображения выводимой информации. Если банк данных реализуется в сети, то необходимы соответствующие технические средства для обеспечения ее работы. Но банки данных предъявляют свои требования к используемым техническим средствам. Состав и тип технических средств, на которых реализуются БнД, зависят от многих факторов, основными из которых являются технические характеристики оборудования, используемые технологии обработки данных, масштаб системы, временные ограничения на скорость реакции системы, сложность обработки, стоимостные характеристики и др. В качестве ЭВМ для банков данных чаще всего используются универсальные компьютеры. Особую роль для обеспечения эффективного и надежного функционирования банка данных играют средства хранения информации. Память в БнД обычно организуется в виде многоуровневой системы. Необходимо обращать внимание на выбор запоминающих устройств для организации хранения не только данных, предназначенных для оперативного доступа к ним, но и архивных данных. В банках данных, так же как и во всех других информационных системах, выполняются операции по вводу, хранению, обработке и выводу информации. При выполнении каждой из этих операций могут использоваться различные технологии и, как следствие, различные технические и программные средства для их поддержания.

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

  • иерархическая БД – база данных, в которой связь между элементами осуществляется по типу подчинения и схематично изображается в виде дерева. Иерархия начинается с корневого узла. Каждый узел имеет только одного «предка» и N «потомков».

(+) простота и однозначность представления, легкость адресации

(–) существенная зависимость от программно-аппаратных средств

Пример: дерево папок Windows, каталог ресурсов Интернет

  • сетевая БД, возможно существование любых взаимосвязей между объектами. Если изобразить эту модель графически, то получится набор узлов на плоскости, связанных линиями со стрелками.

(+) теоретически возможны сколь угодно сложные связи между объектами;

(–) сложность реализации, существенная зависимость от программно-аппаратных средств

Пример: служба WWW – документы, произвольно связанные ссылками.

  • реляционная БД, представление данных в виде системы взаимосвязанных таблиц. Каждый объект системы описывается в виде таблицы с набором свойств (атрибутов), а взаимосвязь между объектами – связями между таблицами.

(+) простота; относительная независимость от программных и аппаратных средств;

(–) существенная зависимость скорости обработки от объема БД

Использование: все существующие СУБД

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]