filmeu

Disciplina Bases de Dados

  • Apresentação

    Apresentação

    A Unidade Curricular (UC) de Bases de Dados pertence ao núcleo fundamental de UCs do curso de Engenharia Informática. O armazenamento de informação é fundamental em qualquer organização e é nesta UC que os Estudantes aprendem a desenhar e implementar bases de dados relacionais e a manipular a sua informação por forma a obter informação tratada e organizada na sua forma clássica utilizando a linguagem SQL. Esta UCs é leccionada no 2º ano  e com conjunto com as UCs de Engenharia de Software, Análise e Desenho de Sistemas e Programação Web desenvolve um pequeno projeto conjunto que integra conhecimento das quatro UCs mencionadas, permitindo ao Estudante entender a dinâmica completa de um pequeno projeto informático.
  • Conteúdos Programáticos

    Conteúdos Programáticos

    1. Noção empírica de Base de Dados (BD). Modelos históricos e modelo relacional. Princípios de desenho da BD. Sistemas de Gestão de Bases de Dados (SGBD) reais: independência do desenho da BD. 2. Teoria Relacional. Relações e Atributos. Dependências funcionais e multivalor. Chaves da Relação. Esquema da relação. Diagramas Entidade-Relacionamento. Cardinalidade. Relações de 1:1, 1:N e N:N 3. Redundância e inconsistência de dados. Eliminação da redundância associada às dependências funcionais e às dependências multivalor. Formas Normais. Normalização de dados, aplicação prática até à 3ª Forma Normal. 4. As componentes DML e DDL do SQL. 5. Outros tópicos sobre Bases de Dados: Bases de Dados NoSQL e Bases de Dados Distribuídas.  
  • Objetivos

    Objetivos

    Esta UC tem como objetivos: Desenvolver modelos conceptuais de representação de bases de Dados. Compreender a conversão de modelos lógicos em modelos físicos de Bases de Dados Relacionais (BD-R); Criar e alterar a estrutura duma BD-R por recurso à sintaxe da linguagem SQL; Manipular dados existentes de BD-Rs por recurso à sintaxe da linguagem SQL; Compreender a desnormalização duma BD-R existente com base em argumentos de desempenho. A disciplina de Bases de Dados pretende dotar os alunos das competências necessárias para que sejam capaz de desenhar e construir, utilizar e gerir bases de dados relacionais. Para além destas competências técnicas o aluno deverá ser igualmente capaz de utilizar ferramentas de administração associadas ao Sistema de Gestão de Bases de Dados (SGBD).
  • Metodologias de ensino e avaliação

    Metodologias de ensino e avaliação

    Os Estudantes terão de comentar os esquemas dos colegas como parte da sua avaliação. Utiliza-se uma componente lúdica para resolver um enigma utilizando SQL.
  • Bibliografia principal

    Bibliografia principal

    Damas, Luís (2017). SQL, 14ª edição.FCA Gouveia, Feliz (2014). Fundamentos de Base de Dados, FCA.  
INSCRIÇÃO AVULSO
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios