Skip to main content

ISLA IPGT 13304

Fundamentos de Bases de Dados

Engenharia Informática (L) (ISLA Gaia)
  • ApresentaçãoPresentation
    Esta unidade curricular visa o desenvolvimento de competências na área do projecto e implementação de sistemas de informação e bases de dados.
  • ProgramaProgramme
    Introdução O sistema de informação de uma organização. Noção de Base de Dados e de Sistema de Gestão de Bases de Dados. Desenvolvimento de Sistemas de Informação.   Modelo entidade-associação Entidades e atributos. Tipos de associações. Modelo Relacional   Noção de relação, Bases de Dados relacional e esquema relacional. Restrições de integridade.   Projecto de Bases de Dados Relacionais Mapeamento de diagramas entidade¿associação para esquemas relacionais. Normalização.   Algebra relacional Linguagem SQL Definição da estrutura da base de dados. Manipulação  de dados.
  • ObjectivosObjectives
    O projecto de sistemas de informação adequados às necessidades dos utilizadores e aos objectivos de gestão das organizações; -A definição de modelos de dados, de acordo com os princípios gerais de bases de dados e da teoria da normalização; -A definição de um esquema da base de dados e a compreensão das noções básicas do modelo relacional;   Perante um problema de Informatização os estudantes deverão ser capazes de: - Projectar sistemas de informação adequados às necessidades dos utilizadores e aos objectivos de gestão das organizações; - Definir um modelo de dados, de acordo com os princípios gerais de bases de dados e a teoria da normalização; - Definir o esquema da base de dados e compreender as noções básicas do modelo relacional;
  • BibliografiaBibliography
    Luís D., ¿SQL¿, Editora FCA, 1999. Gouveia, F., Fundamentos de Base de Dados, Editora FCA, 2014 José Luís Pereira, ¿Tecnologia de bases de dados¿, Editora FCA, 1998. Alberto Magalhães SQL Server 2008 Curso Completo - 2ª Edição Raghu Ramakrishnan, Database Management Systems, McGraw-Hill, 2001. Silberschatz, Korth, Database Systems Concepts, III Ediçao, McGraw Hill, 1997.  
  • MetodologiaMethodology
    Metodologias inovadoras na UC incluem a aprendizagem ativa através de resolução de problemas e estudos de caso, a colaboração em projetos de grupo, a utilização de recursos digitais interativos, avaliações formativas regulares e a aplicação prática de conhecimentos em projetos do mundo real. Essas abordagens dinâmicas e envolventes ajudam os alunos a desenvolver habilidades avançadas em bases de dados de forma eficaz e motivadora.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

    Metodologia de avaliação:

    Os estudantes podem optar por uma das seguintes opções:

    Avaliação Curricular

     

    Opção 1

    Trabalho Prático (35%)

    Teste ( 65%)

     

    Opção 2

    Teste de Avaliação Global (100%)

     

    Avaliação Final

    Todos os estudantes que não tenham concluído com sucesso a avaliação curricular terão direito a um exame final, a realizar numa época de avaliação.