Elaboração e Gestão de Projetos - 1. Fundamentos de Gestão de Projetos
Sistema de Gestão de Projetos (1)
-
Upload
angelo-rodrigo -
Category
Documents
-
view
218 -
download
0
description
Transcript of Sistema de Gestão de Projetos (1)
SISTEMA DE GESTÃO DE PROJETOS
Uma empresa deseja elaborar uma base de dados que apóie a construção de um sistema que cadastre seus funcionários e os projetos em que a empresa possui. Cada funcionário deverá ter as seguintes informações cadastradas no sistema: matrícula (única, obrigatória e incrementada a cada novo funcionário cadastrado), nome, endereço, telefones (pode haver diversos), data de nascimento, cargo, salário, departamento ao qual está alocado, sala onde se localiza o departamento e nome do chefe do departamento.
De cada projeto deveremos armazenar um código (único, obrigatório e incrementado a cada novo projeto cadastrado), o nome, a data de sua criação e a data prevista de seu término, além das áreas possíveis de concentração (BD, Engenharia de Software, Redes, Infraestrutura, Governança, etc.) e do funcionário responsável.
Cada funcionário poderá se alocar em mais de um projeto, ou ainda não se alocar em nenhum. Cada projeto poderá ter mais de um funcionário alocado a ele.
A partir deste cenário, construa um projeto para o banco de dados e implemente o mesmo usando o PostgreSQL.
Funcionário (matricula, nome,endereço,telefones,data_de_nascimento,cargo,salario,cod_dep)
Projeto(Cod_projeto,nome,data_criacao,data_termino,cod_dep,matricula)
Departamento (cod_dep,nome,matricula )
Funcionario_Projeto(matricula,cod_projeto)