Me pidieron un proyecto en la Materia de INGENIERIA DEL SOFTWARE, necesito hacer un Gestor de Base de Datos; algo asi como MYSQL que se capas de crear base de datos, tablas, ejecutar sentencias sql,etc.
Y no se por donde empezar... me gustaria saber que me recomiendan en cuanto a:
----Como almacenar los datos; es decir sera que puedo almacenarlos en archivos y carpetas o como?
----y lo mas importante que estructura de datos puedo utilizar para manipular las tablas; es decir que estructura seria eficiente para luego hacer eficiente una busqueda en base a diferentes parametros; no si si me hice entender.
Gracias de antemano.