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

Podobne dokumenty