Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВСЕ 2003.doc
Скачиваний:
31
Добавлен:
22.12.2018
Размер:
776.19 Кб
Скачать

24.Понятие о базах и банках данных.

Прежде, чем определить понятия база данных и банк данных, необходимо остановиться на другом ключевом понятии — «предметная область».

Под предметной областью в широком смысле понимается однородная часть реального мира, представляющая интерес для конкретного исследования.

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

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

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

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

При создании баз и банков данных особенно выделяют безопасность и целостность данных.

Под данными понимается информация, представленная в виде, при­годном для обработки автоматическими средствами при возможном участии человека.

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

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

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

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

По технологии обработки данных БД подразделяются на централизованные и распределенные.

Централизованная БД хранится в памяти одной ЭВМ.

Распределенная БД состоит из нескольких частей (возможно, пересекающихся или даже дублирующих друг друга), хранящихся на различных ЭВМ вычислительной сети.

По способу доступа к данным базы данных разделяются на БД с локальным доступом и БД с удаленным (сетевым) доступом.

При локальном доступе БД размещена на одной отдельной ЭВМ, и считывание информации из БД производится непосредственно с этой машины.

При удаленном доступе управление машиной, на которой размещена БД, производится по сети с другой ЭВМ.

Основные требования к БД и БнД

Уровень сложности и важности задач информационного обеспечения АИС в рамках рассматриваемой технологии определяет ряд основных требований к БнД:

  • адекватность информации состоянию предметной области;

  • быстродействие и производительность;

  • простота и удобство использования;

  • массовость использования;

  • защита информации;

  • возможность расширения круга решаемых задач.

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

  • сокращение избыточности хранимых данных;

  • устранение противоречивости хранимых данных;

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

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

  • обеспечение возможности стандартизации;

  • обеспечение возможности санкционированного доступа к данным и др.

Изменение содержания БД может осуществляться как в ре­жиме конечного пользователя (диалоговый ввод или коррекция записей/документов по полям) — обычный для СУБД и редкий для АИПС, так и в режиме администратора БД — обычный для АИПС и редкий для СУБД.