Examen -
CinematecaEn este examen se debe crear un programa para poder llevar una pequeña base de datos sobre actores y películas.
Un ejemplo de programa puede probarse en la ventana siguiente (el ejemplo trabaja con una base de datos SQLite):
Estas pueden ser las consultas de creación de tablas para este examen:
// Consultas de creación de tabla en MySQL
$consultaCreaTablaPeliculas = "CREATE TABLE $dbPeliculas (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
titulo VARCHAR(".TAM_TITULO."),
fecha VARCHAR(".TAM_FECHA."),
PRIMARY KEY(id)
)";
$consultaCreaTablaActores = "CREATE TABLE $dbActores (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR(".TAM_NOMBRE."),
fecha_nac VARCHAR(".TAM_FECHA."),
PRIMARY KEY(id)
)";
$consultaCreaTablaActuaciones = "CREATE TABLE $dbActuaciones (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
id_pelicula INTEGER UNSIGNED,
id_actor INTEGER UNSIGNED,
PRIMARY KEY(id)
)";
// Consultas de creación de tablas en SQLite
$consultaCreaTablaPeliculas = "CREATE TABLE $dbPeliculas (
id INTEGER PRIMARY KEY,
titulo VARCHAR(".TAM_TITULO."),
fecha VARCHAR(".TAM_FECHA.")
)";
$consultaCreaTablaActores = "CREATE TABLE $dbActores (
id INTEGER PRIMARY KEY,
nombre VARCHAR(".TAM_NOMBRE."),
fecha_nac VARCHAR(".TAM_FECHA.")
)";
$consultaCreaTablaActuaciones = "CREATE TABLE $dbActuaciones (
id INTEGER PRIMARY KEY,
id_pelicula INTEGER UNSIGNED,
id_actor INTEGER UNSIGNED
)";
Esta obra está bajo una licencia de Creative
Commons.