Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
38
Добавлен:
17.02.2016
Размер:
1.13 Mб
Скачать

Основы_CSF.doc Автор Сметанин Г.Е.

1

CASE Studio 2 (database modeling software)

(моделирование базы данных программного обеспечения)

Основные приемы генерации БД, на основе ERD – моделей.

Основы_CSF.doc Автор Сметанин Г.Е.

2

CASE Studio 2 – профессиональное средство для разработки база данных,. CASE Studio 2 поддерживает 2 вида технологий, на уровне проектирования и разработки диаграмм – это ERD и DFD.

Основы_CSF.doc Автор Сметанин Г.Е.

3

CASE Studio 2 - проектирует базы данных и средство управления, используя ERдиаграммы, через которые создает сценарии SQL - для физического создания таблиц для различных баз данных

(Оракул, DB2 UDB, МС SQL, Interbase, MySQL, PostgreSQL, Sybase, Ingres, Informix и т.д.).

Потоки Данных между таблицами могут также быть описаны DFD – диаграммами. Транслируя ERD - диаграммы программа создает индивидуальные опции базы данных такие как, например, справочная целостность, ограничения целостности, области, триггеры, и т.п.

1.Ключевые характеристики

Визуальное создание диаграмм Сущность – Связь (ERD)

Реинжиниринг - допустимо загрузить структуру базы данных в CASE Studio 2, для преобразования структуры

Графическое редактирование диаграмм Сущность – Связь (ERD)

Менеджер Версии - позволяет сравнивать версии моделей

Разработка SQL операторов для разработки баз данных, включая триггеры

Галерея для хранения наиболее часто используемых моделей и решений для экономии времяни разработки

Генерация подробных RTF и HTML отчетов

Использование стандартных шаблонов и шаблонов пользователя , для разработки сценариев

Позволяет структурировать модель до уровня - Модель, Сущность, Связь, Триггеры и Пользователи

Поддерживает интерфейс COM с сохранением в библиотеке casestud.tlb

Поддержка ссылочной целостности (декларативная или через триггеры)

Поддержка словаря данных

Поддержка JScript и VBScript

Основы_CSF.doc Автор Сметанин Г.Е.

4

2. Нотация сущностей

Число (5)

Мощность связи

Связь много

Связь один

Комбинации типов связей

Родительская: обязательная Дочерняя: обязательная

Родительская: обязательная Дочерняя: не обязательная

Основы_CSF.doc Автор Сметанин Г.Е.

5

 

Родительская: не обязательная Дочерняя:

 

обязательная

 

 

 

Родительская: не обязательная Дочерняя:

 

не обязательная

 

 

Типы связей

Обязательная (Определенная) связь

Не обязательная (Не определенная) связь

Информационная (Справочная) связь

3. Создание новой модели

Выбрать в меню File (Файл) опцию New Model (Новая Модель).

Это приведет к открытию диалогового окна выбора типа БД (Target database selection).

Основы_CSF.doc Автор Сметанин Г.Е.

6

Выберите базу данных, с которой Вы хотите работать и щелкать кнопку OK.

4. Создание сущности

Щелкнуть икону Сущности. Курсор мыши изменит свое представление .

Основы_CSF.doc Автор Сметанин Г.Е.

7

Щелкните в выбранную область, чтобы создать новую сущность. Затем, используя контекстное меню сущности, выбираете Edit Entity (Редактирование Сущности), для задания параметров сущности.

5. Создайте несколько сущностей сразу

Для создания нескольких Сущностей, нажмите на кнопку Shift и кнопку Entities, на которой появиться синея рамка. Теперь можно добавить любое количество сущностей (это правило относится также к всем другим объектам).

Основы_CSF.doc Автор Сметанин Г.Е.

8

6. Задание и редактирование параметров сущности

Для того, чтобы редактировать сущность, необходимо:

сделать двойной - щелчок на ней в диаграмме отношения сущности;

двойной щелчок на имени в модели (Основная модель или подмодель) в обзорном дереве;

воспользоваться контекстным меню.

Это приведет к открытию окна «Окно Редактирования Сущности».

7. Окно Attributes (Атрибуты)

Основы_CSF.doc Автор Сметанин Г.Е.

9

Основы_CSF.doc Автор Сметанин Г.Е.

10

Характеристика столбцов