Es en esta fase donde elegiremos el sistema de gestion de bases de datos (SGBD) concreto que mejor se adapta a nuestro proyecto, como, por ejemplo, Oracle, MySQL, Microsoft SQL Server y PostgreSQL.
En esta fase, se traduce el modelo conceptual obtenido anteriormente a un esquema logico, que describe la estructura de la base de datos. Se trata de la fase en la cual se diseñan las tablas propiamente dichas, con sus filas, columnas y relaciones. El modelo logico depende del SGBD que se utilizara.
En esta fase se definen las estructuras de almacenamiento de la base de datos de forma fisica. Es cuando se escribe el codigo (por ejemplo, SQL) para concretar el diseño en el motor de base de datos que hemos escogido.
Finalmente, se crea y se compila el esquema de la base de datos, se generan los ficheros y las aplicaciones que implementan las transacciones.