Лекция "Характеристика современных СУБД"
Оценка 4.6

Лекция "Характеристика современных СУБД"

Оценка 4.6
Лекции
doc
информатика
Взрослым
05.04.2017
Лекция "Характеристика современных СУБД"
Другим необходимым элементом СУБД является встроенный язык программирования для автоматизации процедур обслуживания системы и обработки данных внутри СУБД ее собственными средствами. Пользовательские приложения взаимодействуют в СУБД в рамках двух- или трехуровневой архитектуры, следовательно, физическим сервером, на котором установлена СУБД, является сервер баз данных. Администрирование СУБД состоит из создания базы данных плюс управления плюс обеспечение сервера инфраструктуры. СУБД характеризуются масштабируемостью и быстродействием..Основные функции СУБД: управление данными во внешней памяти (на дисках); управление данными в оперативной памяти с использованием дискового кэша; журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
Характеристика современных СУБД.doc
ее ее ае ае Характеристика современных СУБД Сист ма управл ния б зами д нных (СУБД) — совокупность программных и  лингвистических средств общего или специального назначения, обеспечивающих  управление созданием и использованием баз данных. СУБД (система управления базами  данных, DBMS) отвечает за агрегирование данных и ихпоследующее хранение и обработку. СУБД основаны на реляционной модели данных. Реляционная модель – представление  базы данных в виде таблиц для действий над записями на языке SQL (Structured Query  Language.) Ранее использовались данные только в алфавитно­цифровой форме,  классифицировавшиеся по стандартным типам (строки, целые числа и т.д.). Теперь в  качестве данных могут храниться и бинарные объекты: изображения, видео и большие  фрагменты текста, по которым может происходить поиск. Другим необходимым элементом СУБД является встроенный язык программирования для автоматизации процедур обслуживания системы и обработки данных внутри СУБД ее собственными средствами. Пользовательские приложения взаимодействуют в СУБД в  рамках двух­ или трехуровневой архитектуры, следовательно, физическим сервером, на котором установлена СУБД, является сервер баз данных. Администрирование СУБД состоит из создания базы данных плюс управления плюс обеспечение сервера инфраструктуры. СУБД  характеризуются масштабируемостью и быстродействием..Основные функции  СУБД:  управление данными во внешней памяти (на дисках); управление данными в оперативной памяти с использованием дискового кэша; журнализация изменений, резервное копирование и восстановление базы данных после  сбоев; поддержка языков БД (язык определения данных, язык манипулирования данными). Обычно современная СУБД содержит следующие компоненты: ядро, которое отвечает за управление данными во внешней и оперативной памяти и  журнализацию,процессор языка базы данных, обеспечивающий оптимизацию запросов на  извлечение и изменение данных и создание, как правило, машинно­независимого  исполняемого внутреннего кода,подсистему поддержки времени исполнения, которая  интерпретирует программы манипуляции данными, создающие пользовательский  интерфейс с СУБДа также сервисные программы (внешние утилиты), обеспечивающие ряд  дополнительных возможностей по обслуживанию информационной системы. По способу доступа к БД­Файл­серверные файлы данных располагаются централизованно  на файл­сервере. Преимуществом этой архитектуры является низкая нагрузка на  процессор файлового сервера. Недостатки: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизованного управления; затруднённость или  невозможность обеспечения таких важных характеристик как высокая надёжность,  высокая доступность и высокая безопасность. Применяются чаще всего в локальных  приложениях, которые используют функции управления БД; в системах с низкой  интенсивностью обработки данных и низкими пиковыми нагрузками на БД. На данный момент файл­серверная технология считается устаревшей, а её использование в  крупных информационных системах — недостатком.Примеры: Microsoft Access, Paradox,  dBase, FoxPro, Visual FoxPro.­ Клиент­серверныеКлиент­серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном  режиме. Все клиентские запросы на обработку данных обрабатываются клиент­серверной  СУБД централизованно. Недостаток клиент­серверных СУБД состоит в повышенных  требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети;  удобство централизованного управления; удобство обеспечения таких важных  характеристик как высокая надёжность, высокая доступность и высокая безопасность. Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive  Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.­ Встраиваемые — СУБД, которая  может поставляться как составная часть некоторого программного продукта, не требуя  процедуры самостоятельной установки. Встраиваемая СУБД предназначена для  локального хранения данных своего приложения и не рассчитана на коллективное  использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде  подключаемой библиотеки. Доступ к данным со стороны приложения может происходить  через SQL либо через специальные программные интерфейсы.Примеры: OpenEdge, SQLite,  BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР. По степени  распределённости: Локальные СУБД (все части локальной СУБД размещаются на одном  компьютере) Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).

Лекция "Характеристика современных СУБД"

Лекция "Характеристика современных СУБД"

Лекция "Характеристика современных СУБД"

Лекция "Характеристика современных СУБД"
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
05.04.2017