Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ 51 - 80.docx
Скачиваний:
133
Добавлен:
30.03.2015
Размер:
2.18 Mб
Скачать

53.3 Определение базы данных. Уровни представления данных, принцип независимости данных. Схема базы данных

Базой данных называется совокупность специальным образом организованных данных, которые: 1) подлежат долговременному хранению в памяти ЭВМ; 2) являются носителем информации о сравнительно небольшом количестве классов объектов, однако количество экземпляров объектов в классе может быть огромным (все классы объектов относятся к одной прикладной области); 3) используются в одном или нескольких приложениях, относящихся к одной прикладной области.

При описании БД на физическом уровне используются следующие понятия:

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

2. Физическая запись – упорядоченный набор фиксированного количества полей. Две физических записи являются однотипными, если они состоят из совпадающего набора полей.

3. Файл – совокупность однотипных физических записей.

4. Записи на физическом уровне в файле могут быть скомпонованы в блок. Один блок может объединять в себе несколько записей. Размер блока – объем памяти, являющийся единицей обмена между оперативной памятью и внешней памятью (диском).

5. Индексные файлы – содержат структурированные данные для быстрого поиска физических записей в файлах.

На логическом (внешнем) уровне описания данных используются следующие понятия:

1. Элемент данных (атрибут) – минимальная единица информации идентифицируемая СУБД. Соответствует полю на физическом уровне, которому присваивается имя и определяется тип.

2. Логическая запись (кортеж) – совокупность фиксированного количества элементов данных. Обычно логическая запись соответствует физической записи и является носителем информации о каком-либо единичном объекте. Две логических записи являются однотипными, если они состоят из совпадающего набора элементов данных.

3. Отношение (таблица) – совокупность однотипных логических записей (кортежей). Содержит данные о каком-либо классе объектов.

4. Схема отношения – совокупность имен элементов данных (заголовок таблицы), на которой определено отношение.

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

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

Реализация принципа независимости данных достигается трехуровневым описанием представления данных:

1) Физический уровень. На этом уровне содержится информация о месте и способе хранения данных, структура основных файлов данных, характеристика области переполнения и отведенного свободного пространства, описание индексных файлов и т.д., то есть содержанием физического уровня является информация, достаточная для преобразования значения поискового ключа в физический адрес записи.

2) Глобальное логическое описание – логическое описание БД как единого целого (схема БД).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]