АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Порядок виконання роботи. 1. Визначитися з основними об'єктами моделі, виходячи із проблематики завдання

Читайте также:
  1. I. Мета, завдання та загальні вимоги до виконання курсової роботи
  2. II Методика виконання курсової роботи.
  3. II. ЗМІСТ І ОФОРМЛЕННЯ РОБОТИ
  4. II. Оформлення і порядок захисту курсового проекту
  5. II. Перевірка виконання домашнього завдання.
  6. II. Порядок аккредитации
  7. II. ПОРЯДОК И МЕТОДИКА ПРОВЕДЕНИЯ ЭКЗАМЕНА
  8. II. Порядок медицинского освидетельствования
  9. II. Порядок подачи заявки на участие в Конкурсе
  10. II. Порядок приема и увольнения
  11. II. Порядок формирования экспертных групп, организация экспертизы заявленных на Конкурс проектов и регламент работы Конкурсной комиссии
  12. III . Порядок присвоения квалификационной категории

1. Визначитися з основними об'єктами моделі, виходячи із проблематики завдання.

2. Створити новий файл моделі.

3. Визначити та створити домени, елементи даних, сутності, атрибути сутностей, зв’язки та успадкування.

4. Перевірити коректність створеної CDM.

5. Генерувати і зберегти файл звіту.

 

Методичні вказівки

Концептуальна модель - це систематизований змістовний опис модельованої системи (або проблемної ситуації) на неформалізованій мові. Неформалізований опис імітаційної моделі, включає визначення основних елементів модельованої системи, їх характеристики і взаємодія між елементами на власному мовою. До об’єктів CDM належать: домен (Domain) - набір значень, в яких елемент даних дійсний; елемент даних (Data item) - елементарна частка інформації; сутність (Entity) - людина, місце, предмет або концепція, яка характеризує систему; атрибут сутності (Entity attribute) - елементарна інформація, яка характеризує сутність; зв’язок (Relationship) - з’єднання або асоціація між сутностями; успадкування (Inheritance line) - спеціальний зв’язок, що відображає відношення сутності-нащадка та сутності-предка.

Концептуальна модель даних (СDM) призначена для:

- представлення логічної організації даних у графічному вигляді;

- перевірки коректності результатів проектування даних;

- використання в якості основи для генерації фізичної моделі даних (PDM).

Для створення моделі необхідно відкрити: File->New-> В діалоговому вікні New Model на закладці Model type вибрати необхідну діаграму: Conceptual Data Model(CDM): Концептуальна модель даних. Ввести Name (Ім’я), Code (Код).

Для визначення опцій та властивостей CDM необхідно правою кнопкої мишки натиснути на модель CDM на панелі Browser. Вибрати Model options (Опції Моделі) та Model Properties (Властивості Моделі).

Побудову CDM доцільно починати з визначення доменів, яке допомагає ідентифікувати типи даних проекту. Застосування доменів до елементів даних полегшує уніфікацію характеристик даних атрибутів в різних сутностях.

В доменах можливо поєднувати інформацію про тип даних, їх довжину і точність, допустимі значення параметрів. Для створення доменів необхідно:

1) Вибрати Model®Domains (Модель® Домени);

2) У вікні List of Domains вибрати (Додати рядок)

3) Ввести ім’я та код домену, натиснути (=);

4) Натиснути Properties (Властивості), в закладці General вибрати тип даних, в закладці Standard Checks (Стандартні Перевірки)

5) В діалоговому вікні (рис. 3) ввести параметри і натиснути ОК.

 
 
Рис. 7. Вікно параметрів контролю доменів

 


Для визначення елементів даних потрібно:

1) Вибрати Model® Data Items (Модель® Елементи Даних);

2) У вікні List of Data Items натиснути (Додати рядок);

3) Ввести ім’я та код (=);

4) Вибрати домен із списку;

5) Вибрати тип даних;

6) Натиснути Properties (Властивості), в закладці General вибрати тип даних, в закладці Standard Checks (Стандартні Перевірки), ввести параметри і натиснути ОК.

Існують два шляхи створення сутності:

· вставити символ Entity (Сутність) в модель, для чого:

1) Вибрати на панелі інструментів значок ;

2) Вставити будь-де у вікні моделі зображення сутності ;

3) Вибрати на панелі інструментів Pointer (Покажчик) ;

4) Двічі натиснути на зображенні створеної сутності в моделі;

5) Ввести ім’я та код (=), натиснути ОК.

· додати нову сутність в список сутностей, для чого:

1) Вибрати Model® Entities (Модель® Сутності), натиснути кнопку Add a row (Додати рядок);

2) Ввести ім’я та код (=), натиснути ОК.

 

Існують чотири шляхи створення атрибутів сутності:

· використати атрибут даних як атрибут сутності, для чого:

1) Двічі натиснути на зображенні створеної сутності в моделі;

2) Натиснути вкладку Attributes (Атрибути), натиснути Add (Додати);

3) Встановивши вибрати із списку Data Items (Елементи Даних) потрібні елементи даних, натиснути ОК.

· дублювати елемент даних як атрибут сутності:

1) Двічі натиснути на зображенні створеної сутності в моделі;

2) Натиснути кнопку Attributes (Атрибути), натиснути Add Data Item (Додати);

3) Встановлюючи вибрати із списку Data Items (Елементи Даних) потрібні елементи даних;

4) Вибрати Duplicate (Дублювати), натиснути ОК.

· повторно використати елемент даних в якості атрибуту даних.

Якщо було встановлено Allow Reuse в опціях елементу даних, то такий елемент даних може бути атрибутом для більш ніж однієї сутності. Повторне використання елементу даних не створює новий елемент даних. Елемент даних і відповідні атрибути сутності мають однаковий код. Для цього:

