Hola valkurekriger.
Código SQL
[-]
CREATE TABLE TBCARGOS (
IDCARGO INTEGER NOT NULL,
DESCRIPCION VARCHAR(10) NOT NULL
);
ALTER TABLE TBCARGOS ADD CONSTRAINT PK_TBCARGOS PRIMARY KEY (IDCARGO);
CREATE TABLE TBUSUARIOS (
IDUSUARIOS INTEGER NOT NULL,
IDCARGO VARCHAR(10) NOT NULL,
NOMBRE VARCHAR(20) NOT NULL,
APELLIDO VARCHAR(30) NOT NULL,
DNI VARCHAR(10) NOT NULL,
USUARIO VARCHAR(20) NOT NULL,
CONTRASENIA VARCHAR(20) NOT NULL,
fk_IDUSUARIOS_IDCARGO INTEGER NOT NULL
);
ALTER TABLE TBUSUARIOS ADD CONSTRAINT PK_TBUSUARIOS PRIMARY KEY (IDUSUARIOS);
ALTER TABLE TBUSUARIOS ADD FOREIGN KEY(fk_IDUSUARIOS_IDCARGO) REFERENCES TBCARGOS(IDCARGO);
Además de algún error de sintáxis no muy serio (como CONTAINING), fijate que 'fk_IDUSUARIOS_IDCARGO' no existía en tu código sql.
Saludos.