Buscar

Lista Exercícios I - Modelagem Conceitual

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercícios 
 
1. O Trabalho de Conclusão de Curso é uma disciplina que pertence à estrutura curricular do 
curso de Sistemas de Informação da Universidade ABCD. Necessita-se manter informações 
sobre as seguintes entidades: 
 Atividade 
 Orientando (aluno) 
 Orientador (professor) 
 Departamento de origem do professor 
Relacionamentos: 
 Lotado 
 Orienta 
 Realiza 
 
2. Deseja-se um software para gerenciar a agenda de contatos de uma pessoa. A agenda deve 
permitir o cadastro de contato com os seguintes dados: nome, celular, fone fixo e emails, sendo 
que todos os campos são obrigatórios. Com base no enunciado acima, desenvolva o modelo 
conceitual de dados. 
 
3. Os empregados de uma empresa de consultoria estão distribuídos em departamentos. Cada 
trabalho captado pela empresa constitui um projeto e a cada projeto estão associados diversos 
empregados. Um empregado não pode participar de mais de um projeto simultaneamente. 
Durante a execução do projeto, um empregado o gerencia, denominado gerente do projeto. 
Desenhe o MER deste sistema, supondo a existência das seguintes entidades e atributos: 
Empregado: matrícula do empregado, nome e departamento; 
Departamento: código do departamento e nome; 
Projeto: código do projeto, nome e gerente; 
 
4. Crie um modelo conceitual para a seguinte situação. Em uma empresa, deseja-se manter 
informações sobre seus empregados (nome, sexo, matrícula, endereço). Eles, por sua vez, 
participam de um único departamento (código, sigla, nome). Associado a cada departamento 
há diversos projetos (código, nome, data de início, data de término) que são coordenados por 
engenheiros (CREA, nome, telefone), sendo que um projeto pode envolver mais do que um 
departamento e um engenheiro pode atuar em mais do que um projeto. Por fim, cada 
empregado (com papel de subordinado) tem um único gerente que o gerencia. 
 
 
 
5. Como comentado em sala de aula, em algumas situações é necessário que um atributo seja 
transformado em uma entidade. Lembre-se da entidade carro com o atributo cor. Caso haja 
necessidade de armazenar informações sobre a cor (data da sua criação, percentual de água 
etc). Neste caso, o atributo cor, pertencente à entidade carro, deve ser transformado em uma 
entidade relacionada ao carro. De forma semelhante, desenvolva um exemplo onde um atributo 
deve ser transformado em entidade. 
 
6. Em um sistema acadêmico, sabe-se que o professor pode estar atuando em nenhuma ou em 
várias turmas e que toda turma deve ter um único professor. O aluno pode estar matriculado 
em várias ou em nenhuma turma e uma turma tem que ter pelo menos um aluno, podendo ter 
vários. Sabe-se ainda que uma turma tenha que ter no mínimo uma podendo ter várias 
disciplinas e que uma disciplina pode estar associada a uma ou mais turmas. 
As seguintes informações devem ser conhecidas: 
 Aluno - É necessário saber o nome, cpf e matricula; 
 Professor - É necessário saber o cpf, nome e salário; 
 Disciplina – é necessário saber código, nome e número de créditos da disciplina; 
 Turma – é necessário saber o número, sala e horário;

Continue navegando