Cómo crear una base de datos en archivo plano (texto)
Crear un archivo de texto plano es útil para gestionar pequeñas bases de datos con información básica, como teléfonos de clientes. Si necesitas más campos, mejor usa MySQL u Oracle. Este artículo muestra cómo crear una base de datos simple en texto plano para la consola de Windows, guardando solo nombres y teléfonos. Tras practicar, podrás añadir más campos.
Paso 1
Crea el programa de entrada. Abre un archivo de texto y guárdalo como input.pl. Reabre en tu editor.
Paso 2
Abre db.txt para añadir datos escribiendo en input.pl: open(DB, ">>db.txt");. Los símbolos >> indican añadir al final.
Paso 3
Captura los datos y envíalos al archivo:print "Nombre del cliente: ";
$name = <>; chomp($name);
print "Teléfono del cliente: ";
$phone = <>; chomp($phone);
Guarda en variables $name y $phone.
Paso 4
Escribe en db.txt con formato:print DB "Nombre:$name,Numero:$phone\n";
Ejemplo de salida:
Nombre:Mike Davis,Numero:555-5523
Nombre:Jane Brooks,Numero:555-7878
Paso 5
Abre la consola y ve a c:\ tecleando cd c:.
Paso 6
Ve al directorio de tu script, p.ej. cd bills\db.
Paso 7
Introduce los datos que pide el programa. Ejecútalo dos veces (para dos registros). Un bucle while lo automatizaría, pero es más complejo.
Paso 8
Verifica abriendo db.txt. Debe coincidir con el formato esperado.
Paso 9
Añade tantos registros como quieras (incluso millones si hay memoria). Prueba a añadir dirección, DNI, etc.
Consejo
Asegúrate de poner los puntos y coma ; en su sitio; sin ellos el programa no funciona.
Advertencia
Si usas un bucle while y se vuelve infinito, detén con Ctrl+C.
- ·Cómo crear un archivo ALX
- ·Cómo cifrar un archivo de texto en Windows con EFS
- ·Cómo crear archivos binarios (.bin) en C# / .NET
- ·Cómo crear un archivo XML desde cero
- ·Cómo crear un logotipo JPEG
- ·Cómo crear archivos por lotes (batch) en Windows
- ·Cómo leer un archivo de texto en Python (guía básica con open y read)
- ·Cómo crear un archivo en Python
