- •Организации БД
- •Система физического доступа к БД
- •Основные дидактические единицы
- •Основные методы организации БД
- •Основные методы организации БД
- •Основные методы организации БД
- •Основные методы организации данных
- •1 вариант: Создание таблицы с первичным ключом.
- •1 вариант: Создание таблицы с первичным ключом.
- •2 вариант: Факторизация (по полю CITY)
- •2 вариант: Факторизация (по полю CITY)
- •3 вариант: Индексирование по определенному полю
- •3 вариант: Индексирование по определенному полю
- •Механизм индексирования
- •4 вариант: Сочетание факторизации и индексирования
- •5 вариант: Использование цепочек указателей
- •6 вариант: Иерархическая организация
- •7 вариант: Инвертированная организация
- •7 вариант: Инвертированная организация
- •8 вариант: Хеш - адресация
- •8 вариант: Хеш - адресация
- •Вопросы по теме лекции
Организации БД
Система физического доступа к БД
Основные дидактические единицы
Физический доступ к базе данных. Физические средства хранения данных.
Организация данных и способы адресации: последовательная организация файлов; индексно- последовательная организация файлов; прямая организация файлов; статические и динамические хэш- функции.
Реализация логических отношений: связанные списки; инвертированные списки; В-деревья.
Преобразование логической структуры реляционной базы данных в физическую структуру.
Основные методы организации БД
Существует определенная схема |
управления физическим доступом для |
организации представления данных на |
уровне интерфейса. |
Основные методы организации БД
Основные методы организации БД
Интерфейс внешней записи
Создан для отвлечения пользователя от изучения структуры файлов, связей между файлами и т.д.
Интерфейс хранимых записей
Представляет структуру хранения в виде файлов,
каждый из кот. состоит из записей одного типа, и связей между файлами.
Интерфейс физических записей
Структура хранения файлов в соответствии с установленной файловой системой.
Основные методы организации данных |
на уровне интерфейса хранимых записей |
Предположим, что существует файл, |
упорядоченный по значению первичного ключа. |
Данный файл на уровне интерфейса физических записей |
будет |
представлен в соответствии с файловой структурой ОС. |
А на уровне интерфейса хранимых |
записей его организация может быть различной, |
т.е. СУБД будет видеть записи в базе |
в зависимости от варианта организации. |
1 вариант: Создание таблицы с первичным ключом.
Файл SUPLIER
S# |
SNAME |
STATUS |
CITY |
S1 |
Главснаб |
20 |
Москва |
S2 |
Металснаб |
20 |
Артем |
S3 |
Химснаб |
20 |
Артем |
S4 |
Завод ЭВМ |
10 |
Москва |
S5 |
Примснаб |
20 |
Владивосток |