EAD657 BD Exercícios Resolvidos

2158 palavras 9 páginas
BANCO DE DADOS
EXERCÍCIOS RESOLVIDOS

Hiroo Takaoka

EXERCÍCIO 1


Você foi convidado a elaborar um banco de dados para uma empresa de consultoria que deseja registrar informações sobre seus projetos e consultores. De acordo com o solicitado pelo seu cliente, para cada projeto você deverá armazenar o código, nome e endereço da empresa que solicitou o projeto, o número do projeto, a data de início e de término do projeto, o valor do projeto, o número, nome, número do documento de identidade e especialização dos consultores que participaram do projeto, as horas que trabalharam em cada projeto e a função que exerceu (líder ou membro). Note que uma mesma empresa pode solicitar diversos projetos e um mesmo consultor pode trabalhar em diversos projetos. Utilizando seus conhecimentos sobre modelo de entidades e relacionamentos
(MER), elabore o desenho inicial deste banco de dados.

EXERCÍCIO 1 - SOLUÇÃO

Empresa
Código
Nome
Endereço

1

Solicitou

N

Projeto
Num_Projeto
Data_Início
Data_Término_
Valor

N

Participou
•Horas_Trabalhadas
•Função_Exercida

N

Consultor
Num_Consultor
Nome
Num_Ident
Especialização

EXERCÍCIO 2


Converter o modelo de entidades e relacionamentos (MER) do exercício 1 para Access (conjunto de tabelas e relacionamentos).
Para cada tabela criada indique o nome da tabela, o nome e tipo dos campos (T=texto, N=número ou valor e D=data), qual a chave primária (indique com um “X” ao lado do nome do(s) campo(s) e faça os relacionamentos ligando os campos com linhas – indique o lado “1” e o lado “” dos relacionamentos). Elabore o nome dos campos de maneira a deixar claro que informação está sendo armazenada no mesmo.

EXERCÍCIO 2 - SOLUÇÃO
Empresa
X Código (T)
Nome (T)
Endereço (T)

1



Projeto
X Num_Projeto (T
Data-Início(T)
Data_Término (T)
Valor (N)
Cod_Empresa (T)

1

Projeto_Consultor

 X Num_Projeto (T)

X Num_Consultor (T)
Horas_Trabalhadas (N)
Função_Exercida (T)



1

Consultor
X Num_Consultor (T)
Nome (T)
Num_Ident (T)

Relacionados