Software para aulas de laboratório : SQL Server 2008
Nas aulas de laboratório de AOBD iremos utilizar o SGBD Microsoft SQL Server 2008. Os alunos que desejem instalar o software nos seus computadores pessoais devem fazer download a partir da Microsoft Academic Alliance (MSDNAA).
Para aceder ao MSDNAA da RNL (DEI) basta aceder à página que se encontra em http://msdnaa.rnl.ist.utl.pt/ e autenticar-se com as suas credenciais do Fénix. Caso não tenha sucesso ao proceder desta forma, deverá averiguar com o CIIST (ci@ist.utl.pt) que se encontra registado como um aluno de LEIC ou MEIC, quer da Alameda ou do Taguspark.
A base de dados AdventureWorks, a qual se encontra distríbuida com o Microsoft SQL Server 2008, será usada na maior parte dos exemplos das aulas de laboratório. A mesma é normalmente instalada com em conjunto com o SQL Server, e em alternativa pode ser descarregada desde o URL http://msftdbprodsamples.codeplex.com/releases/view/37109.
Os computadores da sala 0.21 têm todo o software necessário préviamente instalado, sendo que os alunos deverão utilizar as seguintes instruções de acesso:
- Ao arrancar a máquina, deverá ser utilizada a opção de sistema operativo " AOBD"
- O login no SQL Server 2008 (i.e., na ferramenta SQL Server Management Studio) deverá efectuar uma ligação à base de dados local com a opção " Windows Autentication".
Um tutorial específico sobre o SQL Server Management Studio, cobrindo os aspectos mais elementares da utilização da ferramenta, encontra-se disponível em http://msdn.microsoft.com/en-us/library/bb934498(v=SQL.100).aspx.
As aulas de laboratório são baseadas nos materiais e conteúdos dos seguintes 3 livros sobre o SGBD Microsoft SQL Server:
- Kalen Delaney et al. (2009) "Microsoft SQL Server 2008 Internals", Microsoft Press
- Grant Fritchey and Sajal Dam (2009) "SQL Server 2008 Query Performance Tuning Distilled", Apress
- Ken England and Gavin Powell (2007) "Microsoft SQL Server 2005 Performance Optimization and Tuning", Elsevier
Aula de laboratório 0 - Introdução ao SQL Server Management Studio
A primeira aula de laboratório de AOBD irá introduzir a ferramenta SQL Server Management Studio, a qual será utilizada ao longo do semestre.
Usando os PCs disponíveis no laboratório ou o software disponível através da Microsoft Academic Aliance, os docentes irão dar uma breve introdução à ferramenta e acompanhar os alunos na tarefa de exploração da mesma com base em tutoriais oficiais da Microsoft:
- Tutorial video sobre a utilização do SQL Server Management Studio
-
Tutoriais oficiais da Microsoft para a utilização do SQL Server Management Studio
- Lesson 1: Basic Navigation in SQL Server Management Studio
- Lesson 2: Writing Transact-SQL
Guias para aulas de laboratório
- Guia 1 - SQL Server Databases and Database Files
- Guia 10 - Schema and Query Tuning
- Guia 11 - Performance monitoring
- Guia 2 - Indexing in SQL Server 2008
- Guia 3 - Query Processing in SQL Server 2008
- Guia 4 - Query optimization in SQL Server 2008
- Guia 5 - Concurrent transactions in SQL Server 2008
- Guia 6 - Recovery in SQL Server 2008
- Guia 7 - Volcano-Cascades Optimizer + ARIES
- Guia 8 - Tuning locks, logs, memory, CPU and I-O
- Guia 9 - Index Tuning and the Database Tuning Advisor
- Guia 9 - Trace File
- Guia 9 - Workload SQL File
Guias para aulas de laboratório
- Guia 1 - SQL Server Databases and Database Files
- Guia 10 - Schema and Query Tuning
- Guia 11 - Performance monitoring
- Guia 2 - Indexing in SQL Server 2008
- Guia 3 - Query Processing in SQL Server 2008
- Guia 4 - Query optimization in SQL Server 2008
- Guia 5 - Concurrent transactions in SQL Server 2008
- Guia 6 - Recovery in SQL Server 2008
- Guia 7 - Volcano-Cascades Optimizer + ARIES
- Guia 8 - Tuning locks, logs, memory, CPU and I-O
- Guia 9 - Index Tuning and the Database Tuning Advisor
- Guia 9 - Trace File
- Guia 9 - Workload SQL File
- Guia 1 - SQL Server Databases and Database Files
- Guia 10 - Schema and Query Tuning
- Guia 11 - Performance monitoring
- Guia 2 - Indexing in SQL Server 2008
- Guia 3 - Query Processing in SQL Server 2008
- Guia 4 - Query optimization in SQL Server 2008
- Guia 5 - Concurrent transactions in SQL Server 2008
- Guia 6 - Recovery in SQL Server 2008
- Guia 7 - Volcano-Cascades Optimizer + ARIES
- Guia 8 - Tuning locks, logs, memory, CPU and I-O
- Guia 9 - Index Tuning and the Database Tuning Advisor
- Guia 9 - Trace File
- Guia 9 - Workload SQL File