postgresql – se pude crear una relaci[on de una tabla externa a tablas interdependientes en sql?

tardes o noches
tengo un problema al pensar en el modelo de base de datos para un proyecto personal, en las entidades que he definido hasta el momento está País, Estado, Ciudad, el Estado depende del País y la Ciudad depende del Estado, la cuarta entidad que es Usuario depende de País, Estado y Ciudad, es factible que la Tabla Usuario tenga las tres llaves foráneas sin que hayan conflictos a futuro?, agradezco de antemano la ayuda brindada.