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 ativas
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não