Cual es el error?
Cita: CREATE TABLE examenesteoricos(
oid_examenesteoricos INTEGER NOT NULL,
nota BOOLEAN,
fechateorico DATE,
oid_alumnos INTEGER,
PRIMARY KEY (oid_examenesteoricos),
FOREIGN KEY (oid_alumnos) REFERENCES alumnos
);
Ahi debes referenciar el nombre del campo de la otra tabla.
Esos drop table te estallan si las tablas no existen previamente.