Смотрите комментарии:
CREATE TABLE PROFESORES
(
NIF CHAR(10) NOT NULL,
NOMBRE VARCHAR(50) NOT NULL,
APELLIDO1 VARCHAR(50),
APELLIDO2 VARCHAR(50),
DIRECCION NVARCHAR(20), /* do you mean VARCHAR? or NVARCHAR2 ? */
TITULACION VARCHAR(20),
SALARIO NUMBER(8, 2), /* missing comma */
CONSTRAINT CH_SUELDO CHECK(SUELDO BETWEEN 100.00 AND 2000.00), /* SUELDO is not a column, did you mean SALARIO? */
CONSTRAINT PK_NIF PRIMARY KEY(NIF)
);