·

Engenharia de Software ·

Banco de Dados

Send your question to AI and receive an answer instantly

Ask Question

Preview text

ROTEIRO DE EXTENSÃO DE BANCO DE DADOS I DIAGNÓSTICO E TEORIZAÇÃO 1 Identificação das partes envolvidas e parceiros Descrever as partes envolvidas no projeto quem é o público da comunidade local envolvido na atividade incluindo perfil socioeconômico escolaridade gênero faixa etária dados sociais e quantidade estimada de participantes dentre outras informações importantes Nesta etapa é importante demonstrar quem são as pessoas envolvidas na sua atividade de extensão Lembrese você escolhe qual público deseja escolher para realizar esta atividade Exemplo As partes envolvidas nesta atividade extensionista são colaboradores da biblioteca comunitária local que atualmente registra empréstimos e devoluções manualmente causando atrasos e perda de livros A biblioteca serve aproximadamente 300 usuários regulares predominantemente estudantes e residentes do bairro O projeto contará com a colaboração de uma ONG local que promove a literatura e a educação na comunidade O nome da biblioteca local é XXXXXXXX CNPJ ZZZZZZZZZZZ endereço completo YYYYYYYYYY website httpswwwaaaaaabbbcombr Os principais colaboradores da biblioteca e seus cargos são Joao da SilvaDiretor Maria da SilvaGerente e etc 2 Situaçãoproblema identificada Apresentar os problemas identificados na comunidade local que motiva a elaboração desta atividade de extensão Nesta etapa devese demonstrar de maneira clara a situaçãoproblema vivenciada no local escolhido para realizar a sua atividade Mas o que é uma situaçãoproblema É a principal dor ou queixa reconhecida na escuta desta comunidade Você deverá realizar encontrosconversastrocas com os indivíduos ou grupos da comunidade local para identificar quais são estas dores Exemplo A biblioteca comunitária enfrenta desafios significativos na gestão do seu acervo devido ao sistema de registro manual que é propenso a erros e ineficiente Isto resulta em problemas de rastreamento de livros emprestados e gera insatisfação entre os usuários 3 Demanda sociocomunitária e motivação acadêmica Citar a situaçãoproblema da comunidade e esclarecer de que maneira isto impacta a vida social educacional cultural eou econômica das pessoas envolvidas Nesta etapa você descreverá como os conteúdos estudados na disciplina permitem que ajude esta comunidade a solucionar ou reduzir as queixas identificadas Aqui você descobrirá a importância de estudar e como isto pode melhorar a vida das pessoas à sua volta Exemplo A modelagem e implementação de um sistema de banco de dados de livros e registros de empréstimos é um passo fundamental para que haja um controle de inventário mais preciso e uma experiência de usuário melhorada incentivando o hábito de leitura na comunidade Esta atividade proporciona a aplicação prática de técnicas de bancos de dados enriquecendo sua formação acadêmica e técnica Observe que a Demanda sociocomunitária deve ser compatível com as Seções Objetivos e Objetivos Sociocomunitários do Plano de Aprendizagem dessa Disciplina 4 Objetivos a serem alcançados em relação à situaçãoproblema identificada Descrever entre um e três objetivos no máximo que devem ser alcançados com o desenvolvimento da atividade de extensão Os resultados esperados de uma atividade de extensão devem ser claros específicos possíveis de serem medidos e com prazo de realização para que a comunidade participe e avalie o alcance dos objetivos Lembrese os objetivos devem ser definidos com verbos de ação verbo no infinito de maneira clara em forma de tópicos quando for mais de um correspondentes aos resultados que a atividade de extensão realizada por você pretende alcançar Exemplo Desenvolver um projeto de banco de dados sobre planejamento das atividades dos voluntários e do banco de alimentos utilizando ferramentas CASE para controle do acervo digital e empréstimos de livros até o final do semestre treinar os funcionários da biblioteca no uso do banco de dados e reduzir os erros de registro de empréstimos e devoluções Observe que estes objetivos a serem devem ser compatívelis com as Seções Objetivos e Objetivos Sociocomunitários do Plano de Aprendizagem dessa Disciplina II PLANEJAMENTO PARA DESENVOLVIMENTO DO PROJETO 1 Plano de trabalho com cronograma das atividades Descrever o plano de trabalho o que fazer quando fazer como fazer para quem fazer onde fazer incluindo informações sobre cada uma das ações a serem executadas para alcançar os objetivos da atividade de extensão O que fazer indique a ação que precisa ser realizada Quando fazer quando será realizada a ação prazo de realização Como fazer como você realizará esta ação incluindo os recursos mínimos necessários Para quem fazer quem irá participar desta ação Onde fazer local em que realizará a ação Exemplo Objetivo Desenvolver um projeto de banco de dados sobre planejamento das atividades dos voluntários e do banco de alimentos utilizando ferramentas CASE para controle do acervo digital e empréstimos de livros até o final do semestre treinar os funcionários da biblioteca no uso do banco de dados Ação 1 Levantamentos de requisitos de software junto á parte envolvida Data limite para realização da Ação 1 Ação 2 Modelar o banco de dados abordando requisitos como registro de usuários controle de empréstimos e catalogação de livros entre outros Data limite para realização da Ação 2 Seguir os mesmos passos para as demais ações Ação 3 Implementar e testar o banco de dados conforme modelagem previamente definida Modelar o banco de dados abordando requisitos como registro de usuários controle de empréstimos e catalogação de livros entre outros Data limite para realização da Ação 3 Ação 4 Realizar reunião de treinamento para os colaboradores da biblioteca sobre como o banco de dados pode ser útil para a melhoria de processos Data limite para realização da Ação 4 Outras ações que considere pertinente 2 Envolvimento do público participante Apresentar como a comunidade atuará no planejamento desenvolvimento e avaliação da atividade de extensão O diálogo constante com esses grupos ou indivíduos é fundamental para que ocorra a interação entre a instituição de ensino e a comunidade É preciso deixar claro como essa troca de informações dados e conhecimentos ocorre entre o estudante e os participantes da sua atividade Lembrese é imprescindível produzir registros ex fotos capturas de tela mensagens formulários etc das reuniões discussões interações para evidenciar os encontros garantindo a demonstração do envolvimento da comunidade na sua atividade Todos estes registros devem entrar na Seção Evidências das Atividades Realizadas Exemplo Reunião de levantamento de requisitos junto aos colaboradores da biblioteca Reunião intermediária de demonstração da modelagem do BD para obter sugestões dos colaboradores Reunião de treinamento sobre como usar o BD e como seu uso beneficia os processos da biblioteca Reunião de avaliação para obter a opinião dos colaboradores da biblioteca sobre o atingimento do objetivo 3 Avaliação dos resultados alcançados Descrever os instrumentos que serão usados para avaliar como a atividade de extensão ajudou a comunidade na redução de suas queixas ou problemas identificados Além disto é importante também descrever o que você espera em termos de resultado com a realização da sua atividade Exemplo Objetivo Desenvolver um projeto de banco de dados sobre planejamento das atividades dos voluntários e do banco de alimentos utilizando ferramentas CASE para controle do acervo digital e empréstimos de livros Análise da satisfação dos funcionários e usuários através de questionários e Observação direta da eficiência operacional da biblioteca III ENCERRAMENTO DO PROJETO 1 Relato da experiência individual no desenvolvimento da atividade Seu relato precisará conter 1 CONTEXTUALIZAÇÃO Explicar a experiência de extensão vivenciada contextualizando a sua participação explicando ainda como teoria e os conteúdos dessa disciplina foram aplicados na prática a partir desta troca com a comunidade local 2 METODOLOGIA Descrever que métodos foram usados para realizar sua atividade de extensão isto é dinâmicas de grupo entrevistas questionários ou algum outro método de levantamento de dados e explicar o que foi efetivamente executado incluindo os detalhes de implementação 3 RESULTADOS E DISCUSSÃO Detalhar os resultados obtidos na atividade realizada como por exemplo os impactos que ela gerou na comunidade envolvida as facilidades e dificuldades que você enfrentou durante esta experiência e quais descobertas e aprendizagens teve neste processo Exemplo 1 Contextualização A experiência proporcionou uma compreensão aprofundada dos desafios reais enfrentados pela comunidade e das soluções tecnológicas que podem ser aplicadas para resolvêlos A colaboração com a biblioteca também me permitiu notar a importância do trabalho em equipe e da comunicação eficaz em projetos de desenvolvimento de bancos de dados 2 Metodologia devem ser fornecidos os detalhes técnicos do BD modelado e implementado como documentação etc 3 Apresentar os resultados conforme definido na Seção Avaliação dos Resultados Alcançados Por exemplo 1 Resultados da análise da satisfação dos funcionários e usuários através de questionários e 2 Comentários sobre a observação direta da eficiência operacional da biblioteca 2 Evidências das atividades realizadas Incluir evidências do processo de desenvolvimento da atividade de extensão ex fotografias capturas de tela ou por vídeos carta de autorização assinada pelos participantes da comunidade local carta de apresentação etc Este conjunto de evidências comprovará a realização das atividades como também poderão ser usadas para exposição do projeto em mostras acadêmicocientíficas e seminários de extensão a serem realizados pela instituição de ensino Exemplo No preenchimento deste item você deve redigir um texto que descreve em detalhes cada evidência que você está fornecendo no upload de arquivos Forneça os nomes dos arquivos enviados como anexo Ex Imagem1 diagrama1 etc Contextualize cada evidência descreva o contexto para cada evidência anexada ou seja o que estava acontecendo no momento e por que a evidência é relevante para a atividade extensionista além de indicar o que você deseja mostrar com essa evidência Informe data local e qualquer informação específica que a identifique Após o preenchimento do texto faça upload dos arquivos das evidências por exemplo Foto ou vídeo das Reuniões Emails trocados entre as partes envolvidas Link para git contendo o código fonte do software desenvolvido outros Otimização de Banco de Dados para Startups O Caso da DiHub I DIAGNÓSTICO E TEORIZAÇÃO 1 Identificação das partes envolvidas e parceiros No contexto do projeto de extensão o públicoalvo foram aproximadamente 15 colaboradores da Startup DiHub Os participantes variam em perfil profissional e técnico incluindo desenvolvedores analistas e gestores da startup A equipe é composta por indivíduos com diferentes níveis de escolaridade desde graduação até pósgraduação e está majoritariamente no faixa etária jovemadulta refletindo a dinâmica típica das startups Os colaboradores possuem um perfil socioeconômico voltado para a tecnologia e inovação com uma forte inclinação para a implementação de soluções tecnológicas e práticas eficientes na gestão de dados A atividade foi conduzida na sala de reunião da startup um ambiente adaptado para reuniões e treinamentos O objetivo foi fornecer uma visão abrangente sobre o gerenciamento de banco de dados abordando aspectos cruciais como SQL vs NoSQL segurança e escalabilidade A escolha do público foi estratégica visando capacitar diretamente aqueles que impactam o dia a dia da infraestrutura tecnológica da startup possibilitando a aplicação imediata dos conhecimentos adquiridos e contribuindo para a melhoria contínua da infraestrutura da DiHub 2 Situaçãoproblema identificada A situaçãoproblema que motivou o desenvolvimento do projeto surgiu da necessidade de aprimorar a infraestrutura tecnológica da Startup DiHub Os desafios identificados incluíam a falta de conhecimento aprofundado sobre as diferenças entre bancos de dados SQL e NoSQL bem como suas aplicações específicas vantagens e desvantagens Esse cenário levou a startup a enfrentar dificuldades relacionadas à escalabilidade e performance dos sistemas de dados que são essenciais para suportar o crescimento e as operações diárias da empresa Além disso a segurança e os procedimentos de backup eram áreas que necessitavam de maior atenção A falta de estratégias claras e práticas adequadas para criptografia como a TDE Transparent Data Encryption comprometeu a integridade e a proteção dos dados Esses problemas foram abordados na atividade de extensão com o intuito de conscientizar e capacitar os colaboradores aprimorando a infraestrutura tecnológica e consequentemente os resultados operacionais da startup 3 Demanda sociocomunitária e motivação acadêmica A demanda sociocomunitária identificada na Startup DiHub reflete uma lacuna significativa na compreensão e aplicação de tecnologias de banco de dados impactando diretamente a eficiência e segurança dos sistemas de dados utilizados pela startup A falta de conhecimentos especializados em SQL vs NoSQL e práticas adequadas de segurança de dados afeta não apenas a performance técnica mas também a capacidade da startup de inovar e crescer de maneira sustentável Esse cenário compromete a qualidade das operações podendo levar a falhas na gestão de informações cruciais e consequentemente prejudicar a competitividade da startup no mercado A motivação acadêmica para abordar essa situaçãoproblema reside na aplicação prática dos conhecimentos adquiridos no ensino superior Os conceitos estudados em disciplinas relacionadas à gestão e segurança de bancos de dados são fundamentais para ajudar a resolver problemas reais enfrentados pela startup Ao capacitar os colaboradores com essas habilidades é possível melhorar significativamente a infraestrutura tecnológica da DiHub A integração dos conhecimentos acadêmicos com as necessidades reais da startup não apenas resolve as queixas identificadas mas também contribui para o avanço tecnológico e inovação contínua dentro do ambiente corporativo 4 Objetivos a serem alcançados em relação à situaçãoproblema identificada Capacitar os colaboradores da Startup DiHub sobre as diferenças e aplicações entre bancos de dados SQL e NoSQL visando aprimorar a escolha e o uso das tecnologias de banco de dados mais adequadas para as necessidades da startup Esse objetivo inclui a formação teórica e prática para que os colaboradores possam implementar soluções mais eficazes e escaláveis Melhorar as práticas de segurança e backup de dados na startup com foco específico na implementação de criptografia TDE e outras medidas de proteção O objetivo é garantir que os dados da startup estejam seguros contra acessos não autorizados e possíveis perdas aumentando a confiabilidade e a integridade das informações Otimizar a performance e escalabilidade da infraestrutura de dados da DiHub por meio da adoção de técnicas de indexação e estratégias de escalabilidade horizontal e vertical Este objetivo busca resolver problemas relacionados ao desempenho do banco de dados e assegurar que a startup possa crescer de maneira eficiente sem comprometer a qualidade dos serviços oferecidos II PLANEJAMENTO PARA DESENVOLVIMENTO DO PROJETO 1 Plano de trabalho com cronograma das atividades Objetivo Capacitar os colaboradores da Startup DiHub sobre banco de dados SQL vs NoSQL segurança e backups visando aprimorar a infraestrutura tecnológica e melhorar a performance e escalabilidade dos sistemas de dados até o fim do período de projeto Ação 1 Ciclo de Palestra e Treinamento O que fazer Realizar um ciclo de palestra e treinamento sobre banco de dados SQL vs NoSQL incluindo aspectos de escalabilidade performance segurança e práticas de backup como criptografia TDE Quando fazer Até o fim do período designado para o projeto Como fazer Preparar e apresentar o conteúdo teórico e prático através de apresentações workshops interativos e sessões de perguntas e respostas Utilizar recursos como projetores materiais impressos e softwares de demonstração para ilustrar conceitos e práticas Para quem fazer Para os aproximadamente 15 colaboradores da Startup DiHub Onde fazer Na sala de reunião da Startup DiHub adaptada para treinamentos e eventos internos Ação 2 Avaliação e Diagnóstico das Necessidades de Infraestrutura O que fazer Conduzir uma análise detalhada da atual infraestrutura de banco de dados da startup para identificar lacunas e necessidades específicas em termos de escalabilidade segurança e performance Quando fazer Após a conclusão do ciclo de palestra e treinamento durante a fase de avaliação Como fazer Utilizar ferramentas de diagnóstico e entrevistas com os colaboradores para coletar informações sobre os desafios enfrentados e as áreas que necessitam de melhoria Para quem fazer Para os membros da equipe de TI e gerenciamento da startup envolvidos na manutenção da infraestrutura de dados Onde fazer No ambiente de trabalho da Startup DiHub em conjunto com as equipes técnicas Ação 3 Desenvolvimento e Implementação de Soluções O que fazer Desenvolver e implementar soluções práticas baseadas nas necessidades identificadas como melhorias na configuração dos bancos de dados ajustes de segurança e novos procedimentos de backup Quando fazer Após a conclusão da fase de diagnóstico com um prazo estipulado para implementação Como fazer Elaborar um plano detalhado para a aplicação das soluções incluindo testes e validação Utilizar ferramentas e tecnologias apropriadas para a implementação e monitoramento Para quem fazer Para a equipe técnica da startup e os colaboradores envolvidos na gestão dos bancos de dados Onde fazer Na infraestrutura de TI da Startup DiHub com suporte na sala de reunião para sessões de orientação e treinamento adicionais Ação 4 Monitoramento e Feedback O que fazer Monitorar o impacto das mudanças implementadas e coletar feedback dos colaboradores para avaliar a eficácia das soluções aplicadas e identificar áreas para ajustes futuros Quando fazer Durante e após o período de implementação das soluções Como fazer Utilizar ferramentas de monitoramento para avaliar a performance dos bancos de dados e realizar reuniões de feedback com os colaboradores para discutir melhorias e ajustes Para quem fazer Para todos os colaboradores da startup que utilizam a infraestrutura de dados Onde fazer Na Startup DiHub tanto na sala de reunião para discussões quanto nos ambientes de trabalho para monitoramento prático 2 Envolvimento do público participante Durante o planejamento desenvolvimento e avaliação da atividade de extensão a participação ativa dos colaboradores da Startup DiHub foi crucial O diálogo constante com esses participantes permitiu uma integração efetiva entre os estudantes e a equipe da startup Inicialmente foram realizadas reuniões para entender as necessidades e expectativas dos colaboradores em relação ao treinamento sobre bancos de dados Essa interação garantiu que os temas abordados fossem relevantes e aplicáveis ao contexto da startup A participação dos colaboradores incluiu discussões sobre os conteúdos a serem abordados contribuições para o planejamento das atividades e feedback contínuo durante as sessões de treinamento Na fase de desenvolvimento os colaboradores atuaram ativamente na aplicação prática dos conceitos discutidos o que possibilitou ajustes e melhorias nas abordagens conforme necessário Além disso durante a fase de avaliação foram realizadas sessões de feedback com os participantes para avaliar a eficácia das soluções implementadas Esse processo de troca de informações e conhecimentos não apenas ajudou a adaptar o treinamento às necessidades específicas da startup mas também assegurou que as soluções aplicadas estivessem alinhadas com os desafios reais enfrentados pela equipe A colaboração contínua e o feedback dos participantes foram fundamentais para o sucesso do projeto e para a melhoria contínua da infraestrutura de dados da startup 3 Avaliação dos resultados alcançados Para avaliar o impacto da atividade de extensão sobre a infraestrutura de dados da Startup DiHub foram utilizados vários instrumentos de avaliação A análise do desempenho dos bancos de dados antes e após a implementação das soluções permitiu medir a eficácia das melhorias em termos de escalabilidade segurança e performance Indicadores como a eficiência das consultas a integridade dos dados e a eficácia das medidas de segurança foram monitorados para avaliar os resultados O feedback dos colaboradores foi coletado por meio de reuniões e questionários fornecendo insights valiosos sobre a aplicabilidade dos conhecimentos adquiridos e a satisfação com os treinamentos realizados Os resultados esperados com a realização da atividade foram amplamente alcançados A startup conseguiu implementar melhorias significativas em sua infraestrutura de dados como a escolha mais adequada entre SQL e NoSQL para suas necessidades específicas e a implementação efetiva de práticas de segurança e backup Os colaboradores relataram uma melhor compreensão dos conceitos abordados e uma capacidade aprimorada de gerenciar e proteger os dados de maneira mais eficiente A atividade de extensão resultou em um avanço substancial na gestão de dados da startup refletindo positivamente na performance e na segurança dos sistemas de dados utilizados III ENCERRAMENTO DO PROJETO 1 Relato da experiência individual no desenvolvimento da atividade A experiência de extensão vivenciada foi profundamente enriquecedora e ofereceu uma oportunidade valiosa para aplicar conhecimentos teóricos em um contexto prático real A participação no projeto envolveu um ciclo de palestra e treinamento voltado para a gestão de bancos de dados na Startup DiHub Este envolvimento permitiu integrar conceitos aprendidos sobre bancos de dados SQL e NoSQL segurança e práticas de backup com as necessidades específicas da startup A teoria aprendida nas disciplinas de banco de dados foi aplicada diretamente na prática desde a escolha adequada entre diferentes tipos de banco de dados até a implementação de soluções de segurança como a criptografia TDE Essa conexão entre teoria e prática facilitou uma compreensão mais profunda das ferramentas e técnicas demonstrando como elas podem ser aplicadas para resolver problemas concretos enfrentados pela startup A metodologia utilizada para realizar a atividade de extensão incluiu uma combinação de dinâmicas de grupo workshops interativos e sessões de treinamento prático Inicialmente foram conduzidas entrevistas e discussões com os colaboradores da startup para entender suas necessidades e desafios específicos Com base nessa coleta de dados foram preparados materiais educativos e realizados treinamentos práticos que abordaram as diferenças entre bancos de dados SQL e NoSQL técnicas de escalabilidade e medidas de segurança e backup A implementação envolveu o uso de recursos como apresentações e softwares de demonstração além de sessões de feedback para ajustar os conteúdos e técnicas conforme necessário Esse processo metódico garantiu que a atividade fosse alinhada com as necessidades reais da startup e permitiu a aplicação efetiva dos conceitos discutidos Os resultados obtidos foram amplamente positivos e refletiram um impacto significativo na gestão de dados da Startup DiHub A startup conseguiu aprimorar sua infraestrutura de dados implementando soluções mais eficazes para escalabilidade e segurança A equipe demonstrou uma maior compreensão das tecnologias de banco de dados e suas aplicações práticas resultando em melhorias na performance e proteção dos dados Entre as facilidades encontradas destacou se o engajamento dos colaboradores e a disposição para aplicar novas técnicas No entanto algumas dificuldades incluíram a necessidade de ajustes rápidos nas soluções propostas e a adaptação às especificidades dos sistemas existentes O processo revelou a importância de uma abordagem prática e colaborativa na resolução de problemas técnicos e proporcionou uma valiosa oportunidade de aprendizagem sobre a aplicação de conceitos acadêmicos em um ambiente profissional real 2 Evidências