AIPSI_lab 6 Rational Data Architect
Transkrypt
AIPSI_lab 6 Rational Data Architect
POLITECHNIKA ŚLĄSKA WYDZIAŁ AUTOMATYKI, ELEKTRONIKI I INFORMATYKI KIERUNEK INFORMATYKA Analiza i projektowanie systemów informatycznych. Instrukcja do laboratorium nr 6: Rational Data Architect Gliwice,10.09.2015 WSTĘP Podczas wykonywania ćwiczeń na laboratorium korzystać będziemy z narzędzia IBM InfoSphere Data Architect. Program powinien być zainstalowany na każdym stanowisku laboratoryjnym. Wszelkie braki lub problemy z uruchomieniem należy zgłosić prowadzącemu. IBM InfoSphere Data Architect to narzędzie do zespołowego projektowania struktur danych. Umożliwia badanie, modelowanie, łączenie relacjami, ujednolicanie i integrowanie odmiennych i rozproszonych zasobów danych w środowisku korporacyjnym. Pierwszą rzeczą którą należy zrobić jest stworzenie nowego projektu: File New Data Design Project 2 1. TWORZENIE DIAGRAMU KLAS W DOMAIN Przypomnienie: Usunięcie elementu z modelu: Ctrl+D Usunięcie elementu z diagramu i pozostawienie go w modelu: Del P – prawy przycisk Dodawanie atrybutów: Należy wybrać 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 wykonać: P New Other Transformations Transformation Configuration Wybrać: Data Model Transformations UML to Logical Data Model; o Selected source: domain; Selected target: nazwa projektu Prefix foreign key attribute with role name – ustawić na false (niekoniecznie) Uruchomić transformację: Run Utworzyć diagram modelu logicznego w Data Models na poziomie Diagrams: P New Overview Diagram Następnie należy wykonać ponowne uruchomienie transformacji: P Transform (wybrać odpowiednią konfigurację transformacji .tc). 3 3. GENEROWANIE MODELU FIZYCZNEGO (DBM) Na diagramie modelu logicznego: (najlepiej dla db2 – dla konkurencji czasami generuje błędy) Zmienić perspektywę z Modeling na Data. (u góry po prawej stronie) Z głównego menu: o Project New Physical Data Model Utworzyć nowy model (Jako bazę danych należy wybrać Derby). Zmienić perspektywę z Data na Modeling. W Data Diagrams powinien powstać automatycznie diagram modelu fizycznego. 4 4. GENEROWANIE SKRYPTU Data Models wybór modelu dbm Database: P Next Next Generate DDL (wybrać opcje: Run DDL on server oraz Open DDL for editing). Zdefiniowanie połączenia: typ bazy danych: Derby Sample Connection 5 Edit 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 Należy zmienić perspektywę z Modeling na Data, wybrać połączenie. Ścieżka dostępu do tabel: baza danych Schemas APP Tables 6