Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Уровни абстракции в СУБД




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

Подчеркнем, что реально хранится только физическая база данных. Мы же предпочитаем представлять ее себе не на уровне бит, а на более высоком уровне — как совокупность файлов и т. п. (т.е. свои собственные представления о базе данных).

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

Например:

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

Концептуальная база данных — это абстрактное отображение физической БД (равносильно, физическая БД есть реализация концептуальной БД), а представления — являются абстракциями некоторых частей концептуальной БД. Различия в уровнях абстракции между представлениями 1…n и концептуальной БД небольшие. И представление, и концептуальная БД имеют дело с абстракциями такого кода как “пассажир”, и абстрактными связями, как “купил билет на самолет“.

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

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

Подсхема — абстрактная модель какой-либо части концептуальной схемы.

Например:

Авиалиния может иметь автоматизированную службу продажи билетов, но ни сами программы, ни те, кто с ними работают, не обязаны знать о файлах персонала или запланированных для летчиков рейсах. Необходимо знать о рейсах и возможно частично о персонале (кто из летчиков допущен к полетам на Боинг-747) и абсолютно не нужны сведения о заработной плате или пассажирах на данный рейс.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 2168; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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