Exámenes - Capitales del mundo

En este examen se debe crear un programa que gestione una base de datos de nombres de países y de sus capitales y que plantee preguntas al usuario.

Capitales del mundo - Tablas

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

// Tamaño de los campos
define('MAX_REG_TABLA', 20);  // Número máximo de registros en la tabla
$tamCiudad = 50;              // Tamaño del campo Ciudad
$tamPais   = 40;              // Tamaño del campo País

// Consulta de creación de tabla en MySQL
$consulta = "CREATE TABLE $dbTabla (
    id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
    ciudad VARCHAR($tamCiudad),
    pais VARCHAR($tamPais),
    PRIMARY KEY(id)
    )";

// Consultas de creación de tablas en SQLite
$consulta = "CREATE TABLE $dbTabla (
    id INTEGER PRIMARY KEY,
    ciudad VARCHAR($tamCiudad),
    pais VARCHAR($tamPais)
    )";

Capitales del mundo - Comentarios

Capitales del mundo - Ejemplo de programa

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

ERROR (no puede mostrarse el objeto)
Enlace a ejemplo