1 / 10

Работа с Erwin Создание физической модели Индексы

Работа с Erwin Создание физической модели Индексы. На основе логической модели построить физическую модель для сервера ORACLE  9 i . ! Сохраните Вашу логическую модель 1. Зайдите в меню « Tools » -> « Derive New Model (Phisical) »

tibor
Download Presentation

Работа с Erwin Создание физической модели Индексы

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Работа с Erwin • Создание физической модели • Индексы

  2. На основе логической модели построить физическую модель для сервера ORACLE 9i. ! Сохраните Вашу логическую модель 1. Зайдите в меню «Tools» -> «Derive New Model (Phisical)» 2. Установить для столбцов подходящие типы данных и Null Option

  3. На основе физической модели сгенерировать DDL-код для создания схемы БД. • 1. Зайдите в меню «Tools» -> «Forward Engineer/Schema Generation»… • 2. Для просмотра кода DDL используйте кнопку «Preview» • Изучить влияние Options на генерируемый код: • Сгенерируйте код только для таблиц, убрав ненужные «галочки»

  4. Индексы

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

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

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

  8. В ERwin атрибут(ы) первичного ключа автоматически индексируются. Кроме этого, индексируются альтернативные ключи. Атрибуты, участвующие в неуникальных индексах, называются Inversion Entries. InvERsion Entry - это атрибут, который не определяет экземпляр сущности уникальным образом, но часто используется для обращения к экземплярам сущности. ERwin генерирует неуникальный индекс для каждого Inversion Entry.

  9. Сознание индекса (InversionEntries) и альтернативного ключа в ERwin В контекстном меню сущности выбираем опцию «Key Groups» Нажимаем кнопке «New», выбираем тип и даем имя индексу Далее помещаем необходимые атрибуты в состав индекса или альтернативного ключа

  10. Задание • Создайте сущность и определите несколько индексов ,в том числе составных. • Правило именованияиндексов: Имятаблицы_имяполя(ей)_IDX. (Например Sotrudnik_pol_IDX) • Результат представьте в виде сгенерированного DDL-запроса к базе данных. В курсовой работе должны присутствовать как альтернативные ключи, так и дополнительные индексы для таблиц, в которых это необходимо !

More Related