Portfolio deMatrícula: 2701049 Contato: peradri@gmail.com Disciplina: Fundamentos de Bancos de Dados Semestre: II/2008 |
Fundamentos de Bancos de DadosExercíciosExercício 1 Construa um modelo E-R com entidades, relacionamentos e
atributos para o caso a seguir.
O banco de dados de uma empresa mantém informações sobre empregados, departamentos e projetos. Após a coleta de requisitos e a fase de análise, chegou-se à seguinte descrição para modelagem de dados: 1. A empresa é organizada em departamentos. Cada departamento possui um nome e código únicos, além de um empregado que gerencia o departamento. O banco de dados deve armazenar a data em que o empregado passou a gerenciar o departamento. 2. Cada departamento controla um certo número de projetos, cada qual com seu título e número únicos. 3. Para cada empregado, armazena-se seu nome, CPF, salário, sexo e data de nascimento. Cada empregado é vinculado a um único departamento, mas pode trabalhar em vários projetos que não são necessariamente controlados pelo seu departamento. Deve-se registrar no BD a carga horária semanal do empregado em cada projeto. Também deve-se manter informação sobre o supervisor direto de cada empregado. 4. Deseja-se igualmente que o BD armazene dados de dependentes de cada empregado. Para cada dependente, mantém-se seu nome, sexo, data de nascimento e relação com o empregado. Foi feita uma modelagem do exercício acima descrito utilizando o software DBDesigner. Fiz duas versões para o exercício, visto que não consegui utilizar relacionamentos com atributos (na primeira versão, apenas foram escritos os atributos ao lado do relacionamento, e no segundo foram utilizadas tabelas para isso). Versão 1Download PDF (screen) Download XMLVersão 2Download PDF (screen) Download XML |