EAD657 BD Exercícios Resolvidos
2158 palavras
9 páginas
BANCO DE DADOSEXERCÍ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)