ISLA IPGT 15783
Programação SQL
Desenvolvimento de Produtos Multimédia (CTSP) (ISLA-IPGT)
-
ApresentaçãoPresentationA unidade curricular, pretende desenvolver competências na área da programação SQL
-
ProgramaProgramme1. 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
-
ObjectivosObjectivesAbordar 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.
-
BibliografiaBibliographyDAMAS, Luís Manuel Dias; SQL - Structured Query Language, FCA, 2017 GOUVEIA, Feliz; Fundamentos de Base de Dados, FCA, 2014
-
MetodologiaMethodologyMetodologias ativa
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS4
-
NaturezaNatureObrigatório
-
EstágioInternshipNão