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

Презентация:



Advertisements
Похожие презентации
Установление связей дает возможность автоматически соединять данные из разных таблиц. Это обеспечивает целостность базы данных. В каждой таблице необходимо.
Advertisements

Общие сведения о Microsoft Access. позволяет хранить большие массивы данных, обрабатывать их, автоматизировать часто выполняемые операции, разрабатывать.
Автор презентации: Парфенова Наталья Владимировна Место работы: ГБОУ СПО «МК 5 ДЗМ» г.Москва Должность автора: преподаватель информатики.
Реляционная модель – это особый метод рассмотрения данных, содержащий данные в виде таблиц, способов работы и манипуляции с ними в виде связей. структура,
Работа с таблицами в MS Access. Таблицы Единицей хранящейся в БД информации является таблица. Таблица представляет собой совокупность строк и столбцов,
СУБД Microsoft Access 2003 РАЗРАБОТКА БАЗЫ ДАННЫХ (Таблицы и связи между ними)
Виды моделей данных. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
ВИДЫ МОДЕЛЕЙ ДАННЫХ. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
Реляционная модель базы данных информатика. Реляционная БД – это база данных с табличной формой. Объекты реляционной БД поле 1поле 2поле 3поле 4поле 5.
Типы отношений в базе данных При работе с данными из нескольких таблиц устанавливаются связи между таблицами Связь между таблицами устанавливает отношения.
Многотабличные реляционные БД. В реляционных БД используется несколько двумерных таблиц, между записями которых устанавливаются связи. Этот способ организации.
Электронная Россия ( ), ЭР-2003 Лекция # 1-4 СУБД Microsoft Access 2000 РАЗРАБОТКА БАЗЫ ДАННЫХ (Таблицы и связи между ними)
Зачетная работа по теме « Основы баз данных » Выполнила ученица 11-А класса Серегина Ольга.
Связи между таблицами являются необходимым элементом структуры БД. Для того, чтобы связь была возможна, таблицы должны иметь общие поля. Чаще всего в одной.
Построение индексных структур для ключевых характеристик объектов.
БАЗЫ ДАННЫХ ( ВВЕДЕНИЕ ). База данных это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором.
Схема данных в Access Преподаватель: Французова Г.Н.
Билет Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных. Системы управления базами данных и принципы.
Последовательности Триггеры Представления. Последовательности Последовательность - это ряд чисел, в котором каждое последующие число больше предыдущего.
Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
Транксрипт:

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

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

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

Индексы

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

idGuppaFamiliyaImya 18551ИвановИван 28552СидоровРоман 38552ПетровДмитрий 48551ЛунинаОльга 55551СосноваИрина Таблица с данными idGuppaFamiliya 18551Иванов 48551Лунина 58551Соснова 38552Петров 25552Сидоров idGuppa Индекс по группе Индекс по фамилии и по группе Таблица может иметь несколько различных индексов, каждый из которых определяет свой собственный порядок следования записей.

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

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

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

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