Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






По атрибутное хранение отношений





Записываются сначала все значения 1 атрибута.

А11 А12 А13 А14 А21 А22 А23 А24  

Записываются 1 раз, в остальных ссылается на 1 запись.

Достоинства: большая экономия памяти.

Недостатки: чтобы восстановить атрибуты, нужно прочитать весь массив; чтобы вставить дубликаты, нужно знать к какому картежу относятся какие атрибуты.

Храниться картежи могут как упорядоченно, так и не упорядоченно:

· Неупорядоченно:

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

Недостатки: при удалении остаются пустые места. Чтобы этого избежать, файл иногда дифрагментируют.

ID  
   
   
   
 

· Упорядоченно:

Операция выборки производится быстро. Операция добавления (чтобы вставить картеж №7, надо все картежи >7 передвинуть и вставить картеж №7) выполняется медленно. Удаление производится медленно по той же причине. В упорядоченном файле вводят зону переполнения.

Добавление упрощается, зато выборка происходит немного дольше. Когда места в зоне нет, происходит сортировка в файле, но она проводится гораздо реже.

Для ускорения поиска добавляют индекс.

ID  
   
   
   
Зона переполнения  

 

 

Индекс - структура данных, которая помогает СУБД быстрее обнаружить отдельные записи в файле и сократить время выполнения запросов пользователей.

Индекс в базе данных аналогичен предметному указателю в книге. Это — вспомогательная структура, связанная с файлом и предназначенная для поиска информации по тому же принципу, что и в книге с предметным указателем. Индекс позволяет избежать проведения последовательного или пошагового просмотра файла в поисках нужных данных. При использовании индексов в базе данных искомым объектом может быть одна или несколько записей файла. Как и предметный указатель книги, индекс базы данных упорядочен, и каждый элемент индекса содержит название искомого объекта, а также один или несколько указателей (идентификаторов записей) на место его расположения.

Структура индекса связана с определенным ключом поиска и содержит записи, состоящие из ключевого значения и адреса логической записи в файле, содержащей это ключевое значение.

Date: 2015-08-15; view: 397; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию