Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Логическое и концептуальное моделирование БД

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

Информационная технология предполагает 3 уровня абстракции:

- логический;

- концептуальный;

- физический.

· Абстрагирование (выделение) информации о предметной области в соответствии с целями исследования называется логическим проектированием БД.

· Процесс перехода от одного уровня абстракции в представлении данных называется процессом проектирования БД.

 

 
 

 

 


Результатом логического проектирования БД является концептуальная схема предметной области.

· Концептуальная схема (КС) - абстрагированное описание предметной области (модель предметной области), ориентированное на достижение определенных целей и заданное в терминах выбранной модели данных.

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

Концептуальная схема дает адекватное описание предметной области в терминах выбранной МД. КС является результатом учета различных пользовательских интересов по отношению к предметной области и при этом абстрагируется от конкретной вычислительной среды ее реализации.

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

· Выделенную и возможно преобразованную часть КС, непосредственно ориентированную на применение, называют внешней схемой (ВС).

На одной КС можно построить совокупность внешних схем.

 
 

 

 


Между внешней и концептуальной моделями должно быть реализовано необходимое отображение.

· Со стороны вычислительной системы концептуальная должна быть выделена и скорректирована таким образом, чтобы ее можно было бы представить в памяти вычислительной системы. Такая реализация называется внутренней схемой.

· Под физической БД подразумевается схема распределения данных по физическим носителям информации.

 

 
 

 


Основной (наиболее общей) моделью логического проектирования является трехуровневая модель архитектуры БД.

 
 

 


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

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

Таким образом трехуровневая модель преобразуется к четырехуровневой:

 

 
 

 


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

<== предыдущая лекция | следующая лекция ==>
Основные понятия и термины. Понятие об информации как о знании о чем-либо сложилось уже давно | Иерархическая модель данных. Развитие теории и практики проектирования и эксплуатации баз данных сопровождается интенсивным развитием моделей данных
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 721; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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