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