Objetivos / Competências
Após a frequência desta UC, os alunos devem ficar com competências para:
Identificar os conceitos associados à conceção, implementação e utilização de bases de dados, incluindo a sua gestão, afinação e otimização.
Desenvolver bases de dados, recorrendo a sistemas de gestão de bases de dados relacionais.
Implementar aplicações e serviços recorrendo a base de dados segundo uma arquitetura cliente-servidorpara ambiente Web e dispositivos móveis.
Conteúdos programáticos resumidos
1 – Aplicações Cliente-Servidor
- Conceitos
- Tipos de aplicações Cliente-Servidor
2 – Linguagens de Interrogação de Sistemas de Bases de Dados
- conceitos
- Instruções de Definição de Estruturas
- Instruções de Manipulação de Estruturas
3 – Programação em Sistemas de Gestão de Bases de Dados
- Conceitos
- Níveis de programação
- Procedimentos e Funções
- Triggers
4 – Sistema de Gestão de Bases de Dados
- Arquitectura
- Programação do servidor: Procedimentos, Funções, Triggers
5 – Conecção a Sistemas de Gestão de Bases de Dados
- Tipos de conecção
- Principais objectos de conecção a Sistemas de Gestão de Bases de Dados
6- Desenvolvimento de Aplicações Cliente Servidor para WEB
- Principais modelos de aplicações cliente-servidor
- Tecnologias de suporte ao desenvolvimento de aplicações WEB
7 – Tecnologia ASPX
- Arquitectura
- Programação em ASPX
- Utilização de estruturas de controlo
- Arquitectura ADO.NET
Metodologias de ensino e critérios de avaliação
Nesta UC recorre-se nas aulas teórica à exposição de conteúdos com recurso a diapositivos. Nas aulas práticas e teórico-práticas os alunos efectuam tarefas orientadas. Complementa-se a UC com um conjunto de actividades suportadas pela ferramenta de e-Learning.
Metodologias de Avaliação:
1 – A avaliação da disciplina é feita por prova escrita, trabalho prático e avaliação contínua.
2 – A prova escrita poderá ser feita em Frequência (60% da classificação final) ou Exame (70% da classificação final), ambos sujeitos a classificação mínima de 9.5 valores.
3 – O trabalho prático corresponde a 30%, com classificação mínima de 9.5 valores.
4 – Avaliação contínua corresponde a 10% e é apenas considerada em conjunto com a prova escrita de Frequência.
Bibliografia resumida
Abreu, L. (2006), ASP.NET 2.0 : Curso completo, 2ª Edição, FCA- Editora de Informática, ISBN: 972-722-503-9. 978-972-722-503-3
Damas, L. (2005), SQL : Structured Query Language, 6ª edição, FCA ISBN: 972-722-443-1
Rodrigues, A. (2005) Oracle 10G e 9I : Fundamentos para profissionais, FCA- Editora de Informática, ISBN: 972-722-344-3