Понятие и классификация БД. Особенности современных БД. Понятие СУБД.
Архитектуры обработки удаленных данных: файл-сервер, клиент-сервер. Файл-серверная архитектура предполагает наличие в сети сервера, на котором хранятся файлы централизованной БД. В соответствии с запросами пользователей файлы с файл-сервера передаются на рабочие станции пользователей, где и осуществляется основная часть обработки данных. Основной принцип модели клиент—сервер применительно к технологии управления базами данных заключается в разделении функций стандартного интерактивного приложения на пять групп, имеющих различную природу: - функции ввода и отображения данных (Presentation Logic); - прикладные функции, определяющие основные алгоритмы решения задач приложения (Business Logic); - функции обработки данных внутри приложения (DataBase Logic); - функции управления информационными ресурсами (DataBase Manager System); - служебные функции, играющие роль связок между функциями первых четырех групп. Клиентская часть приложения включает в себя следующие части: - презентационную логику; - бизнес-логику, или логику собственно приложений;
- логику обработки данных; - процессор управления данными. Понятие и классификация БД. Особенности современных БД. Понятие СУБД. База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей
По форме представления информации различают видео- и аудиосистемы, а также системы мультимедиа. Эта классификация в основном показывает, в каком виде информация из баз данных выдается пользователям: в виде изображения, звука или дается возможность использования разных форм отображения информации. Понятие «изображение» здесь используется в широком смысле: это может быть символьный текст, неподвижное графическое изображение (рисунки, чертежи), фотографии, географические карты, движущиеся изображения. Пока наибольшее практическое использование находят базы данных, содержащие обычные символьные данные. Понятие БД связано с такими понятиями структур. элементов как «поле, запись, файл» Система управления баз. Дан.- СУБД
СУБД – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
СУБД —это программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ.
Составляющими частями СУБД являются: 1. Ядро. 2. Набор обрабатывающих программ. 3. Сервисные программы.
Основной частью СУБД является ядро — это управляющая программа, предназначенная для автоматизации всех процессов, связанных с обращением к данным. Ядро постоянно находится в оперативной памяти и организует обработку поступающих запросов, управляет операционной системой, контролирует завершение операций доступа к БД, выдает сообщения.
Важнейшей функцией ядра является организация параллельного выполнения запросов. Набор обрабатывающих программ — это трансляторы с языков описания данных, языков запросов и языков программирования, редакторов, отладчиков.
По степени универсальности различаются два класса СУБД — системы общего назначения и специализированные системы. 29 Архитектура и структурные элементы БД. Понятие базы данных тесно связано с такими понятиями структурных элементов, как поле, запись, файл (таблица) (рис.5).
Рисунок 5 – Основные структурные элементы БД
Поле – элементарная единица логической организации данных, которая соответствует неделимой единице информации – реквизиту. Для описания поля используются следующие характеристики: - имя, например. Фамилия, Имя, Отчество, Дата рождения: - тип, например, символьный, числовой, календарный; - длин, например, 15 байт, причем будет определяться максимально возможным количеством символов; - точность для числовых данных, например два десятичных знака для отображения дробной части числа. Запись – совокупность логически связанных полей. Экземпляр записи – отдельная реализация записи, содержащая конкретные значения ее полей. Файл (таблица) – совокупность экземпляров записей одной структуры Описание логической структуры записи файла содержит последовательность расположения полей записи и их основные характеристики, как это покатано на рис. 6.
Рисунок 6 – Описание логической структуры записи файла
В структуре записи файла указываются поля, значения которых являются ключами: первичными (ПК), которые идентифицируют экземпляр записи, и вторичными (ВК), которые выполняют роль поисковых или группировочных признаков (по значению вторичного ключа можно найти несколько записей).
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|