ВУЗ:
Составители:
Рубрика:
цептуальное, не связано с физическим уровнем, так как в нём не рассматриваются физические записи,
также называемые
блоками
или
страницами
, и не рассматриваются физические области устройства хра-
нения, такие как цилиндры и дорожки. Блоки или страницы
устройства ввода-вывода –
это количество
данных, передаваемых из вторичной памяти – памяти накопителя в главную – оперативную за одно об-
ращение. Обычно страницы имеют размер 1, 2 или 4 Кбайт. Другими словами, внутреннее представле-
ние предполагает бесконечное линейное адресное пространство; подробности того, как адресное про-
странство отображено на физическом устройстве хранения, очень зависят от системы и умышленно не
включены в общую архитектуру.
Внутреннее представление описывается с помощью
внутренней схемы
, которая определяет не толь-
ко различные типы хранимых записей, но также существующие индексы, способы представления хра-
нимых полей, физическую последовательность хранимых записей и т.д. Внутренняя схема пишется с
использованием ещё одного языка определения данных – внутреннего.
Вместо терминов «внутреннее представление» и «внутренняя схема» можно использовать более
понятные термины «хранимая база данных» и «определение структуры хранения» соответственно.
В некоторых исключительных ситуациях прикладные программы, в частности те, которые называ-
ют утилитами, могут выполнять операции непосредственно на внутреннем, а не на внешнем уровне.
Конечно, такой практикой пользоваться не рекомендуется; она представляет риск с точки зрения безо-
пасности и целостности, к тому же программа будет зависеть от загруженных данных; но иногда это
может быть единственным способом достичь выполнения требуемой функции или добиться необходи-
мого быстродействия – так же как пользователю языка высокого уровня иногда по тем же причинам не-
обходимо прибегнуть к языку ассемблера.
1.2. ОТОБРАЖЕНИЯ
Отображение
концептуальный – внутренний
определяет соответствие между концептуальным
представлением и хранимой базой данных, т.е. как концептуальные записи и поля представлены на
внутреннем уровне. При изменении структуры хранимой базы данных, т.е. при внесении изменений в
определение структуры хранения, изменяется и отображение концептуальный – внутренний таким об-
разом, чтобы концептуальная схема осталась неизменной. В обязанности администратора базы данных
входит управление такими изменениями. Иначе говоря, чтобы сохранить независимость данных, ре-
зультаты таких изменений не должны коснуться концептуального уровня.
Отображение
внешний – концептуальный
определяет соответствие между некоторым внешним
представлением и концептуальным представлением. В общем, различия, которые могут существовать
между этими двумя уровнями, подобны различиям между концептуальным представлением и хранимой
базой данных. Например, данные полей могут быть разных типов, названия полей и записей могут быть
изменены, несколько концептуальных полей могут быть объединены в одно, виртуальное, внешнее поле
и т.д. В одно и то же время может существовать любое количество внешних представлений, одно и то
же внешнее представление может принадлежать нескольким пользователям, разные внешние представ-
ления могут перекрываться.
Большинство систем позволяет выражать определение одного внешнего представления через дру-
гое, т.е. с помощью отображения
внешний-внешний,
не требуя обязательно явно определять отображе-
ние на концептуальный уровень. Эта возможность полезна, если несколько представлений схожи между
собой. В частности, эта возможность есть во многих реляционных системах.
1.3. СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ
Система управления базой данных (СУБД) представляет собой программное обеспечение, которое
управляет доступом к базе данных. Это происходит следующим образом.
1. Пользователь выдаёт запрос на доступ, применяя определённый подъязык данных, обычно SQL.
2.
СУБД получает этот запрос и анализирует его.
3. СУБД просматривает внешнюю схему для этого пользователя, соответствующее отображение
(внешний – концептуальный), концептуальную схему, отображение концептуальный – внутренний и
определение структуры хранения.
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »