Descrição da empresa
A empresa em questão é organizada em departamentos. Cada departamento possui um nome, um número e um empregado que o gerencia. Um departamento pode estar em várias localidades. O departamento controla um certo número de projetos, cada qual possui um nome, um número e encontra-se em uma localidade. Cada departamento é chefiado por um único funcionário. Os funcionários da empresa são lotados em departamentos específicos. O chefe do departamento é o responsável pelo cadastro de seus subordinados e designação de supervisores para os mesmos. Todo funcionário pode gerenciar dados de um projeto, desde que façam parte do mesmo.
As informações necessárias sobre os empregados são nome, número de matrícula, endereço, salário, sexo e data de nascimento. É necessário saber também o número de horas trabalhadas em cada projeto e quem é o supervisor direto do empregado. O total de horas semanais não pode ultrapassar 40 horas.
Cada funcionário pode possuir dependentes e estes também devem ser cadastrados no sistema. São necessárias informações sobre os dependentes do empregado para efeitos previdenciários e fiscais, tais como o tipo de dependência, nome, sexo e data de nascimento do dependente.
Todo funcionário possui um supervisor, com exceção dos próprios supervisores e chefes de departamento. Um funcionário nunca possui salário superior ao de um supervisor ou