Si lo que quieres es programar una base de datos relacional con las 13 reglas de Codd el mejor libro se llama teoría relacional de Codd, puede buscarlo en la red, ahí te dan las reglas de como armar una, ahora la programacion, deberias ser capaz de desarrollarla en 2 semanas de 8 horas diarias, para que cumpla con al menos 11 reglas y soporte parcial de SQL (Ese es el tiempo que tardamos en la U).
En realidad no es nada del otro mundo si lees primero este libro.
Saludos