CREATE TABLE verificaciones (
    id INT IDENTITY(1,1) PRIMARY KEY,
    id_usuario INT NOT NULL,
    codigo VARCHAR(10) NOT NULL,
    expiracion DATETIME NOT NULL,
    tipo VARCHAR(50) DEFAULT 'login',
    creado_en DATETIME DEFAULT GETDATE(),
    FOREIGN KEY (id_usuario) REFERENCES usuarios_sistema(id_usuario)
);

CREATE TABLE correo_extra (
    id INT IDENTITY(1,1) PRIMARY KEY,
    id_usuario INT NOT NULL,
    correo VARCHAR(255) NOT NULL,
    fecha_registro DATETIME DEFAULT GETDATE(),
    FOREIGN KEY (id_usuario) REFERENCES usuarios_sistema(id_usuario)
);

CREATE TABLE correo_respaldo (
    id INT IDENTITY(1,1) PRIMARY KEY,
    id_usuario INT NOT NULL,
    correo VARCHAR(255) NOT NULL,
    fecha_registro DATETIME DEFAULT GETDATE(),
    FOREIGN KEY (id_usuario) REFERENCES usuarios_sistema(id_usuario)
);
