русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Обобщенная архитектура СУБД.


Дата добавления: 2014-03-21; просмотров: 1246; Нарушение авторских прав


Понятие СУБД.

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

Создание и применение СУБД призвано к максимальному удовлетворению требований, предъявляемых в эффективным БД.

Современная СУБД реализует централизованное управление данными и кроме того обеспечивают:

1. Определение данных, подлежащих хранению в БД.

2. Первоначальную загрузку данных в БД, т.е. создание БД.

3. Обновление данных.

4. Доступ к данным по различным запросам пользователя, отбор и извлечение некоторой части БД, редактирование извлеченных данных и выдача их пользователю.

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

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

1. Физическом размещении в памяти данных и их описании.

2. Механизмов поиска запрашиваемых данных.

3. Проблемах, возникающих при одновременном запросе одних и тех же данных многими пользователями.

4. Способов обеспечения защиты данных от некорректных обновлений и несанкционированного доступа.

5. Поддержание БД в актуальном состоянии и множестве других функций СУБД.

При выполнении основных функций СУБД должна использовать различные описания данных. В таких описаниях должны быть учтены:

1. Сущности, интересующие предметные области.



2. Атрибуты, характеризующие неотъемлемое свойства каждой сущности.

3. Связи, ассоциирующие выделенные сущности.

В архитектуре современной СУБД выделяют 3 уровня абстракции, т.е. 3 уровня описания элементов хранимых данных. Эти уровни составляют трехуровневую архитектуру, которая охватывает внешний, концептуальный и внутренний уровни.

Трехуровневая архитектура ANSI/SPARC.

 

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

1. Каждый пользователь должен иметь возможность обращаться к данным, используя свое представление о них, изменить свое представление о данных без влияния на представление других пользователей.

2. Пользователи не должны иметь дело с деталями физической организации данных.

3. Администратор БД должен иметь возможность изменять структуру хранения данных в базе так, чтобы эти изменения оставались прозрачными для остальных пользователей.

4. Структура БД не должна зависеть от физических аспектов хранения.

Внешний уровень - это представление БД с точки зрения конкретных пользователей. Данный уровень может включать несколько различных представлений БД со стороны различных групп пользователей. При этом каждый пользователь имеет дело с представлением предметной области, выраженным в наиболее понятной и удобной для его форме. Такое представление содержит только те сущности, атрибуты и связи, которые интересны ему при решении профессиональных задач. Различные представления на внешнем уровне могут пересекаться, т.е. использовать общее описание абстракций предметной области. На внешнем уровне создается инфологическая модель БД (внешняя схема) полностью независимая от платформы. Инфологическая модель является человеко-ориентированной средой, ее хранению может быть память человека, а не ЭВМ. Инфологическая модель не изменяется до тех пор, пока какие-то изменения в реальном мире не потребуют изменения в ней некоторого определения, чтобы эта модель продолжала отражать предметную область.

 



<== предыдущая лекция | следующая лекция ==>
Понятие БД. | Концептуальный уровень


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.