Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista3: Extensões do DER Informações: a) A lista3 valerá até um ponto; b) Poderá ser individual ou em equipe de no máximo 6 alunos; c) Entregar uma cópia impressa e modelado no brModelo – apenas na quinta-feira, dia 29/08. Exercício 1: Especializar Entidades Objetivo: Identificar situação para uso da especialização e fixar forma de representação. Contexto: O texto a seguir descreve um ambiente educacional. Usando recurso da especialização, construa o DER que modele adequadamente o contexto apresentado. Uma universidade particular tem um conjunto de programas de auxílio aos estudantes como forma de incentivar o trabalho, a pesquisa e a extensão e reduzir a inadimplência. Atualmente existem vários programas ativos: Aluno-Trabalhador, Aluno- Estagiário, Aluno-Atleta e Aluno-Carente. Em breve novos planos serão implantados. Cada um destes programas é classificado em um entre dois tipos possíveis: Programa Aberto (que admite participação de qualquer aluno da universidade) e Programa Restrito (que admite participação apenas de aluno que estudou pelo menos 8 anos em escola pública de ensino fundamental e médio). Aluno com menos de 8 anos de escola pública pode participar apenas de 1 (um) programa aberto. Aluno com mais de 8 anos de escola pública pode participar de 1 (um) programa aberto e de 1 (um) programa restrito. Cada programa implantado é criado já com a definição de quantos alunos no máximo o programa pode atender simultaneamente, o valor de ajuda de custo, que difere entre os programas e a sua classificação (Aberto ou Restrito). As informações que o gestor dos programas deseja com a implantação de um SI são: Para cada programa implantado, quantos são e quais são os alunos (matrícula e nome) da universidade que participam do programa de ajuda de custo e desde quando (data); Qual o nome, valor de ajuda de custo e quantidade máxima de alunos que cada programa pode atender simultaneamente; Quais são os programas Abertos e quais são os programas restritos. Construído o modelo, dicionarize uma entidade, um relacionamento e um atributo. Exercício 2: Representar Entidade-Fraca Objetivo: Identificar situação para uso da entidade-fraca e fixar forma de representação. Contexto: Use a representação de entidade-fraca para o DER que retrate o contexto abaixo. A universidade UFO quer implantar SI para controle de quantidade de carteiras por sala de aula nos seus diversos Campus. Atualmente ela possui 5 campus, em locais e cidades diferentes. Em cada um ela possui blocos de salas. Cada campus é identificado por um número sequencial e cada bloco de salas é identificado por uma letra. As salas são numeradas sequencialmente dentro de cada bloco. É importante que o sistema forneça algumas informações: Nome e endereço de cada um dos Campus; Para cada campus, quais são os blocos de sala de aula e para cada bloco quantas salas esse possui e quantos andares. De cada sala é necessário saber quantas carteiras temos nela, sua área e quais são as carteiras que estão localizadas na sala com: número de patrimônio da carteira e se o braço de apoio é do lado direito ou do lado esquerdo. Exercício 3: Representar Autorrelacionamento Objetivo: Identificar situação para uso do autorrelacionamento e fixar representação. Contexto: Para o contexto a seguir, faça DER que atenda às necessidades de informações descritas. Em uma faculdade as disciplinas são catalogadas mediante código próprio e são denominadas de acordo com o conteúdo trabalhado em cada uma delas. Um aluno, ao precisar cursar uma disciplina qualquer, pode se matricular em uma turma ofertada para essa disciplina no seu curso ou em outro curso. Entretanto, existem disciplinas que os alunos precisam, mas que nem sempre são ofertadas turmas para elas. Nesses casos, a faculdade permite que o aluno matricule-se em uma disciplina denominada equivalente a disciplina originalmente desejada. Sendo assim, para cada disciplina existente na faculdade podem existir várias outras disciplinas equivalentes. Ao mesmo tempo, é normal que uma mesma disciplina sirva como equivalente para várias outras, e não apenas para uma. Essa equivalência entre disciplinas independe de curso, ou seja, o aluno pode cursar a disciplina equivalente em qualquer curso, bastando ela esteja cadastrada como equivalente. As informações que basicamente a gestão acadêmica requer são: Quais são os cursos da faculdade? Quais são as disciplinas de cada curso? Dado o código de uma disciplina, quais disciplinas que são equivalentes a ela?
Compartilhar