Descrição
Todo desenvolvedor de aplicações comerciais precisa aprender a trabalhar com bancos de dados. Existem diversos bancos de dados disponíveis no mercado. A escolha por um SGDB pode ser algo difícil. Por este motivo é importante conhecer as características e o funcionamento de vários deles.Neste curso aprenderemos a dominar o banco de dados SQL Server da Microsoft. Este curso é independente de Linguagens de Programação. O foco principal do curso é o Banco de Dados SQL Server. Após este curso o aluno estará apto para utilizar qualquer versão deste banco de dados. Veja a descrição completa do curso logo abaixo.
Este curso é auto-instrucional, isto significa que é você quem controla o tempo de estudo. Ao adquirir este curso, além das video aulas, você terá a sua disposição a nossa tutoria online para tirar suas dúvidas através de uma lista de discussão com os nossos instrutores.
Observação Importante
Este curso foi originalmente desenvolvido para o site www.alberteije.com. Para ser disponibilizado no www.t2ti.com foi feita uma revisão seguida de uma atualização. Dessa forma existem alguns videos que foram refeitos e existem videos novos. Além disso os aplicativos utilizados durante o curso foram atualizados para as versões mais recentes.Pré-requisitos:
- Noções da Linguagem SQL
Recursos utilizados:
Video Aulas:
Video Aula 01 - Introdução
- Apresentação das características e objetivos do curso
- Apresentação do SQL Server e suas características
Duração: 00:03:30
Video Aula 02 - Instalação do SQL Server 2005 XE
- Download do SQL Server, pré-requisitos e ferramentas
- Instalação passo a passo do SQL Server
Duração: 00:21:36
Video Aula 03 - Conhecendo as Ferramentas de Configuração
- SQL Server Configuration Manager
- SQL Browser - ferramenta para aceitar conexões remotas
- Explicação e configuração dos tipos de conexões (Shared Memory, Named Pipes, TCP/IP, VIA)
- Criação de aliases para o Banco de Dados
- SQL Server Surface Area Configuration
Duração: 00:15:09
Video Aula 04 - Ferramenta para Gerenciamento do Banco
- Configuração e uso da ferramenta para gerenciamento de bancos de dados feitos em SQL Server (Microsoft SQL Server Management Studio Express)
- Explanação sobre Collations
- Detalhamento sobre os diversos tipos de dados
- Criação e configuração de um banco de dados - de forma gráfica e visual
- Criação das tabelas, índices, relacionamentos, constraints, etc do banco de dados utilizando ferramenta para modelagem
- Criação do campo Auto-Increment
- Criação de Views atualizáveis
Duração: 01:04:15
Video Aula 05 - Conhecendo as Funções de Sistema
- Funções de agregação
- Funções de configuração
- Funções de cursor
- Funções de Date e Time
- Funções de matemáticas
- outras
Duração: 00:24:10
Video Aula 06 - Ferramenta para o Gerenciamento do Banco
- Apresentação de ferramenta gráfica adicional para gerenciamento do banco de dados (SQL Manager 2005 for SQL Server)
- Criação de Checks Constraints
- Criação de Usuários/Roles para acesso ao banco
- Confecção de relatórios utilizando a ferramenta
- Exportando dados (Excel, Access, Word, RTF, HTML, PDF, TXT, CSV, DBF, XML)
- Importando dados (Excel, Access, DBF, XML, TXT, CSV)
- Explanação sobre Stored Procedures e Triggers
- Operações com o Banco (extração de dados, backup e restore)
- Apresentação de ferramenta gráfica adicional para gerenciamento do banco de dados (SQL Lite)
Duração: 01:28:05
Video Aula 07 - Aplicação no Delphi
- Desenvolvimento de uma aplicação do Delphi para acesso ao banco de dados (cadastros, vendas, etc). Utilização das tecnologias de acesso ADO e dbExpress
- Formulário mestre-detalhe e campos de lookup
- Explicação e criação de Trigger para atualização do estoque
- Utilização de transações (inicio, cancelamento e confirmação)
Duração: 00:51:29
Video Aula 08 - Aplicação no Java
- Aplicação construída no NetBeans que acessa os dados no SQL Server
- Criação de formulário mestre-detalhe
Duração: 00:12:08
Video Aula 09 - Aplicação no PHP
- Aplicação construída no PHP que acessa os dados no SQL Server
- Explicações sobre o driver para acesso do PHP ao SQL Server
Duração: 00:06:48
Video Aula 10 - Conclusão
- Finalização do curso
- Endereço da lista de discussão para tirar dúvidas
Duração: 00:02:48
