Guida al tool: Forward Engineering di database utilizzando Rational XDE Developer
Questa guida al tool descrive l'utilizzo del forward engineering (costruzione di modelli a partire da un codice esistente) nel tool software Rational XDE Developer per generare uno schema di database o un file script DDL da un modello dati Rational XDE esistente.
Strumento: Rational XDE Developer
Relazioni
Elementi correlati
Descrizione principale

Panoramica

Le seguenti operazioni vengono effettuate in questa guida al tool:

Impostazione delle proprietà del modello

Occorre impostare due tipi di proprietà del modello per abilitare il forward engineering del modello dati in modo da creare un database oppure un file DDL (Data Definition Language).  Queste proprietà sono:

  • DBMS (Database Database Management System) predefinito di destinazione (consultare icona della guidaImpostazione del database predefinito di destinazione )
  • Assegnazione del database predefinito (consultare icona della guidaImpostazione del database predefinito )

Rational XDE supporta il forward engineering verso lo standard ANSI SQL e verso il DBMS elencato nell'argomento della guida in linea di Rational XDE icona della guidaDatabase supportati in Rational XDE .

Riferimento: icona della guidaImpostazione delle opzioni di modellazione dei dati .

Forward engineering del modello dati in un database 

Rational XDE può essere utilizzato per eseguire il forward engineering di un modello dati verso un nuovo schema di database oppure un nuovo file DDL. È possibile eseguire il forward engineering di tabelle individuali e di un interno modello dati. Riferimento: icona della guidaGenerazione di database e DDL Il processo di forward engineering viene iniziato utilizzando la modellazione dei dati procedura guidata per il forward engineering fornita da Rational XDE. Consultare icona della guidaGenerazione di database o DDL .)  

Se si decide di generare sono un DDL oppure di eseguire il DDL per creare un database, Rational XDE crea un file DDL nella directory specificata nella procedura guidata. Gli elementi inclusi da Rational XDE nel processo di forward engineering dipendono dalle opzioni selezionate nella procedura guidata per il forward engineering. Tutti gli elementi o gli script DDL vengono generati in base al DBMS specificato. Consultare i seguenti argomenti della guida in linea di Rational XDE per informazioni specifiche sui diversi tipi di DBMS supportati:

  • icona della guidaGenerazione di database DB2 e DDL
  • icona della guidaGenerazione di database Oracle e DDL
  • icona della guidaGenerazione di database SQL Server e DDL
  • icona della guidaGenerazione di database Sybase e DDL

Se si effettua il forward engineering di un modello dati ANSI SQL 92, Rational XDE genera un DDL indipendente dal DBMS. È possibile utilizzare un tool dei database a scelta per eseguire questo DDL.

Per effettuare il forward engineering del database, Rational XDE deve stabilire una connessione con il DBMS appropriato. Consultare icona della guidaConnessione ai DBMS (Database Management System)  per ulteriori informazioni su come stabilire le connessioni del database. Consultare i seguenti argomenti della guida in linea di Rational XDE per informazioni specifiche su come stabilire connessioni per un tipo di DBMS specifico:

  • icona della guidaConnessioni al database Oracle
  • icona della guidaConnessioni al database SQL Server
  • icona della guidaConnessioni al database Sybase
  • icona della guidaConnessioni al database DB2

Gestione delle modifiche al modello e al database

Dopo aver creato il database oppure il DDL, le modifiche, apportate al modello dati, e il database generato devono essere controllati e gestiti.   Rational XDE fornisce una funzione di confronto e sincronizzazione per agevolare il progettista database della gestione delle modifiche. Riferimento: icona della guidaConfronto e sincronizzazione nella modellazione dei dati , Guida al tool: Gestione di database in Rational XDE.