Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
roshinaБД лекция 1(1) интерактивная.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
237 Кб
Скачать
☆

Классификация банков данных

Классификация банков данных может быть произведена по разным признакам (одни признаки относят к БнД в целом, другие – к отдельным его компонентам, третьи могут быть отнесены как к отдельному компоненту, так и к нескольким компонентам или банку в целом).

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

  • иерархическую;

  • сетевую;

  • реляционную.

Кроме того, в последние годы появились и стали активно внедряться на практике следующие модели данных:

  • постреляционная;

  • многомерная;

  • объектно-ориентированная.

Разрабатываются также всевозможные системы, основанные на других моделях данных, расширяющих известные модели.

Классификация по типу модели распространяется не только на БД, но и на СУБД и БнД в целом.

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

Рис. 1.1. Классификация СУБД по числу уровней в архитектуре

(пример трехуровневой архитектуры)

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

Тесты для самоконтроля

1. Под элементами в иерархической структуре понимают: совокупность атрибутов, описывающих объекты;

2. Каждый элемент может быть связан с любым другим элементом: в сетевой модели;

3. В таблицах реляционной базы данных: несущественна и последовательность полей, и последовательность записей;

4. В информационных системах оперативной обработки информации эффективны: реляционные СУБД;

5. Многомерность многомерной модели данных означает: многомерное логическое представление структуры информации.

6. Возможность отображения информации о сложных взаимосвязях объектов имеется: в объектно-ориентированной модели.

7. Комбинацию полей, значения которых однозначно идентифицируют каждую запись таблицы, называют: первичным ключом таблицы.

8. Неделимость данных – обязательный принцип: реляционной модели данных;

9. В информационных системах аналитической обработки информации эффективны: многомерные СУБД.

21

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