UFCD 0155 - Base de dados para Internet (server-side)
DESIGNAÇÃO DA UFCD: Base de dados para Internet (server-side)
CÓDIGO DA UFCD: 0155
CARGA HORÁRIA: 50 horas
PONTOS DE CRÉDITO: 4.5
Objetivos
Identificar, caracterizar a linguagem PHP (Hypertext Preprocessor) e executar com correções as respetivas operações.
Executar com correções as operações em SQL (Structure Query Language).
Conteúdos
PHP
Instalação de PHP em Windows
PHP e segurança (CGI binário e módulo)
Linguagem PHP (bases de sintaxe)
Inserção de PHP em HTML
Separação de Instruções
Comentários
Tipos de dados
Strings
Arrays
Objectos
Variáveis
Conceitos básicos
Variáveis predefinidas
Âmbito de uma variável
Variáveis externas a PHP
Constantes
Expressões e Operadores
Estruturas de Controlo
Funções
Classes e Objectos
Manipulação de Erros
Criação de Imagens GIF
Autentificação de Utilizador com PHP
Cookies
Utilização de ficheiros remotos
Ligações a Bases de dados
SQL
Sistemas de bases de dados
Modelo relacional
SGBD
Conceitos de redudância e inconsistência
Conceitos de: relação, tabela, chave, chaves candidatas e chaves primárias, chaves externas. Restrições de integridade, de domínio
Integridade de entidade
Normalização de tabelas
Modelo entidade-associação
Operações de restrição, projeção e produto
Operações de união, diferença e intersecção
Operações de Join e Divisão
Queries
Função de agregação e agrupamento de dados
Sub-queriesescalares
In, Any
Exist e not exists
Triggers