рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Индексы.

Индексы. - раздел Программирование, Создание физической модели данных для Oracle в среде ERwin В Таблице Бд Данные Обычно Хранятся В Том Же Порядке, В Котором Их Ввели В Та...

В таблице БД данные обычно хранятся в том же порядке, в котором их ввели в таблицу. Многие реляционные СУБД имеют страничную организацию, при которой физически таблица может храниться фрагментарно в разных областях диска, причем строки таблицы располагаются на страницах неупорядоченно. Это позволяет быстро вводить данные, но осуществлять операцию поиска в системах, содержащих миллионы строк, приводит к катастрофическому падению производительности БД. Чтобы решить эту проблему СУБД использует особый объект, называемый индексом. Он подобен содержанию книги, которое указывает на все номера страниц, посвященных конкретной теме. Индекс содержит отсортированную по колонке или нескольким колонкам информацию и указывает на строки, в которых хранится конкретное значение колонки. При выполнении запроса СУБД просматривает индекс, вместо того, чтобы просматривать по порядку все строки таблицы. Поскольку значения в индексе хранятся в определенном порядке, просматривать нужно гораздо меньший объем данных, что значительно уменьшает время выполнения запроса. Индекс можно создать для всех колонок таблицы, по которым часто производится поиск.

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

Erwin автоматически генерирует имя индекса по принципу «Х» + имя ключа + имя таблицы (физическое!), где имя ключа «PK» для первичного ключа, «IFn» - для внешнего, «AKn» - для альтернативного.

В редакторе Index Editor можно изменить имя индекса изменить его определение так, чтобы он принимал уникальные или дублирующие значения, или изменить порядок сортировки данных.

– Конец работы –

Эта тема принадлежит разделу:

Создание физической модели данных для Oracle в среде ERwin

На сайте allrefs.net читайте: "Создание физической модели данных для Oracle в среде ERwin."

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Индексы.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Прямое и обратное проектирование.
Процесс генерации физической схемы БД из логической модели данных называется прямым проектированием (Forward Engineering). При генерации физической схемы Erwin включает триггеры ссылочной целостнос

Правила валидации и значения по умолчанию.
Правило валидации задает список допустимых значений для конкретной колонки и/или правила проверки допустимых значений. Значение по умолчанию – значение, которое нужно ввести в колонку, если никакое

Триггеры и хранимые процедуры.
Триггеры и хранимые процедуры – это именованные блоки кода SQL, которые заранее откомпилированы и хранятся на сервере для того, чтобы быстро призводить выполнение запросов, валидацию данных и выпол

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги