Определение СУБД. Назначение СУБД. Виды СУБД.
Вопрос 50 Классификация по модели данных Иерархическая модель данных — представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней. Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами. Сетевая модель данных — логическая модель данных, являющаяся расширением иерархического подхода, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в сетевых базах данных. Разница между иерархической моделью данных и сетевой состоит в том, что в иерархических структурах запись-потомок должна иметь в точности одного предка, а в сетевой структуре данных у потомка может иметься любое число предков. Реляционная модель данных (РМД) — логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теории множеств и логика первого порядка. Термин «реляционный» означает, что теория основана на математическом понятии отношение (relation). В качестве неформального синонима термину «отношение» часто встречается слово таблица. Объектные базы данных — это модель работы с объектными данными. Такая модель баз данных, несмотря на то, что она существует уже много лет, считается новой. И её создание открывает большие перспективы, в связи с тем, что использование объектной модели баз данных легко воспринимается пользователем, так как создается высокий уровень абстракции…
Объектно-ориентированная база данных (ООБД) — база данных, в которой данные моделируются в виде объектов, их атрибутов, методов и классов. Объектно-ориентированные базы данных обычно рекомендованы для тех случаев, когда требуется высокопроизводительная обработка данных, имеющих сложную структуру. Объектно-реляционная СУБД (ОРСУБД) — реляционная СУБД (РСУБД), поддерживающая некоторые технологии, реализующие объектно-ориентированный подход: объекты, классы и наследование реализованы в структуре баз данных и языке запросов.
Классификация по среде постоянного хранения · Во вторичной памяти, или традиционная: средой постоянного хранения является периферийная энергонезависимая память (вторичная память) — как правило жёсткий диск. · В оперативной памяти: все данные на стадии исполнения находятся в оперативной памяти. · В третичной памяти: средой постоянного хранения является отсоединяемое от сервера устройство массового хранения (третичная память), как правило на основе магнитных лент или оптических дисков. Классификация по содержимому Примеры: · Географическая · Историческая · Научная · Мультимедийная. Сверхбольшие базы данных Сверхбольшая база данных — это база данных, которая занимает чрезвычайно большой объём на устройстве физического хранения. Термин подразумевает максимально возможные объёмы БД, которые определяются последними достижениями в технологиях физического хранения данных и в технологиях программного оперирования данными.
А вот задачи решаемые с использованием баз данных я не нашла( ВОпрос 51 Определение СУБД. Назначение СУБД. Виды СУБД. Базы данных - это электронные хранилища информации, доступ к которым осуществляется с помощью одного или нескольких компьютеров. Модуль управления данными во внешней памяти обеспечивает создание необходимых структур внешней памяти как для хранения данных, непосредственно входящих в БД, та и для служебных целей, например для ускорения доступа к данным в некоторых случаях (обычно для этого используются индексы). ^ Модуль управления буферами оперативной памяти предназначен для решения задач эффективной буферизации, которая используется практически для выполнения функций СУБД. Область SQL содержит данные связывания, временные буферы, дерево разбора и план выполнения для каждого оператора SQL. Т.к. область разделяемого пула ограничена в размере, все операторы SQL не могут там поместиться. Ядро СУБД удаляет старые, давно не используемые операторы, освобождая память под новые операторы SQL. Если пользователь выполняет запрос, план выполнения которого хранится в разделяемом пуле, то СУБД не производит его разбор и построение нового плана, она сразу запускает его на выполнение, возможно, с новыми параметрами. ^ Модуль управления транзакциями поддерживает механизмы фиксации и отката транзакций, он связан с модулем управления буферами оперативной памяти и обеспечивает сохранение всей информации, которая требуется после сбоев в системе. Также данный модуль содержит механизм поиска тупиковых ситуаций и реализует одну из принятых стратегий принудительного завершения транзакций для развязывания тупиковых ситуаций. ^ Модуль поддержки SQL – это транслятор с языка SQL и блок оптимизации запросов (синтаксическая или семантическая).
Таким образом, СУБД предоставляет централизованные методы управления доступом к информации и обеспечивает эффективную параллельную работу многих пользователей с БД.
Вопрос 52
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|