modelagem
Na empresa, as pessoas (código, nome, rua, número, bairro e CEP) são funcionários (salário e data admissão) ou clientes (rua de entrega, número de entrega, bairro de entrega, última compra e saldo) ou os dois.
Os funcionários são contratados (ctps, pis e horas semanais) ou autônomos (número, valor hora, tempo total de serviço).
Os funcionários contratados ou são administrativos (adicional e hora de entrada) ou são operacionais (especialidade e tempo de experiência).
Cada funcionário contratado está alocado a um departamento (código e nome). Cada departamento pode alocar vários funcionários contratados. Departamentos com funcionários alocados não podem ser excluídos.
Cada funcionário autônomo presta serviço, numa data inicial e final, para vários departamentos. Cada departamento pode ter vários funcionários autônomos que prestam serviço. Departamentos com funcionários autônomos não podem ser excluídos.
Um funcionário administrativo pode gerenciar um único departamento. Cada departamento pode ser gerenciado por um único funcionário administrativo.
Cada cliente pode ter vários pedidos (número, data e valor). Cada pedido é de um cliente. Se o cliente for excluído, seus pedidos também serão.
Os clientes pessoa jurídica (cnpj, ie, fundação e nome fantasia) podem estar associados a várias notas fiscais (número, data e valor). Cada nota fiscal pode estar associada a uma única pessoa jurídica. Clientes pessoa jurídica com nota fiscal não podem ser excluídos.
Os clientes pessoa física (cpf, rg, sexo e nascimento) podem estar associados a vários cupons fiscais (número, qtditens, valor, data e desconto). Cada cupom fiscal está associado a um único cliente pessoa física. Clientes pessoa física com cupom fiscal não podem ser
excluídos.