Per motivi di apprendimento e comprensione, attualmente voglio provare a creare un piccolo% relazionale% co_de con funzioni semplici come (per ora) solo lettura / scrittura sequenziale e CREATE TABLE , INSERT , SELEZIONA , UPDATE e DELETE gestione.
Attualmente sono nella parte " think " del progetto e sono bloccato sulla modalità di archiviazione dei dati letti in memoria. Innanzitutto pensavo di inserirli correttamente in una struttura, ma il problema è che le tabelle sono tutte diverse, sapere che il tipo di ogni colonna non è un problema, ma non sono sicuro che C fornisca un modo per rendere la struttura completamente dinamica.
La mia seconda e attuale idea è di fare un semplice DBMS
della lunghezza richiesta e ottenere i dati solo per ordine con il cast. Ma non sono sicuro che sia il modo migliore per fare quella parte, quindi volevo chiedere la tua opinione e i tuoi consigli al riguardo.
Grazie in anticipo per il tuo aiuto.
nb: spero che la mia domanda sia abbastanza chiara e comprensibile, mi manca ancora la pratica in inglese