Questa fase specifica a livello concettuale le transazioni individuate durante la fase di raccolta e analisi dei requisiti in funzione dello schema concettuale dei dati.
Occorre innanzitutto suddividere le transazioni in:
Per ogni transazione occorre specificare: dati di input, dati di output e comportamento funzionale dell'operazione. Questa specifica deve essere indipendente dal sistema di basi di dati che verrā impiegato. In particolare, il comportamento funzionale delle operazioni va descritto ad alto livello e non implementato in un qualche linguaggio per basi di dati.
E' molto importante fare una verifica di fattibilitā delle transazioni sul modello concettuale dei dati prodotto. Per ogni transazione, occorre seguirne il flusso operazionale sul diagramma ER e verificare se l'operazione č fattibile. In caso contrario, lo schema dei dati deve essere alterato in maniera da poter specificare la transazione tipica. Tale verifica deve essere effettuata anche per le regole aziendali.