Back

Sistemas de Gestão de Bases de Dados

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    -

  • Objetivos

    • Compreender a importância dos sistemas de gestão de bases de dados nas organizações;
    • Compreender os conceitos fundamentais ligados à arquitetura e funcionamento de um SGBD, bem como os conceitos e técnicas associados ao processamento de transações, controlo de concorrência e recuperação;
    • Avaliar e selecionar a solução de SGBD mais adequada a cada caso;
    • Dominar a linguagem SQL.

  • Métodos de Ensino

    A metodologia de ensino/aprendizagem suporta-se nas seguintes componentes:
    • Aulas teóricas com recurso aos métodos expositivo e participativo para transmitir os conceitos associados à matéria em estudo.
    • Aulas laboratoriais com recurso ao método participativo para aplicação dos conteúdos e resolução de exercícios.
    • Trabalho Autónomo: seguindo a metodologia Practice Based Learning, parte dos conteúdos serão explorados autonomamente pelos estudantes, tendo o corpo docente a função de orientar.

    No contexto de ensino à distância, a metodologia foi adaptada incluindo resolução de exercícios em sessões assíncronas e apoio/esclarecimento de dúvidas com sessões síncronas. As aulas teóricas realizam-se com sessões síncronas.

  • Estágio(s)

    Não

  • Programa

    1. Introdução às Bases de Dados e aos Sistemas de Gestão de Bases de Dados
    1.1. Gestão de ficheiros e bases de dados
    1.2. Definição e características de um SGBD
    1.3. Componentes de um SGBD
    2. Conceitos Fundamentais
    2.1. Etapas da modelação e modelos de dados
    2.2. Introdução ao Modelo Relacional
    2.3. Arquitetura 3-Schema e independência dos dados
    2.4. Classificação de sistemas de gestão de bases de dados
    3. A Linguagem SQL
    3.1. Definição de dados e tipos de dados
    3.2. Especificação de restrições
    3.3. Manipulação de dados
    4. Processamento de Transações, Controlo de Concorrência, e Recuperação
    4.1. Transações e propriedades desejáveis de uma transação
    4.2. Problemas e técnicas de controlo de concorrência
    4.3. Tipos de falhas e técnicas de recuperação
    5. Nova Geração de Bases de Dados
    5.1. NoSQL
    5.2. NewSQL
    5.3. Big Data

  • Demonstração de conteúdos

    -

  • Demonstração da metodologia

    -

  • Docente(s) responsável(eis)

    -

  • Bibliografia

  • Código

    LGSI23

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    5.5

  • Duração

    Semestral

  • Horas

    45h Práticas e Laboratórios

    15h Teóricas

Conteúdo atualizado em 09/03/2025 23:15
Visão Geral da Privacidade

Este site utiliza cookies para oferecer a melhor experiência possível. As informações dos cookies são armazenadas no navegador e permitem funcionalidades como reconhecer cada visitante quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.