Linguagem SQL
 |
Preço: € 120,00 IVA incluído)
Calendário: de 1 a 31 de Dezembro de 2008
Formador: Pedro Mesquita
|
RESUMO
A Linguagem SQL, é uma das linguagens padrão mais importantes e usadas presentemente no mercado informático, no âmbito de aplicações de bases de dados.
OBJECTIVO GERAL
Conseguir, recorrendo à linguagem SQL como linguagem de manipulação de dados e definição de dados, implementar o acesso e manipulação dos dados de uma base de dados SQL.
OBJECTIVOS
- Comprender o conceito de linguagem SQL e linguagem declarativa
- Conhecer exemplos de programas no mercado informático que usam a linguagem SQL e a sua importância no mercado
- Compreender o conceito de bases de dados, sistemas de gestão de bases de dados e modelos associados
- Compreender o conceito de base de dados relacional e modelo relacional
- Compreender os conceitos de bases de dados SQL, suas tabelas e queries associadas
- Compreender o conceito de desenho de base de dados, modelos envolvidos e identificar principais passos a ter em conta na sua concepção
- Conhecer quais os 3 grupos básicos de comandos SQL e seus comandos constituintes
- Compreender o conceito de ordenação de registos e saber aplicar as cláusulas SQL associadas
- Compreender o conceito de expressões e saber identificar literais, funções SQL, valores de sistema e construtores especiais SQL
- Compreender o conceito de subqueries e tipos associados na linguagem SQL e saber aplicar as cláusulas SQL associadas
- Compreender e saber aplicar os comandos SQL que permitem modificar dados, nomeadamente INSERT, UPDATE e DELETE
- Compreender e saber identificar as principais características ACID de uma transacção e saber aplicar as cláusulas SQL associadas
- Compreender o conceito de comandos de esquema e saber aplicar as cláusulas SQL associadas
- Compreender e saber adicionar segurança aos objectos recorrendo à linguagem SQL
- Compreender a arquitectura de componentes e papéis associadas a um SGBD e saber identificar tipos de instalação
- Compreender a importância da linguagem SQL no mercado e identificar exemplos de uso de programação no mercado informático da linguagem SQL
DESTINATÁRIOS
Todas as pessoas que trabalham ou não na área de informática e que pretendam saber manusear bases de dados, recorrendo a uma das mais usadas linguagens de aplicações de base de dados do mercado – a linguagem SQL.
APLICAÇÕES PRÁCTICAS
Todas as aplicações informáticas necessitam de registar dados e longe vão os tempos em que se registava a informação em pequenos ficheiros. Agora, recorrendo à linguagem SQL, padrão de mercado incontestável e uma das linguagens de manipulação de dados mais usadas actualmente, este processo de registo e acesso de informação passa a ser efectuado de uma maneira mais simples, directa e padronizada.
PROGRAMA
- 1. Breve Introdução à Linguagem SQL
- 2. Bases de Dados, SGBD e Modelos de Dados
- 3. Base de Dados Relacional e Modelo Relacional
- 4. A Linguagem SQL presente no Mercado Informático
- 5. Exemplos de programas que usam SQL: MySQL, Mircrosoft SQL Server e Access
- 6. Bases de Dados SQL, Tabelas e Queries
- 7. Desenho de Bases de Dados Relacionais
- 8. Normalização
- 9. Comando SELECT
- 10. Ordenação, Agregação, Agrupamento, Relacionamento de Tabelas
- 11. Subqueries
- 12. Manipulação de Dados
- 13. Criação e Manutenção de Tabelas
- 14. Vistas (Views)
- 15. Transacções
- 16. Segurança no SQL
- 17. Ligação entre SQL e Outras Linguagens de Programação
FUNCIONAMENTO
- Este curso tem apoio do formador, que esclarecerá as suas dúvidas através de um fórum de discussão, onde poderá colocar as suas questões a qualquer momento durante a duração do curso.
- O curso encontra-se estruturado em aulas, que estão num formato cumpridor dos standards internacionais de e-learning.
- Cada aula tem uma duração média estimada de 2 horas.
- Pode aceder às aulas a qualquer hora do dia ou da noite, bem como fins-de-semana e feriados, em função da sua disponibilidade e disposição, tendo apenas a restrição de ter de terminar o curso até ao último dia de formação.
- As aulas são disponibilizadas na sua Área de Membro de 2 em 2 dias, podendo frequentar cada aula desde o dia em que é disponibilizada até ao último dia de formação. O curso só termina 5 dias depois de ser disponibilizada a última aula.
- Pode ainda interromper uma aula a qualquer momento e recomeçá-la mais tarde, podendo frequentar cada aula quantas vezes desejar.
- No final de cada aula tem a possibilidade de efectuar o download de alguns materiais de formação para gravar no seu computador ou imprimir.
- No final do curso receberá um Certificado de Formação Profissional caso frequente pelo menos 80% das aulas, realize as tarefas propostas, participe no fórum de discussão e tenha avaliação final positiva.
REQUISITOS
- Para frequentar este curso é necessário ter acesso a um computador com ligação à Internet (preferencialmente de banda larga, como o ADSL) e um browser (programa para navegar na web), como o Internet Explorer, o Netscape Navigator ou o Firefox.
- Pode aceder ao curso a partir de qualquer computador (por exemplo, em casa e no escritório).
- Não necessita de instalar quaisquer programas no seu computador para poder aceder ao curso.
- Este curso não exige qualquer conhecimento prévio do tema.
- Para poder aplicar a parte prática associada a este curso (não é obrigatório atenção!), será necessário dispôr de uma base de dados SQL acessível por um programa que execute comandos SQL. Por exemplo:
. Para a plataforma Windows:
- Microsoft Access, versão 2000 mínima ou
- Microsoft SQL Server 2000 ou
- Microsoft SQL Server 2000 Desktop Engine (MSDE, freeware disponível neste site) ou
- Microsoft SQL Server 2005 Express (freeware disponível neste site) ou
- MySQL Server (freeware) disponível neste site)
. Para a plataforma Unix/Linux:
- MySQL Server (freeware) disponível neste site)
PRÓXIMAS DATAS DESTE CURSO
- de 18 de Dezembro de 2008 a 12 de Janeiro de 2009
- de 4 a 29 de Janeiro de 2009
- de 22 de Janeiro a 16 de Fevereiro de 2009