# Proyectos - Citas

El objetivo de este proyecto es crear una base de datos de citas, en la que se guarde la cita y su autor, pudiendo asignar varias etiquetas de categorías a cada cita.

Un ejemplo de base de datos de citas puede probarse en la ventana siguiente:

Estas pueden ser las consultas de creación de tabla para este proyecto:

    // Consultas de creación de tablas en MySQL

    // Consultas de creación de tablas en SQLite
    $consulta_creatabla_usuarios = "CREATE TABLE $dbUsuarios (
        id INTEGER PRIMARY KEY,
        usuario VARCHAR($tamUsuario),
        password VARCHAR($tamCifrado)
        )";

    $consultaCreatablaCitas = "CREATE TABLE $dbCitas (
        id INTEGER PRIMARY KEY,
        cita VARCHAR($tamCita),
        id_autor INTEGER UNSIGNED
        )";

    $consultaCreatablaAutores = "CREATE TABLE $dbAutores (
        id INTEGER PRIMARY KEY,
        nombre VARCHAR($tamNombre),
        apellidos VARCHAR($tamApellidos)
        )";

    $consultaCreatablaEtiquetas = "CREATE TABLE $dbEtiquetas (
        id INTEGER PRIMARY KEY,
        etiqueta VARCHAR($tamEtiqueta)
        )";

    $consultaCreatablaEticitas = "CREATE TABLE $dbEtiCitas (
        id INTEGER PRIMARY KEY,
        id_cita INTEGER UNSIGNED,
        id_etiqueta INTEGER UNSIGNED
        )";

    // Consulta de comprobación de existencia de tablas en MySQL
    $consultaExisteTabla = "SELECT COUNT(*) as existe_db
        FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME='$dbDb'";

    // Consulta de comprobación de existencia de tablas en SQLite
    $consultaExisteTabla = "SELECT COUNT(*) as existe_db
        FROM sqlite_master WHERE type='table' AND name='$dbUsuarios'";

Esta obra está bajo una licencia de Creative Commons.