1) Двічі натиснути на зображенні створеної сутності в моделі;

2) Натиснути кнопку Attributes (Атрибути), натиснути Reuse data Items(Додати);

3) Встановлюючи вибрати із списку Data Items (Елементи Даних) потрібні елементи даних;

4) Натиснути ОК.

· створити атрибут сутності безпосередньо в списку атрибутів:

1) Двічі натиснути на зображенні створеної сутності в моделі;

2) Натиснути кнопку Attributes (Атрибути), натиснути Insert a row (Вставити);

4) Ввести ім’я та код (=), натиснути ОК.

Для закріплення атрибуту сутності за доменом (тип даних домену заміщає тип даних інформації, який був попередньо визначений у атрибуту і автоматично з’являється в стовпчику Data Type) потрібно:

1) Двічі натиснути на зображенні створеної сутності в моделі;

2) Вибрати закладку Attributes (Атрибути), вибрати атрибут;

3) Вибрати домен із списку, натиснути ОК.

Для вибору типу даних атрибуту треба:

1) Двічі натиснути на зображенні створеної сутності в моделі;

2) Вибрати закладку Attributes (Атрибути);

3) Натиснути в стовпчику Data Type (Тип Даних), вибрати потрібний тип і натиснути ОК.

Порядок визначення зв’язків:

1) Вибрати на панелі інструментів значок зв’язку ;

2) Провести лінію від однієї сутності до іншої;

3) Двічі натиснути на зображенні створеного зв’язку, ввести ім’я та код (=), інші характеристики зв’язку (ролі, потужність тощо) і натиснути ОК (рис. 2).

Рис. 8. Вікно властивостей зв'язку сутностей

 

Особливості визначення залежного зв’язку. В залежному зв’язку одна сутність частково ідентифікується іншою, тобто ідентифікатор незалежної сутності стає первинним/зовнішнім ключем в таблиці, що генерується для залежної сутності. Для визначення залежного зв’язку потрібно:

1) Двічі натиснути на зображенні створеного зв’язку;

2) Ввімкнути або вимкнути Dependent (Залежна) і натиснути ОК.

Перевірка CDM:

1) Tools®Check Model (Інструменти®Перевірити Модель);

2) Вибрати об’єкти контролю: Package (Набір), Domain (Домен), Data items (Елементи даних), Entities (Сутності), Entities Attribute (Атрибути Сутностей), Relationships (Зв’язки); тип діагностичних повідомлень: Errors (Помилки) або Warning (Попередження); натиснути ОК.

Лабораторна робота №3. Генерація фізичної моделі бази даних створення SQL-запитів за допомогою View

 

Мета роботи

На основі фізичної моделі даних, виконати автоматизовану генерацію SQL-сценарію для побудови файлу бази даних InterBase.

Порядок виконання

1. Генерувати фізичну модель даних на основі існуючої концептуальної моделі.

2. Створити та визначити вид (View).

3. Створити запит, використовуючи SQL-оператори.

Методичні вказівки

В процесі генерації PDM, концептуальні об’єкти переводяться в фізичні об’єкти за наведеними в табл. 5 загальними правилами і з урахуванням особливостей системи управління базами даних InterBase.

Таблиця 1

Правила генерації об’єктів РDM

 

Об’єкт в CDM Об’єкт в РDM
Entity (Сутність) Таблиця
Entity attribute (Атрибут сутності) Стовпчик таблиці (поле)
Identifier (Ідентифікатор) Первинний або вторинний ключ, відповідно до типу зв’язку (незалежний чи залежний)
Relationship (Зв’язок) Посилання

 

Для генерації об’єктів РDM потрібно:

1) Відкрити файл з CDM;

2) Tools®Generate Physical Data Model (Інструменти®Генерувати Фізичну Модель);

3) В діалоговому вікні генерації вибрати потрібні параметри:

־ вибрати InterBase із списку Database Name (Ім’я Бази Даних);

־ вибрати потрібні параметри генерації;

־ вибрати потрібні параметри передачі даних.

 

Існують два шляхи створення SQL-запитів за допомогою View (Виду):

· створення запитів для таблиць, вибраних в PDM:

1) Model® Views (Модель®Види);

2) Вибрати Add a row (Добавити рядок).

3) Ввести ім’я та код (=) виду, натиснути ОК.

· створення запитів для видів, вибраних із списку видів:

1) Tools ® Create Views® (Інструменти ® Створити види);

2) В закладці Table (Таблиця) – вибрати таблиці для запитів зі списку доступних таблиць ;

3) Вибрати Reference (Посилання) із списку, натиснути ОК. На моделі з’явиться символ View (Вид);

4) Двічі натиснути на значку View (Вид), що з’явився;

5) Ввести ім’я та код (=) і натиснути ОК.

Щоб вибрати стовпці для запиту, потрібно:

1) Двічі натиснути на значку View (Вид) в моделі;

2) Вибрати закладку SQL Query (Запит), натиснути кнопку Add a query (Добавити запит);

3) Вибрати закладку Columns (Стовпці);

4) Вибрати стовпці із переліку доступних стовпців;

5) Натиснути Add (Додати) для додавання їх у View (Вид);

Можна додати в запит оператори Where, Group By, Having, Order By:

1) Двічі натиснути на значку View (Вид) в моделі;

2) Натиснути кнопку Query (Запит), натиснути кнопку Add a query (Добавити запит);

3) Вибрати потрібні оператори та стовпці і натиснути ОК.

Лабораторна робота №4. Побудова діаграми класів Class Diagram

Мета роботи

Придбати навики роботи для побудови діаграми класів (Class Diagram).

 


1 | 2 | 3 | 4 | 5 | 6 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.012 сек.)