Skip to main content

ISLA IPGT 15783

Programação SQL

Redes e Sistemas Informáticos (CTSP) (ISLA-IPGT)
  • ApresentaçãoPresentation
    A unidade curricular, pretende desenvolver competências na área da programação SQL
  • ProgramaProgramme
    1. Implementação de bases de dados em SGBD 2. Criação, alteração e eliminação de tabelas e índices em SQL Criação de tabelas (comando CREATE TABLE) Alteração de tabelas (comando ALTER TABLE) 3. Criação de índices (comando CREATE INDEX) 4. Eliminação de tabelas e índices (comandos DROP TABLE e DROP INDEX); 5. Actualização de dados Inserção de tuplos (comando INSERT INTO) Alteração de dados nos campos (comando UPDATE) Eliminação de registos (comando DELETE FROM) 6. Conceito de transacção (comandos COMMIT e ROLLBACK) 7. Privilégios e controlo de acessos (comandos GRANT e REVOKE 8. Views 9. Triggers 10. Segurança 11.SQL embebido em linguagens de programação
  • ObjectivosObjectives
    Abordar as linguagens de manipulação de dados, quer abstractas (álgebra relacional) quer concretas (SQL - Structured Query Language). Estudar como aceder a base de dados utilizando SQL juntamente com uma linguagem de programação. Utilizar sem ambiguidades a terminologia da linguagem SQL. Efectuar consultas a uma base de dados através da linguagem SQL. Efectuar relacionamentos de tabelas através do SQL. Adicionar, alterar e remover dados de uma base de dados usando o SQL. Sumariar informação existente numa base de dados através das consultas de sumário. Produzir pesquisas complexas recorrendo aos mecanismos próprios do SQL.
  • BibliografiaBibliography
    DAMAS, Luís Manuel Dias; SQL - Structured Query Language, FCA, 2017 GOUVEIA, Feliz; Fundamentos de Base de Dados, FCA, 2014
  • MetodologiaMethodology
    Metodologias ativa  
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    4
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não