Curso em Maranguape - CE

Banco de Dados SQL

Fechamento da próxima turma

  • 00 Hora
  • 00 Minutos
  • 00 Segundos

Ementa:

Para quem quer se especializar em desenvolvimento de sistemas, a peça fundamental é ter total domínio em banco de dados. O curso Banco de Dados SQL é, sem dúvida, uma ótima oportunidade para os alunos se lançarem neste promissor mercado. Ao longo de 16 aulas, o aluno desenvolverá interessantes projetos utilizando os conceitos fundamentais de banco de dados e, também, usando as principais ferramentas do SQL Server Express.

Mercado de trabalho:

Este curso é indicado para quem deseja conhecimentos em banco de dados, seja para a programação de sistemas ou para quem deseja trabalhar com banco de dados, desenvolvendo e monitorando a arquitetura dos dados de uma empresa ou de clientes.

Carga horária: 16h (Obs.: Atividades em sala de aula contam 1 hora/aula, porém, somando com atividades de leitura do material didático, que o aluno pode praticar em sua casa, cada aula pode ultrapassar esse tempo.)

Conteúdo Programático:

Aula 01 – Iniciando o estudo sobre banco de dados

  • Conceitos fundamentais de banco de dados.
  • Conhecimento sobre SGBD’s.
  • Instalação do SQL Server Express.
  • Adição do SQL Server Management Studio.
  • Conexão à instância e formas de autenticação.
  • Animação, simulação, e avaliação.

Aula 02 – Aprendendo sobre Modelos de Banco de Dados: O Modelo Relacional

  • Introdução aos modelos de bancos de dados.
  • Aprendizado de conceitos como Entidades, Atributos e Chave Primária.
  • Conhecimento sobre tipos de dados.
  • Construção e configuração de um banco de dados usando o SQL Server Management Studio.
  • Animação, simulação, e avaliação.

Aula 03 – Introduzindo à linguagem SQL

  • Noções básicas da linguagem SQL.
  • Elaboração de um banco de dados chamado Farmacia.
  • Criação de tabelas e uso dos comandos create, database e table.
  • Aprendizado sobre habilitar e desabilitar componentes.
  • Animação, simulação, e avaliação.

Aula 04 – Trabalhando com Modelagem de Dados

  • Exploração da modelagem de dados e suas etapas.
  • Conhecimento sobre o Modelo Conceitual.
  • Aquisição de informações sobre Diagramas Entidade-Relacionamento (DER).
  • Criação de um DER usando o BrModelo.
  • Simulação e avaliação.

Aula 05 – Criando relacionamentos

  • Modelagem de dados.
  • Reforço do conceito de relacionamentos.
  • Trabalho com Cardinalidade máxima e mínima.
  • Simulação e avaliação.

Aula 06 – Atividades de Reforço I

  • Revisão da definição de modelagem de dados.
  • Reforço no Diagrama Entidade-relacionamento.
  • Fixação do conhecimento sobre cardinalidade.
  • Criação de um DER.
  • Simulação, apostila de exercícios, e avaliação.

Aula 07 – Conhecendo a aplicação da Entidade-Associativa

  • Transformação de relação em Entidade Associativa.
  • Ligação entre Entidades, atribuição de cardinalidades.
  • Identificação de Entidade Associativa e uso de Chaves Estrangeiras.
  • Diferenciação entre Generalização Total e Parcial.
  • Animação, simulação, apostila, e avaliação.

Aula 08 – Aprendendo a normalizar um sistema de dado

  • Características do modelo lógico.
  • Aprendizado sobre normalização.
  • Trabalho com 1FN, 2FN e 3FN.
  • Simulação, apostila de leitura, e avaliação.

Aula 09 – Trabalhando com modelos lógico e físico

  • Modelo Lógico: Integridade referencial, On Update, On Delete.
  • Modelo Físico: Conversão dos tipos de dados, geração de script.
  • Criação do banco de dados no SQL Management Studio e carregamento do script.
  • Animação, simulação, apostila, e avaliação.

Aula 10 – Atividades de Reforço II

  • Revisão da entidade associativa e entidade fraca.
  • Reforço nos conceitos de chave estrangeira.
  • Conversão de dados no modelo físico e geração de script.
  • Simulação, apostila, e avaliação.

Aula 11 – Inserindo, atualizando e deletando dados

  • Conhecimento sobre os comandos INSERT e UPDATE.
  • Trabalho com a cláusula WHERE.
  • Utilização do comando DELETE.
  • Uso de operadores lógicos e de comparação.
  • Cláusula OUTPUT e comando MERGE.
  • Animação, simulação, apostila, e avaliação.

Aula 12 – Realizando Consultas no Banco de Dados

  • Criação de consultas com o SELECT.
  • Organização de dados com ORDER BY.
  • Uso do comando COUNT.
  • Cláusula WHERE e introdução à JUNÇÃO DE TABELAS.
  • Agrupamento de dados com GROUP BY.
  • Simulação, apostila, e avaliação.

Aula 13 – Trabalhando com Stored Procedures

  • Aprendizado sobre stored procedures.
  • Utilização de variáveis e inserção de comentários nos códigos.
  • Indentação do código T-SQL.
  • Uso das instruções condicionais IF e ELSE.
  • Execução de stored procedures através de outras.
  • Animação, simulação, apostila, e avaliação.

Aula 14 – Criando consultas utilizando a cláusula JOIN

  • Conhecimento das cláusulas INNER JOIN, LEFT JOIN e RIGHT JOIN.
  • Aplicação das cláusulas em uma única consulta.
  • Trabalho com a cláusula JOIN FULL.
  • Simulação, apostila, e avaliação.

Aula 15 – Projeto Final – Parte I

  • Desenvolvimento do Modelo Conceitual.
  • Revisão dos conceitos de Cardinalidade.
  • Criação das Chaves Primárias.
  • Aplicação da Normalização no projeto.
  • Alteração da Integridade Referencial.
  • Animação, simulação, apostila, e avaliação.

Aula 16 – Projeto Final – Parte II

  • Carregamento de um banco de dados.
  • Criação de Stored Procedure.
  • Utilização de comandos Insert, Update, JOINS e Inner Join.
  • Incremento dessas alterações na Stored Procedure.
  • Simulação, apostila, e avaliação.

Saiba mais sobre o curso: Banco de Dados SQL

Seja um profissional qualificado para criar e fazer manutenções em sistemas de informação dos mais variados tipos, codificando, testando, programando nas linguagens mais populares do mercado de desenvolvimento de software, tudo isso utilizando um método de aprendizagem interativo, dinâmico e exclusivo.

Faça abaixo a matrícuia no curso:
Banco de Dados SQL

Preencha abaixo para ingressar no curso da HC Treinamentos

Atributos

Carga Horária

16 Horas

Aulas

16

Mercado de Trabalho

Administração de banco de dados, Desenvolvimento de sistemas, Analista de banco de dados, Engenheiro de dados, Arquiteto de dados, Consultoria em SQL, Gerenciamento de dados, Analista de BI (Business Intelligence), Desenvolvimento de aplicativos corporativos, Programação de stored procedures, Otimização de consultas SQL, Modelagem de dados, Análise de desempenho de banco de dados, Suporte técnico em banco de dados, Consultor em segurança de dados, Administração de servidores de banco de dados, Integração de sistemas, Desenvolvimento de relatórios, Gestão de informações empresariais.

Conteúdo

Rolar para cima