Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Spasenie.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
273.44 Кб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

28. Понятие и классификация бд. Особенности современных бд. Понятие субд.

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

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

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

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

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

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

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

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

1. Ядро.

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]