Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЯн Поликаров
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 idGuppaFamiliyaImya 18551ИвановИван 28552СидоровРоман 38552ПетровДмитрий 48551ЛунинаОльга 55551СосноваИрина Таблица с данными idGuppaFamiliya 18551Иванов 48551Лунина 58551Соснова 38552Петров 25552Сидоров idGuppa Индекс по группе Индекс по фамилии и по группе Таблица может иметь несколько различных индексов, каждый из которых определяет свой собственный порядок следования записей.
7 Индексы отсутствуют для таблицы Время поиска определенной записи может быть весьма значительным Много индексов для таблицы Увеличивается время необходимое для обновления индексов при изменении данных
8 В ERwin атрибут(ы) первичного ключа автоматически индексируются. Кроме этого, индексируются альтернативные ключи. Атрибуты, участвующие в неуникальных индексах, называются Inversion Entries. InvERsion Entry - это атрибут, который не определяет экземпляр сущности уникальным образом, но часто используется для обращения к экземплярам сущности. ERwin генерирует неуникальный индекс для каждого Inversion Entry.
9 В контекстном меню сущности выбираем опцию «Key Groups» Нажимаем кнопке «New», выбираем тип и даем имя индексу Далее помещаем необходимые атрибуты в состав индекса или альтернативного ключа Сознание индекса (Inversion Entries) и альтернативного ключа в ERwin
10 Создайте сущность и определите несколько индексов,в том числе составных. Правило именованияиндексов: Имятаблицы_имяполя(ей)_IDX. (Например Sotrudnik_pol_IDX) Результат представьте в виде сгенерированного DDL-запроса к базе данных. В курсовой работе должны присутствовать как альтернативные ключи, так и дополнительные индексы для таблиц, в которых это необходимо !
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.