Skip to main content

ISLA IPGT 22349

Programação 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
    Projecto de Bases de Dados Relacionais - Linguagem SQL - Definição da estrutura das bases de dados. - Interrogação à bases de dados. - Sub-perguntas - Sequências - Manipulação de dados - Divisão (Quantificação Universal) - Vistas - Desenvolvimento de aplicações Cliente-Servidor - Stored procedures. - Integridade dos dados - Definição de restrições de integridade e Triggers em PL-SQL/T-SQL. - Aplicações baseadas para acesso a dados -Transacções - Noção de transacção. - Técnicas de recuperação de falhas. - Privacidade dos Dados - Definição de utilizadores, perfis de utilizadores e privilégios de acesso em SQL - Base de Dados Distribuídas (BDD) - Base de Dados Orientadas ao Objecto (BDOO) - Conceitos de Data Warehousing - OLAP e Data Mining
  • ObjectivosObjectives
    Esta unidade curricular, tem por objectivos: 1. Rever e aperfeiçoar a técnica de modelação de Base de Dados. 2. Compreender e aprofundar o domínio da linguagem SQL. 3. Conceitos básicos de manipulação da interface do SQL Server. 4. Conceito de Base de Dados, com uma programação e interface próprias e a sua utilização por diferentes clientes.
  • 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
  • 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

    Avaliação Curricular 

    Turma Dia

    Elementos de Avaliação Peso Nota Mínima
    Teste 1 65% 8
    Trabalho Prático 35% 8

    ou

    Elementos de Avaliação Peso Nota Mínima
    Teste de Avaliação Global 100% 9.5

     

    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.