Baixe o app para aproveitar ainda mais
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;
Compartilhar