AIPSI_lab 6 RDA_v2

Transkrypt

AIPSI_lab 6 RDA_v2
LAB 6
AIPSI
1.2010
Strona |1
Rational Data Architect
1. Tworzenie diagramu klas w domain.
- opis w instrukcji na lab 5
Uwaga ! Usunięcie elementu z modelu: Ctrl D; usunięcie elementu z diagramu i pozostawienie go w modelu: Del.
Dodawanie atrybutów: diagram klas lub symbol klasy w domain: P  Add UML  Attribute (Models -> Enterprise IT
 Design Building Blocks ->${functional.area.impldesign} -> Domain)
Określenie typu atrybutu: [na diagramie klas wybrać klasę i:] P  Show Properties View (dostęp do UML Primitive
Types za pomocą Browse)
- opis w instrukcji na lab 5
2. Generowanie modelu logicznego (ldm) – na poziomie projektu: P  New  Other  Transformations 
Transformation Configuration
a. Wybrać: Data Model Transformations  UML to Logical Data Model; Selected source: domain; Selected
target: nazwa projektu
b. Prefix foreign key attribute with role name – ustawić na false (niekoniecznie)
c. Uruchomić transformację: Run
d. Utworzyć diagram modelu logicznego w Data Models na poziomie Diagrams: P  New Overview
Diagram
Ponowne uruchomienie transformacji: P  Transform (wybrać odpowiednią konfigurację transformacji .tc).
3. Generowanie modelu fizycznego (dbm) – na diagramie modelu logicznego: (najlepiej dla db2 – dla
konkurencji czasami generuje błędy)
a. Zmienić perspektywę z Modeling na Data.
(u góry po prawej >>)
Z głównego menu: Data  Transform  Physical Data Model (utworzyć nowy model; jako bazę danych
należy wybrać Derby).
Zmienić perspektywę z Data na Modeling.
W Data Diagrams powstaje automatycznie diagram modelu fizycznego.
4. Generowanie skryptu: Data Models  wybór modelu dbm  Database: P  Generate DDL (wybrać
opcje: Run DDL on server oraz Open DDL for editing).
Zdefiniowanie połączenia: typ bazy danych: Derby; driver: Derby 10.0 – Embedded JDBC Driver
Default; wybrać opcje: Create database (if required), connect when the wizard completes; sprawdzić
połączenie: Test connection
Najczęściej występujący błąd: słowo DEFAULT bez wartości domyślnej – należy usunąć wszystkie jego
wystąpienia ze skryptu.
Ponowne uruchomienie skryptu: z głównego menu: Run  Run SQL (wybrać połączenie).
5. Praca z bazą danych – zmienić perspektywę z Modeling na Data, wybrać połączenie; ścieżka dostępu do
tabel: baza danych  Schemas  APP  Tables

Podobne dokumenty