Publicação em Diário da República: Plano 4 - 2010/2011
5.5 ECTS; 2º Ano, 2º Semestre, 30,0 TP + 30,0 TC , Cód. 925030.
Docente(s)
- Henrique Carlos dos Santos Mora (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável.
Objetivos
Aprofundar os conhecimentos da linguagem SQL e de modelação da informação.
Familiarização com programação server-side, triggers e store procedures.
Programa
1. Microsoft SQL Server
1.1 Backups e Restores
1.2 Crescimento Dinâmico
1.3 Localização de ficheiros por razões de performance
2. Structured Query Language
2.1 Joins
2.2 Sub selects
2.3 Tabelas Pivot
2.4 Pesquisas em texto ilimitado
3. Modelação
3.1 Performance
3.2 Manutenção
3.3 Versatilidade
4. Tabelas Temporárias e Variáveis Tabelares
5. Store Procedures e Functions
6. Triggers
7. Cursores
Metodologia de avaliação
Avaliação Periódica
2 trabalhos individuais práticos (50% cada)
Avaliação Final
1 trabalho individual prático (100%)
Bibliografia
- Date, C. (2003). An Introduction to Database Systems. US: Addison-Wesley
- Itzik, B. e Sarka, D. e Wolter, R. (2008). Inside Microsoft SQL Server 2008: T-SQL Programming. US: Microsoft Press
- Ramakrisnan, R. e Gehrke, H. (2003). Database Management Systems. US: McGraw-Hill
Método de Ensino
Aulas Teórico-Práticas expositivas e com realização de exercícios exemplificativos da matérida dada. Aulas de Trabalho-Campo para realização dos trabalhos de avaliação.
Software utilizado nas aulas
Microsoft SQLServer 2008 R2 ou superior
Microsoft Visio