Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Понятие и классификация БД. Особенности современных БД. Понятие СУБД.

Архитектуры обработки удаленных данных: файл-сервер, клиент-сервер.

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

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

- функции ввода и отображения данных (Presentation Logic);

- прикладные функции, определяющие основные алгоритмы решения задач приложения (Business Logic);

- функции обработки данных внутри приложения (DataBase Logic);

- функции управления информационными ресурсами (DataBase Manager System);

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

Клиентская часть приложения включает в себя следующие части:

- презентационную логику;

- бизнес-логику, или логику собственно приложений;

- логику обработки данных;

- процессор управления данными.

Понятие и классификация БД. Особенности современных БД. Понятие СУБД.

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

 

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

Понятие БД связано с такими понятиями структур. элементов как «поле, запись, файл»

Система управления баз. Дан.- СУБД

 

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

 

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

 

Составляющими частями СУБД являются:

1. Ядро.

2. Набор обрабатывающих программ.

3. Сервисные программы.

 

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

 

Важнейшей функцией ядра является организация параллельного выполнения запросов.

Набор обрабатывающих программ — это трансляторы с языков описания данных, языков запросов и языков программирования, редакторов, отладчиков.

 

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

29 Архитектура и структурные элементы БД.

Понятие базы данных тесно связано с такими понятиями структурных элементов, как поле, запись, файл (таблица) (рис.5).

 

Рисунок 5 – Основные структурные элементы БД

 

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

- имя, например. Фамилия, Имя, Отчество, Дата рождения:

- тип, например, символьный, числовой, календарный;

- длин, например, 15 байт, причем будет определяться максимально возможным количеством символов;

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

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

Описание логической структуры записи файла содержит последовательность расположения полей записи и их основные характеристики, как это покатано на рис. 6.

 

Рисунок 6 – Описание логической структуры записи файла

 

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

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...