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

ВВЕДЕНИЕ В БАНКИ ДАННЫХ (БНД)

Понятие БнД, функции, принципы организации

Бнд является современной формой организации хранения и доступа к информации. Существует несколько определений БнД.

БнД — это система специальным образом организованных баз данных, программных, технических, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных (не путать с понятием БД). Из этого определения вытекают состав и назначение БнД.

Основные функции БнД:

* хранение информации и организация ее защиты;

* периодическое изменение хранимых данных (обновление, добавление, удаление);

* поиск и отбор данных по запросам пользователей и прикладных программ;

* обработка данных и вывод результатов в заданной форме.

В основе построения БнД лежат определенные научные принципы. Обратим внимание на 2 основных:

  • интеграция данных
  • целостность данных
  • централизация управления данными.

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

Принцип целостности данных отражает требование адекватности хранимой информации состоянию предметной области: т. е. в любой момент времени данные должны соответствовать свойствам и характеристикам объектов. Поддержание целостности достигается контролем входной информации, периодической проверкой данных, применением специальной системы восстановления данных.

Централизованное управление данными освобождает от этих функций всех пользователей, кроме администратора БнД.

Из этих двух принципов вытекают следующие преимущества БнД:

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

Состав БнД.

1. информационная компонента;

2. программные средства;

3. технические средства;

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

5. администраторы БнД.

Ядром БнД является база данных.

БД — именованная и организованная определенным образом совокупность данных, хранящаяся на машинных носителях и отражающая состояние исследуемого объекта.

Классификация баз данных.

  • по форме представления информации: видеосистемы, аудио системы, системы мультимедиа. Эта классификация показывает, в каком виде информация выдается из баз данных выдается пользователю (в виде изображения, звука или совместно). Понятие «изображение» включает текст, графику, анимацию.
  • по типу используемой модели: файловые,. иерархические, сетевые, реляционные, смешанные. Об этом подробнее позднее.
  • по типу хранимой информации: документальные (библиографические, реферативные, полнотекстовые), лексикографические (классификаторы, словари), фактографические
  • по характеру организации хранения данных и обращения к ним: локальные (персональные), централизованные (интегрированные) и распределенные. При централизованном варианте все данные хранятся на одном сервере. Доступ к ним осуществляется с помощью запроса. Достоинство: легкая поддержка БД в актуальном состоянии. Недостаток: размер базы ограничен размером памяти, существенные ограничения на параллельную обработку. В случае использования распределенной БД последняя размещается на нескольких серверах. Работа с ней осуществляется на ПК, но необходимо использовать сетевые программные средства.

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

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

Основу программных средств БнД составляет СУБД.

СУБД — это совокупность программных и языковых средств, предназначенных для создания, ведения и использования БД.

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

* по степени универсальности: общего назначения и специализированные. Первые не ориентированы на конкретную предметную область и обладают средствами настройки. Примером вторых являются: СУБД для конструктора и технолога.

* по используемой логической модели: иерархические, сетевые, реляционные.

* среда функционирования – класс компьютеров и операционных систем, на которых работает СУБД

* по уровню использования – локальная и многопользовательская. Рассмотрим подробнее технологию многопользовательской работы.

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

Концепция файл-сервер: данные хранятся на сервере, возможен коллективный доступ, но если какой-либо пользователь работает с файлом, то для других пользователей в этот момент он не доступен. Запрошенные данные транспортируются с файлового сервера на рабочие станции, где их обработка выполняется средствами СУБД.

Концепция клиент-сервер: на сервер клиентом выдается запрос, на сервере установлена СУБД; данные обрабатываются и сформированный запрос передается клиенту.

В состав СУБД входят 3 основные компоненты: командный язык, транслятор, интерфейс пользователя (средства взаимодействия с пользователем).

Командный язык служит для описания структуры файлов БД, написания программных модулей, формирования запросов. Наиболее широко используются специальные замкнутые языки, ориентированные только на работу с БД: dbase, SQL, qbe, clarion.

Транслятор бывает в виде интерпретатора или компилятора.

Интерфейс пользователя:

  • командный,
  • в режиме меню
  • WIMP-интерфейс (windows — image — menu — pointer)- на экране высвечивается окно, которое содержит образы программ и меню действий. Для выбора одного из них используется указатель.
  • SILK-интерфейс (spich-image-language-knowledge)

Наиболее известными и популярными СУБД являются: Access, Paradox 7 for Windows 95 and Windows NT, Approach for Windows. К общим свойствам этих средств относится:

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

3.Технические средства БнД – это все аппаратные средства, которые обеспечивают функционирование БнД и работу пользователей. Сюда относятся: ЭВМ, внешние устройства, носители информации, аппаратура для передачи данных, линии связи.

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

Администраторы БнД.

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

Группа специалистов, обеспечивающих создание и функционирование БнД (администраторы базы данных). Основные функции:

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

Требования к БнД.

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

Программные средства мультимедиа технологии


Похожие статьи.

Понравилась статья? Поделиться с друзьями: