·

Ciência da Computação ·

Banco de Dados

Send your question to AI and receive an answer instantly

Ask Question

Preview text

QUESTÃO 1 A modelagem de dados é uma etapa importante e essencial em qualquer projeto de desenvolvimento ou manutenção de software Assim estar atualizado neste assunto é importante para qualquer profissional da área A partir disto temos a modelagem de dados como o ato de explorar estruturas orientadas a dados Como outros artefatos de modelagem modelos de dados podem ser usados para uma variedade de propósitos desde modelos conceituais de alto nível até modelos físicos de dados Do ponto de vista de um desenvolvedor atuando no paradigma orientado a objetos modelagem de dados é conceitualmente similar à modelagem de classes Com a modelagem de dados identificamos tipos de entidades da mesma forma que na modelagem de classes identificamos classes Atributos de dados são associados a tipos de entidades exatamente como associados atributos e operações às classes Existem associações entre entidades similar às associações entre classes relacionamento herança composição e agregação são todos conceitos aplicáveis em modelagem de dados Fonte httpsencurtadorcombr0sC93 Acessado em 22 maio 2024 A partir disso imagine que você foi contratado para desenvolver um sistema de gerenciamento de eventos para uma empresa de organização de eventos O sistema deve permitir o registro de diferentes tipos de eventos como conferências seminários festas etc o cadastro de participantes o agendamento de atividades dentro dos eventos e a geração de relatórios sobre o desempenho dos eventos Agora baseandose no projeto descrito realize as seguintes atividades 1 Descreva as possíveis entidades que você acha que devam existir no projeto 2 Para cada entidade liste pelo menos 5 atributos 3 Para cada atributo explique a função dele no sistema Exemplo Entidade Cliente Nome Nome completo do Cliente Tipo F para Física e J para jurídico Resposta QUESTÃO 1 A modelagem de dados é uma etapa importante e essencial em qualquer projeto de desenvolvimento ou manutenção de software Assim estar atualizado neste assunto é importante para qualquer profissional da área A partir disto temos a modelagem de dados como o ato de explorar estruturas orientadas a dados Como outros artefatos de modelagem modelos de dados podem ser usados para uma variedade de propósitos desde modelos conceituais de alto nível até modelos físicos de dados Do ponto de vista de um desenvolvedor atuando no paradigma orientado a objetos modelagem de dados é conceitualmente similar à modelagem de classes Com a modelagem de dados identificamos tipos de entidades da mesma forma que na modelagem de classes identificamos classes Atributos de dados são associados a tipos de entidades exatamente como associados atributos e operações às classes Existem associações entre entidades similar às associações entre classes relacionamento herança composição e agregação são todos conceitos aplicáveis em modelagem de dados Fonte httpsencurtadorcombr0sC93 Acessado em 22 maio 2024 A partir disso imagine que você foi contratado para desenvolver um sistema de gerenciamento de eventos para uma empresa de organização de eventos O sistema deve permitir o registro de diferentes tipos de eventos como conferências seminários festas etc o cadastro de participantes o agendamento de atividades dentro dos eventos e a geração de relatórios sobre o desempenho dos eventos Agora baseandose no projeto descrito realize as seguintes atividades 1 Descreva as possíveis entidades que você acha que devam existir no projeto 2 Para cada entidade liste pelo menos 5 atributos 3 Para cada atributo explique a função dele no sistema Exemplo Entidade Cliente Nome Nome completo do Cliente Tipo F para Física e J para jurídico Respostas Entidade Evento ID Número de identificação do evento Tipo Tipo do evento realizado se é Congresso Seminário Festa ou Outros Classificação Idade mínima para acesso ao evento Nome Nome principal do evento Descrição Detalhamento do evento Início Data e hora de início do evento Fim Data e hora do fim do evento Local Local de realização do evento Entidade Participante ID Número de identificação do participante Nome Nome completo do participante Documento Número de documento do participante Data de nascimento Data de nascimento do participante para calcular a idade Sexo Feminino ou Masculino para geração de estatísticas Entidade Atividade ID Número de identificação da atividade Nome Nome da atividade Descrição Detalhamento do que será feito na atividade Horário Horário de início Duração Tempo de duração da atividade Capacidade Quantidade de pessoas que podem realizar a atividade Entidade Inscrição Evento Evento Número de identificação do evento Participante Número de identificação do participante inscrito no evento Presença Confirmação da presença do participante no dia Entidade Inscrição Atividade Participante Número de identificação do participante inscrito na atividade Atividade Número de identificação da atividade Presença Confirmação da presença do participante na atividade Entidade Relatório ID Número de identificação do relatório Evento Número de identificação do evento Presentes Quantidade de pessoas presentes