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