Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* * MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS REVISÃO 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord * * Do funcionário é preciso saber a sua matrícula, nome, sexo, cpf, rua, numero, complemento e se ele possui ou não dependentes. Caso ele possua dependentes é preciso saber o nome, sexo e parentesco. Um dependente é sempre de apenas um funcionário, assim se os funcionários Maria e João tiverem um filho, este filho só pode ser dependente de apenas um (ou Maria ou João). A empresa trabalha orientada por projetos, assim um funcionário está sempre alocado em um projeto, esta alocação tem uma data de inicio e uma data de fim. Após a data de fim o funcionário poderá ser alocado em outro projeto. Para a empresa é importante saber o histórico de alocação dos funcionários em projetos. Os projetos quando criados não possuem nenhum funcionário alocado. A alocação é realizada quando o projeto é iniciado. Todo projeto tem um nome, uma descrição e um valor orçado. Desenvolva o modelo lógico relacional do minimundo acima * * Do funcionário é preciso saber a sua matrícula, nome, sexo, cpf, rua, numero, complemento e se ele possui ou não dependentes. Caso ele possua dependentes é preciso saber o nome, sexo e parentesco. Um dependente é sempre de apenas um funcionário, assim se os funcionários Maria e João tiverem um filho, este filho só pode ser dependente de apenas um (ou Maria ou João). FUNCIONÁRIO DEPENDENTE * * Do funcionário é preciso saber a sua matrícula, nome, sexo, cpf, rua, numero, complemento e se ele possui ou não dependentes. Caso ele possua dependentes é preciso saber o nome, sexo e parentesco. Um dependente é sempre de apenas um funcionário, assim se os funcionários Maria e João tiverem um filho, este filho só pode ser dependente de apenas um (ou Maria ou João). FUNCIONÁRIO DEPENDENTE (0,N) (1,1) * * A empresa trabalha orientada por projetos, assim um funcionário está sempre alocado em um projeto, esta alocação tem uma data de inicio e uma data de fim. Após a data de fim o funcionário poderá ser alocado em outro projeto. Para a empresa é importante saber o histórico de alocação dos funcionários em projetos. Os projetos quando criados não possuem nenhum funcionário alocado. A alocação é realizada quando o projeto é iniciado. Todo projeto tem um nome, uma descrição e um valor orçado. FUNCIONÁRIO PROJETO ALOCADO * * A empresa trabalha orientada por projetos, assim um funcionário está sempre alocado em um projeto, esta alocação tem uma data de inicio e uma data de fim. Após a data de fim o funcionário poderá ser alocado em outro projeto. Para a empresa é importante saber o histórico de alocação dos funcionários em projetos. Os projetos quando criados não possuem nenhum funcionário alocado. A alocação é realizada quando o projeto é iniciado. Um funcionário só pode ser alocado apenas uma vez por projeto. Todo projeto tem um nome, uma descrição e um valor orçado. FUNCIONÁRIO PROJETO ALOCADO (1,N) (0,N) * * FUNCIONÁRIO PROJETO ALOCADO (1,N) (0,N) DEPENDENTE (1,1) TEM (0,N) Matrícula Nome Sexo Cpf rua, Numero complemento Nome sexo parentesco Nome Descrição valor data_inicio data_fim * * Esquema Relacional FUNCIONÁRIO (Matrícula, Nome, Sexo, CPF, Rua, Número, Complemento) PROJETO (Código, Nome, Descrição, Valor) ALOCAÇÃO (Func-Matricula, Proj-Codigo, Data-início, Data-Término) DEPENDENTE (Func-Matricula, Numero, Nome, Sexo, Parentesco) * * CÃO MACHO FEMEA CRUZAMENTO NINHADA FILHOTE PROPRIETÁRIO Nome Raça Data _Nascimento CIO Nome CPF Telefone Data_Cruzamento Local Data_Nascimento Raça Peso (1,1) (0,N) (0,1) (1,1) (1,N) (1,1) (1,1) (0,N) (0,N) (1,1) (0,1) (0,1) (1,1) * * * * * * * *
Compartilhar