Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
030222_88368_otvety_na_voprosy_po_bd.doc
Скачиваний:
33
Добавлен:
27.03.2016
Размер:
212.99 Кб
Скачать

2. Основные понятия баз данных

В настоящее время успешная работа различных предприятий, организаций и коллективов, а также отдельных их сотрудников подразумевает, как правило, разработку и использование информационной системы (ИС). На ИС возла­гают задачи сбора, хранения и обработки необходимых данных о производ­стве, сотрудниках и т. п.

Современной формой информационных систем являются банки данных. Они включают:

  • вычислительную систему;

  • одну или несколько баз данных (БД);

  • систему управления базами данных (СУБД);

  • набор прикладных программ (приложений БД).

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

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

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

  • непротиворечивой;

  • неизбыточной;

  • целостной.

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

В состав языковых средств современных СУБД входят следующие два типа языков:

язык описания данных, предназначенный для описания логической структуры данных;

язык манипулирования данными, обеспечивающий выполнение основных операций над данными: — ввод, модификацию и выборку.

Прикладные программы (приложения БД) служат для обработки данных, содержащихся в БД.

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

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

Централизованная база данных хранится в памяти одной вычислительной системы.

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

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

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

  • файл-сервер;

  • клиент-сервер.

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

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