Cita:
Iniciado por Developer9 Eso es algo muy dificil de explicar en pocas palabras... y me parece que nadie aqui tendrá el tiempo como para ayudarte a hacer todo el analisis... el hecho de leer todo eso cansa... compañero/a no solamente debes saber a programar en C++ si deseas hacer un sistema... si estudias alguna ingenieria tienes que haber pasado por Base de Datos I y Analisis y Diseño de Sistemas I por lo menos... tienes que tener conceptos claros de usarios, perfiles, permisos... asi como los constrains y los tipos de relaciones

Pues si sabes realmente programar en C++ no deberías tener problemas con las bases de datos... Las BD son meros datos "acoplados" y que proporcionan funciones de extracción, inserción, búsqueda, ordenamiento, seguridad y cosas del estilo... Lo cual existe sin usar BDs.
Y sobre lo de tener claro los conceptos no es tan difícil: "Un usuario pertenece a un grupo que tiene una serie de permisos." Te recuerdo que no hace falta estudiar algo en la universidad para saberlo. En la universidad das mucha teoría, pero seguro que en "Diseño de Sistemas I" no habías leido ni una línea de código de alguna distribución GNU/Linux, ni conocías la cola de mensajes de Windows ni ninguna API usada actualmente, ni habías programado ningún programa que usara BDs como SQL ni ninguna jerarquía de clases.