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.

Upload: vinicius-azevedo

Post on 10-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Gestão de projetos levada a sério.

TRANSCRIPT

Page 1: Sistema de Gestão de Projetos

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.