# Examen - Contabilidad

En este examen se debe crear un programa para poder llevar una pequeña contabilidad de ingresos y gastos.

Un ejemplo de programa puede probarse en la ventana siguiente (el ejemplo trabaja con una base de datos SQLite):

Enlace a ejercicio Contabilidad

## Contabilidad - Tablas

Estas pueden ser las consultas de creación de tablas para este examen:

    // Consultas de creación de tabla en MySQL
    $consulta = "CREATE TABLE $dbContabilidad (
        id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
        fecha DATE,
        cantidad FLOAT,
        concepto VARCHAR(".TAM_CONCEPTO."),
        PRIMARY KEY(id)
        )";

    // Consultas de creación de tablas en SQLite
    $consulta = "CREATE TABLE $dbContabilidad (
        id INTEGER PRIMARY KEY,
        fecha DATE,
        cantidad FLOAT,
        concepto VARCHAR(".TAM_CONCEPTO.")
    )";

## Contabilidad - Comentarios

- Para poder guardar un registro, se deberán rellenar todos los campos.
- No se podrán guardar dos registros iguales.
- Las fechas se deben guardar en el formato aaaa-mm-dd
- Los listados aparecerán ordenados por fecha, de más antiguo a más reciente.

Esta obra está bajo una licencia de Creative Commons.