CASE-средства для визуального проектирования структуры базы данных Основы
CASE-средства для визуального проектирования структуры базы данных Основы проектирования структуры БД в ErWin
Уровни представления данных Logical (Логический) Physical (Физический) Dimensional (Хранилища данных) Схема Процесса Разработки Базы данных
Стандартизация объектов Физическая модель Логическая модель Entities (сущности) Tables (таблицы) Attributes (атрибуты) Columns (поля) Domains - домены
Интерфейс программы Дерево объектов Область представления данных Переключение моделей СУБД
Логическое проектирование
Этапы создания логической модели: Создать набор сущностей Определить набор доменов Добавить атрибуты и определение их свойств, но без внешних ключей Определить первичные ключи для сущностей Установить связи между сущностями
Свойства атрибутов Типы данных или домен Имя Первичный ключ Ограничение значений
Способы представления данных в виде первичных ключей в виде атрибутов в виде сущностей
Обозначения на схеме для сущностей Сущности зависимые независимые Атрибуты ключевые неключевые
Обозначения на схеме для связей Типы связи идентифицирующая неидентифицирующая Глагольные фразы не обязательная обязательная Механизмы обеспечения целостности данных C – каскадное R – запрет SN – помещает пустоту туда, где удаляется запись SD – принятие по умолчанию D – удаление U – изменение I – добавление Степени связи 0, 1 или более 1 или более 0 или 1 точная р р z z 4 4 Требование к пустым значениям
Физическое проектирование
Пример Переключение моделей СУБД
Этапы создания физической модели: Создать область отображения на уровне атрибутов Переключить отображение на физическую модель Проверить тип сервера базы данных Проверить и при необходимости поменять имена объектов базы данных (таблицы, поля, домены и т. д) под требования СУБД
Создание базы данных на основе SQL-кода
Сохранение в файл SQL- скрипта по формированию объектов базы данных Сформировать SQL-скрипт Сохранить в текстовом файле *.SQL
Этапы создания базы данных на сервере InterBase на основе SQL скрипта: Запустить сервер и программу IBExpert Создать и зарегистрировать пустую базу данных *.gdb Запустить SQL сценарий из сгенерированного файла SQL- кода *.sql Установить использование текущего соединения БД Выполнить SQL скрипт. В БД будут созданы объекты (Таблицы, домены и т.д), но без данных (записей)
27130-7_proektirovanie_bd_v_erwin.ppt
- Количество слайдов: 16