Bases de Dados
-
ApresentaçãoPresentationEsta UC centra-se na introdução e consolidação dos conceitos fundamentais das bases de dados, proporcionando aos alunos as competências necessárias para a conceção, design, implementação e gestão de sistemas de bases de dados (SGBD). O campo de ação desta UC abrange desde o estudo de SGBD até a modelação de dados, passando pela normalização, SQL e técnicas de otimização. Na era atual, onde a informação assume um papel preponderante, a gestão eficaz da mesma torna-se imperativa, sendo as bases de dados uma ferramenta crucial neste processo. Em Automação e Sistemas Informáticos, a habilidade de interagir, manipular e otimizar bases de dados é essencial. Assim, esta UC detém uma pertinência vital no ciclo de estudos, preparando os alunos para enfrentar desafios reais no mercado de trabalho, fornecendo-lhes uma base sólida na gestão de informações e integração com plataformas de desenvolvimento.
-
ProgramaProgrammeIntrodução a Fundamentos de Base de Dados Definição de dado, tipologia e uso Definição, importância e aplicações de Base de Dados Ética, privacidade e boas práticas no uso de Bases de Dados Ética, privacidade e bom uso de dados Regulamento Geral da Proteção de Dados (RGPD) Sistema de Gestão de Base de Dados (SGBD) Componentes e Arquitetura de SGBD Modelos de dados Instalação e Administração de Base de Dados Fundamentos de Modelos Relacionais Modelo relacional: componentes e propriedades Modelos Conceptuais vs Modelos lógicos Diagramas de relação-entidade SQL Tipos de dados DDL, DML e DQL Normalizações Transações e Integridade Transação e propriedades ACID Comandos de controlo e de acesso Performance, Indexação, Backup e Restauro Bases de Dados aplicadas a contexto real e integração com outras plataformas
-
ObjectivosObjectivesConhecimentos: Os alunos adquirirão uma compreensão profunda dos princípios fundamentais das bases de dados, incluindo a arquitetura dos Sistemas de Gestão de Bases de Dados (SGBD), modelos de dados e práticas de normalização. Aptidões: Desenvolverão capacidades práticas em design de bases de dados, manipulação e consulta através da linguagem SQL e implementação de bases de dados em contextos reais. Competências: Serão capacitados a analisar e resolver problemas relacionados à gestão de dados, integrando eficazmente bases de dados, considerando aspetos de performance, segurança e escalabilidade. Através desta UC, os estudantes estarão preparados para enfrentar desafios contemporâneos na área de gestão de informações, tornando-se profissionais mais completos e adaptáveis às demandas do mercado.
-
BibliografiaBibliography
-
MetodologiaMethodologyAprendizagem Baseada em Projetos (ABP): Os alunos desenvolvem projetos práticos, simulando desafios reais do mercado, fomentando a aplicação direta dos conteúdos teóricos. Ambientes Virtuais de Aprendizagem: Plataformas digitais interativas que suportam a partilha de materiais e fóruns de discussão. Peer Learning: Estimulação da aprendizagem colaborativa, onde os alunos ensinam e aprendem uns com os outros, fortalecendo a compreensão dos conteúdos. Microlearning: Divisão de conteúdos em pequenas unidades ou cápsulas, facilitando a digestão e retenção da informação. Estas metodologias procuram adaptar o processo educativo às necessidades e características dos alunos da era digital, tornando a aprendizagem mais dinâmica, interativa e eficaz.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS4
-
NaturezaNatureObrigatório
-
EstágioInternshipNão




