ПредишенСледващото

"Проектиране на база данни в PowerDesigner"

Тази функция е насочена към изучаване на CASE инструменти (Computer Помощници Софтуерно инженерство) базата данни Sybase дизайн в PowerDesigner (версия 9.5.2, като пример).

PowerDesigner е специален софтуерен инструмент, който позволява развитието на схема на данни база данни в визуална форма. Използването PowerDesigner потребител създаде модел на данните във формата на ER-диаграми ( "ESSENCE-комуникация"), а след това на базата на този модел, PowerDesigner автоматично генерира команди на езика SQL за създаване на база данни.

PowerDesigner разработчик панацея база данни, е възможно да се образува описанието на базата данни за различните системи за управление на бази данни (не само за ORACLE). В лабораторията, ние разглеждаме само основните функции и възможности на PowerDesigner, необходими за овладяване на този инструмент.

референтни материали

За самостоятелно обучение и подготовка на следните документи се препоръчват за лабораторна работа (на английски език).

GeneralFeatures.pdf - Sybase PowerDesigner. Общи характеристики Guide. Версия 9.5.1 38093-01-0951-01

CDM_Tutorial.pdf - Sybase PowerDesigner. Концептуален модел на данните. Първи стъпки Версия 9.5.1 38085-01-0951-01

PDM_Tutorial.pdf - Sybase PowerDesigner. Физически модел на данните. Първи стъпки Версия 9.5.1 38083-01-0951-01

Създаване на прост концептуален модел PowerDesigner данни (в съответствие с вариант см. По-долу)

Генериране на физически модел на данните за ORACLE СУБД в PowerDesigner

Въз основа на изготвения модел физическото данни за изграждане на SQL скрипт за ORACLE

Стартирайте този скрипт, като използвате програмата за SQL Plus.

Моделът сметки за услугите в рамките на проекта:

Лабораторни упражнения №5 в размер на Oracle Database

Модел поръчки Информация:

Лабораторни упражнения №5 в размер на Oracle Database

Модел производство на машинни части

Лабораторни упражнения №5 в размер на Oracle Database

В този пример за илюстриране на основните функции и възможности PowerDesigner обсъжда процеса на проектиране на прост модел на данните.

Моделът на данните описва действието на конвенционален библиотека (счетоводни книги, посетители и персонал библиотека).

Моделът идентифицира следните лица предметна област:

Отношенията между лица:

За простота и яснота, за да се създаде модел ще използва природните данни за ключови области:

Book (книга) - nomerISBN

Man (Лице) - номер на паспорт

Библиотека (Library) - една стая, библиотека в града

ER-схема на база данни, която ще създадем в този пример е както следва (в notatsiiPowerDesigner):

Лабораторни упражнения №5 в размер на Oracle Database

модел на данни и система за означаване на моделите в PowerDesigner

PowerDesignerpozvolyaet създадете различни модели на данните:

Концептуално (infological) модел (концептуален модел на данните, CDM) - общо описание на логическата структура на данните, независимо от специално методите за съхранение и софтуер stredstv

Физическо (datalogicheskaya) модел (физически модел на данните, PDM) - модел на организация на данните в рамките на специална база данни или специфични методи за съхранение

Обектно-ориентирана модел (обектно-ориентиран модел, OOM) - модел на софтуерна система се използва обект ориентиран подход

Business Process Model (Модел Buniness Процес, BPM) - модел, в който се описва изпълнението на определени задачи, процеси, действия в реалния свят

Безплатна Модел (Free Модел, МКЕ) - произволен графичен описание на нещо

При проектиране на база данни в PowerDesignerispolzuyutsya концептуална и физически модел на данните. Като правило бъдещото развитие на схемата на базата данни да започне със създаването на концептуални модели. Въз основа на концептуална modeliPowerDesignermozhet автоматично генериране на модела на физически данни на базата данни, които ще бъдат определени от потребителя.

Като се започне да се работи с концептуален модел може да се игнорира детайлите и тънкостите на даден СУБД, и се концентрира върху извличане на максимална полза от модели на данни, определяне на структурите за домейни и взаимоотношенията между тях.

Разработване на модел концептуална данни обикновено се извършва на националния език (например руски), и физически модели на език, който е подкрепен от избраната база данни (обикновено на английски език). Всеки елемент от модела на данни (лице, отношенията и т.н.) в PowerDesigner има име и код обикновено се използва като име на името на елемента на националния език, както и на код - елемент за маркиране на английски език.

Основната нотацията, към които се показват само символите модел на данните, общ модел лице-връзка (Entity-връзка) - така nazyvaemyeER диаграма.

Субекти, които се показват в модела под формата на правоъгълник, на следния вид:

Лабораторни упражнения №5 в размер на Oracle Database

В горната част на правоъгълника е написано името на предприятието. В средата - списък от атрибути (всъщност полета за данни). В долната част - списък на идентификатори (клавиши). Списъкът на атрибути се състои от 4 колони: име на атрибут, който принадлежи към символа код атрибут тип данни на ID код за задължителни атрибути (Задължително). Характеристики, включени в първичния ключ ( - първичен идентификатор) подчертани. Например suschnostBiblioteka има три атрибута и един идентификатор nazvaniemKlyuch_Biblioteka. който е основен ключ образувание. NazvaniemNomer атрибут включени в първичния ключ на лице (следователно атрибут подчертана) е тип dannyhI (Цяло число, Integer) и е задължителна<М> (T.e.NULL стойности не са разрешени за него).

Отношенията между звената, се показват като линии, завършващи със специални символи, комуникация, както и предприятието има име:

Лабораторни упражнения №5 в размер на Oracle Database

Цифрата показва връзката между VzyalKnigu suschnostyamiChelovek iKniga. Използването на конвенционални графични символи, показващи отношенията между лица:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!