Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_Инстр ср сет интерфейса Инстр ср БД ИТв...doc
Скачиваний:
3
Добавлен:
29.08.2019
Размер:
1.32 Mб
Скачать

1. Информационные технологии работы с базами данных

1.1. Основные понятия и структура банка данных

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

Банк данных (date bank) – это система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.

Основные требования к банку данных:

  • Обеспечивать заданный уровень достоверности хранимой информации,

  • Удовлетворять актуальным потребностям пользователей системы, обеспечивать возможность хранения и модификации больших объемов информации,

  • Обеспечивать доступ к данным пользователей системы с соответствующими полномочиями,

  • Обеспечивать выдачу информации пользователям системы в различной форме,

  • Обеспечивать возможность одновременного обслуживания большого числа пользователей системы,

  • Обеспечивать простоту и удобство обращения пользователей системы за информацией и т.д.

Структуру банка данных можно представить в следующем виде (Рис 1).

Рис 1. Структура банка данных

Ядром Банка данных является База данных и Система управления базой данных (СУБД).

База данных – представляет собой поименованную совокупность структурированных и взаимосвязанных данных, и объектов, относящихся к определенной предметной области.

Под структурированием данных понимается введение соглашений о способах представления данных.

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

  • достаточно большие объемы информации,

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

  • удобные для пользователя вид и форма извлекаемой информации,

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

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

С появлением и развитием корпоративных и иных сетей появилась возможность организации доступа к одним и тем же данным из различных структурных подразделений предприятия (фирм) или из других регионов.

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

1.2. Централизованные и распределенные базы данных

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

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

  • базы данных с удаленным (сетевым) доступом.

Недостатки централизованной БД: необходимость передачи большого потока данных, низкая надежность и производительность.

Преимущества: минимальные затраты на корректировку.

Распределенная база данных состоит из нескольких частей, хранимых на нескольких машинах вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных - СУРБД.

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

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

  • доступ на основе архитектуры сети «файл-сервер»

  • доступ на основе архитектуры сети «клиент-сервер»