Prévia do material em texto
Disciplina: Experiência Profissional Banco de Dados Relacional (173476) (Seminário da Prática) (Imersão) Plano de Ensino Ementa Desenvolvimento de um projeto de banco de dados. Fundamentos e conceitos sobre bancos de dados relacionais. Descrição do problema a ser modelado. Desenvolvimento do modelo conceitual. Desenvolvimento do modelo lógico. Desenvolvimento do Modelo Físico. Exemplos de códigos SQL utilizando o projeto desenvolvido. Objetivos Objetivo Geral Aplicar e aprofundar o conhecimento em bancos de dados relacionais, focando na transposição e na efetiva implementação de modelos conceituais para modelos lógicos e físicos, assegurando a integridade, eficiência e escalabilidade dos dados. Objetivos Específicos · Aprofundar conceitos teóricos sobre bancos de dados relacionais; · Consolidar os conceitos dos modelos de dados; · Promover atividades interdisciplinares; · Proporcionar e incentivar a iniciação científica; · Implementar um Banco de Dados Relacionais. Programa UNIDADE 1 – Introdução a pesquisa: conceito, estrutura e elaboração. UNIDADE 2 – Desenvolvimento de pesquisa teórica e prática acerca do tema gerador. Construção e elaboração do paper. UNIDADE 3 – Debate e socialização da pesquisa realizada. Habilidades desenvolvidas · Pensamento analítico acerca dos conceitos aplicados à situação proposta. · Criatividade na delimitação do objeto de estudo do campo de atuação. · Capacidade de criar modelos conceituais, lógicos e físicos, incluindo a conversão de um modelo conceitual em um modelo lógico e, posteriormente, em um modelo físico. · Proficiência no uso de SQL para criação, manipulação e consulta de dados, incluindo a realização de operações CRUD (Criar, Ler, Atualizar, Deletar), construção de consultas complexas e otimização de consultas. · Habilidade para normalizar dados, compreendendo e aplicando as diferentes formas normais para reduzir a redundância de dados e melhorar a eficiência do banco de dados. · Implementar medidas de segurança em bancos de dados, como controle de acesso, criptografia e proteção contra SQL injection. Competências desenvolvidas · Capacidade de articular teoria e prática. · Pensamento crítico, científico e criativo. · Entendimento sólido dos princípios teóricos dos bancos de dados relacionais, incluindo conceitos como tabelas, chaves primárias e estrangeiras, e relações entre tabelas. · Capacidade de analisar requisitos de dados e problemas relacionados a bancos de dados e propor soluções eficazes. · Projetar a arquitetura de um banco de dados relacional, considerando aspectos como escalabilidade, desempenho e manutenção. · Trabalhar em equipe, comunicar e escrita eficientemente problemas e soluções, e colaborar no desenvolvimento e na implementação de bancos de dados. Bibliografia B1 SILVA, Liliane de Souza Vieira da. Inovação e empreendedorismo. Indaial-SC: UNIASSELVI. 2021. B2 YANAGA, EDSON, LUZ, CARLOS DANILO, Banco de dados. Indaial-SC: UNIASSELVI. 2023. B3 BONATTI, Cristiane, JENSKE, Grazielle, PELLIZZARO, Michely de Melo, Introdução ao cálculo. Indaial-SC: UNIASSELVI. 2015. C1 LAMPERT, Edna da Luz, GRETTER, Elton Giovani, Linguagens de programação e estruturas de dados. Indaial-SC: UNIASSELVI. 2014. C2 MORAIS, Luís Felipe Magalhães de. Transformação digital: como a inovação digital pode ajudar no seu negócio para os próximos anos. São Paulo: Saraiva Uni, 2020. E-book. ISBN 9788571440739. C3 SILBERSCHATZ, Abraham. Sistema de Banco de Dados. Rio de Janeiro: GEN LTC, 2020. E-book. ISBN 9788595157552. C4 SILVA, Sebastião Medeiros da; SILVA, Elio Medeiros da; SILVA, Ermes Medeiros da. Matemática Básica para Cursos Superiores, 2ª edição. Rio de Janeiro: Atlas, 2018. E-book. ISBN 9788597016659. C5 PEREIRA, Sílvio do Lago. Estruturas de Dados em C - Uma Abordagem Didática. São Paulo: Érica, 2016. E-book. ISBN 9788536517254.