Створення моделі даних за допомогою allfusion erwin data modeler

Назва роботи: Створення моделі даних за допомогою Allfusion ERwin Data Modeler

Предметна область: Інформатика, кібернетика та програмування

Опис: Лабораторна робота 4 з дисципліни: Проектування та архітектура програмного проектування На тему: Створення моделі даних за допомогою Allfusion ERwin Data Modeler Мета роботи: Знайомство з CASEсістемой Allfusion ERWin Data Modeler вивчення основних принципів побудови логічної

Розмір файлу: 93.57 KB

Роботу скачали: 98 чол.

Лабораторна робота 4

Проектування та архітектура програмного проектування

«Створення моделі даних за допомогою Allfusion ERwin Data Modeler»

Мета роботи: Знайомство з CASE-системою Allfusion ERWin Data Modeler, вивчення основних принципів побудови логічної моделі даних, розробка моделі.

Хід роботи: Була побудована логічна модель даних, що включає основні сутності і зв'язку.

ERwin має два рівня уявлення моделі - логічний і фізичний.

Фізична модель даних, навпаки, залежить від конкретної СУБД, фактично будучи відображенням системного каталогу. У фізичної моделі міститься інформація про всі об'єкти БД. Оскільки стандартів на об'єкти БД не існує (наприклад, немає стандарту на типи даних), фізична модель залежить від конкретної реалізації СУБД. Отже, однією і тією ж логічної моделі можуть відповідати кілька різних фізичних моделей. Якщо в логічної моделі не має значення, який саме тип даних має атрибут, то у фізичній моделі важливо описати всю інформацію про конкретних фізичних об'єктах - таблицях, колонках, індексах, процедурах і т. Д. Поділ моделі даних на логічні і фізичні дозволяє вирішити кілька важливих завдань.

Документування моделі. Багато СУБД мають обмеження на іменування об'єктів (наприклад, обмеження на довжину імені таблиці або заборона використання спеціальних символів - пробілу і т. П.). Найчастіше розробники ІС мають справу з нелокалізованими версіями СУБД. Це означає, що об'єкти БД можуть називатися короткими словами, тільки латинськими символами і без використання спеціальних символів (т. Е. Не можна назвати таблицю пропозицією - тільки одним словом). Поділ моделі на логічну і фізичну дозволяє вирішити цю проблему. На фізичному рівні об'єкти БД можуть називатися так, як того вимагають обмеження СУБД. На логічному рівні можна цим об'єктам дати синоніми - імена зрозуміліші неспеціалістам, в тому числі на кирилиці і з використанням спеціальних символів. Таке відповідність дозволяє краще задокументувати модель і дає можливість обговорювати структуру даних з експертами предметної області.

Масштабування. Створення моделі даних, як правило, починається зі створення логічної моделі. Після опису логічної моделі, проектувальник може вибрати необхідну СУБД і ERwin автоматично створить відповідну фізичну модель. На основі фізичної моделі ERwin може згенерувати системний каталог СУБД або відповідний SQL-скрипт. Цей процес називається прямим проектуванням (Forward Engineering). Тим самим досягається масштабованість - створивши одну логічну модель даних, можна згенерувати фізичні моделі під будь-яку підтримувану ERwin СУБД. З іншого боку, ERwin здатний по вмісту системного каталогу або SQL-скрипту відтворити фізичну і логічну модель даних (Reverse Engineering). На основі отриманої логічної моделі даних можна згенерувати фізичну модель для іншої СУБД і потім згенерувати її системний каталог. Отже, ERwin дозволяє вирішити задачу по перенесенню структури даних з одного сервера на інший. Наприклад, можна перенести структуру даних з Oracle на Informix (або навпаки).

Створення моделі даних за допомогою allfusion erwin data modeler

А також інші роботи, які можуть Вас зацікавити

У більшості селищ відкрівалося граматичні школи в якіх готувалі учні для Подальшого навчання в універсітетах. Як результат до кінця IX століття школи змоглі Запропонувати учням Вивчення латіні тваринництва арифметики курси ведення домашнього господарства и догляд за дітьми та хворими.

Мета заняття: формування комунікативних організаторських умінь лідерських якостей. Інформування Один із законів лідера Лідер випромінює надихаючу силу.

Схожі статті