• Não
  • A presente disciplina visa que os discentes desenvolvam mecanismos de abstração, desenvolver estruturação de informação, desenvolver capacidade de utilizar eficazmente linguagens de pesquisa de informação e dotar os discentes de conhecimentos de análise, desenho e implementação e uma base de dados. Esta 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.
  • Semestral
  •  

    Descrição

    Data limite

    Ponderação

    Avaliação parte teórica

    20-06-2026

    50%

    Teste de avaliação

    (Nota mínima de 8 valores.

    Nota abaixo de 8 valores será a nota final da avaliação na disciplina)

    20-06-2026

    70%

    Tema de desenvolvimento individual 20-06-2026 20%
    Assiduidade e participação nas aulas 20-06-2026 10%
    Avaliação parte prática 20-06-2026 50%

    Trabalho em grupo com apresentação e avaliação individual

    (Nota mínima de 8 valores.

    Nota abaixo de 8 valores será a nota final da avaliação na disciplina)

    20-06-2026 50%
    Exercícios de aplicação   40%

    Assiduidade e participação nas aulas

     

    10%

    Aprovação obtida com nota final de 10 valores, ou superior.

    Nota inferior a 8 valores numa das componentes (prática ou teórica) será a nota final da disciplina

       

     

     

  • Conceitos de Bases de dados e Modelo Conceptual Definição. Objetivos, tipos e conceitos Modelo conceptual de dados Modelação de Dados Análise, desenho e criação de Bases de Dados Análise de Bases de dados (Linguagem UML – Diagramas de Classes) Modelo relacional de dados Transposição de um modelo conceptual para um modelo relacional Desenho e Criação de bases de dados Sistemas de Gestão de Bases de Dados Instalação e configuração de Bases de dados Administração de Bases de dados Linguagem SQL Queries simples Funções de agregação, Subquerys e triggers Stored procedures  Análise, desenho e implementação de uma Base de dados Segurança em bases de dados Bases de dados NOSQL
  • A disciplina visa que os discentes desenvolvam mecanismos de abstração, desenvolver estruturação de informação, desenvolver capacidade de utilizar eficazmente linguagens de pesquisa de informação e dotar os discentes de conhecimentos de análise, desenho e criação, bem como de utilização e administração de Sistemas de Gestão de Bases de Dados. Definir e aplicar estratégias coerentes de cópias de backups de dados e de privilégios e controlo de acessos. Dominar a linguagem SQL e sua utilização. Os conceitos e conhecimentos serão obtidos através de realização de exercícios e exemplos práticos e de um Projeto de aplicação.
  • Obrigatório
  • Será disponibilizado apoio online aos alunos e para aproximar os alunos da realidade empresarial serão utilizadas nas atividades a realizar situações idênticas às verificadas nas empresas
  • Português
  • Navathe, Shamcant e Elamsri, Ramez - Fundamentals of Database Systems, 7th Edition, Pearson (2016) ISBN 978-0-13-397077-7 Damas, Luís – SQL - Structured Query Language, 14ª Edição atualizada (2020). FCA (2020). ISBN13: 978-972-722-829-4 Ramos, Pedro Nogueira – Desenhar Bases de Dados com UML, 2ª Edição (2012). Edições Sílabo Lda. Documentos de apoio e textos a fornecer pelos docentes
  • 4
  • 0
  • 6
  • 1
  • IPLUSO6378-23527
  • Programação de Base de Dados
  • 23527
  • 6378
  • Desenvolvimento para a Web e Dispositivos Móveis (T) (IPLUSO)