Para cada aplicação abaixo, identifique entidades, atributos e relacionamentos.
Projete um diagrama ER dessa aplicação utilizando o máximo possível da notação vista em sala.
Aplicação 1) A PetAdopt é uma plataforma online dedicada à adoção responsável de
animais de estimação. A aplicação conecta abrigos de animais, protetores independentes e resgates de animais a pessoas que desejam encontrar um novo membro para suas famílias. A PetAdopt visa facilitar o processo de adoção, promover a conscientização sobre a importância da adoção de pets e criar laços duradouros entre animais e adotantes.
● A PetAdopt apresenta perfis detalhados de animais disponíveis para adoção,
incluindo fotos, descrição de personalidade, idade, raça e informações de saúde. Os usuários podem navegar pelos perfis e encontrar o pet que melhor se encaixa em suas preferências e estilo de vida. ● Os interessados em adotar podem criar perfis pessoais, fornecendo informações sobre si mesmos, sua experiência com animais e o tipo de ambiente que podem oferecer ao pet. ● A aplicação permite que os abrigos e protetores atualizem o status dos pets, notificando os adotantes sobre adoções bem-sucedidas ou animais que estão disponíveis. ● Os adotantes podem expressar interesse em um pet específico, marcando-o como favorito. ● A PetAdopt oferece a opção de iniciar o processo de adoção diretamente através da plataforma, agilizando a troca de informações e a preparação para a adoção. ● Os adotantes podem deixar avaliações e depoimentos sobre suas experiências, ajudando a construir uma comunidade confiável e positiva.
Apresente um diagrama ER para aplicação PetAdopt.
Aplicação 2) A aplicação de streaming de video deve implementar os seguintes
requisitos funcionais.
● Cadastro de Usuários: Os usuários devem poder se cadastrar na plataforma,
fornecendo informações como nome, endereço de e-mail, senha, etc. ● Gestão de Perfis: Cada usuário pode criar vários perfis dentro de uma conta (por exemplo, um perfil para cada membro da família). ● Os perfis devem ter configurações individuais, como preferências de idioma e restrições de conteúdo. ● Catálogo de Filmes e Séries: A aplicação deve ter um catálogo extenso de filmes e séries disponíveis para visualização. ● Cada título no catálogo deve ter informações como título, descrição, gênero, classificação indicativa, etc. ● Streaming de Vídeos: Os usuários devem poder reproduzir filmes e episódios de séries em tempo real. Cada perfil tem um histórico de visualização que registra os conteúdos assistidos. ● Listas de Reprodução e Favoritos: Os usuários devem poder criar listas de reprodução personalizadas e marcar filmes e episódios de séries como favoritos.
A grama do vizinho é mais verde?: A relação do Capital Social, Estratégia Ambiental e Desempenho Empresarial na Hotelaria de Turismo Ecológico do Brasil e Espanha: uma análise a partir da Modelagem de Equações Estruturais