Banco de Dados SQL

O Curso

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 Visual Mídia é, sem dúvida, uma ótima oportunidade para seus alunos se lançarem neste promissor mercado.

O aluno desenvolverá interessantes projetos utilizando os conceitos fundamentais de banco de dados e também, usando as principais ferramentas do SQL Server Express. O curso conta com animações de impacto, onde um palestrante atua como um professor, além de vários exercícios e avaliações para melhor entendimento do aluno.

Conteúdo Programático

Aula 1: Iniciando o estudo sobre Banco de Dados

  • Aprendendo os conceitos do banco de dados;
  • Conhecendo os SGBD’s;
  • Instalando o SQL Server Express;
  • Adicionando o SQL Server Management Studio;
  • Conectando-se à instância e conhecendo as formas de autenticação;
  • Aprendendo sobre os diferentes tipos de versões que podemos instalar;
  • Realizando o download do SQL Server Express;

Aula 2: Aprendendo sobre Modelos de Banco de Dados: O Modelo Racional

  • Conhecendo os modelos de Banco de Dados;
  • Aprendendo conceitos de Banco de Dados como: Entidades, Atributos e chave Primária;
  • Conhecendo os tipos de dados como: int, bigint, char, varchar e datetime;
  • Construindo e configurando seu primeiro banco de dados usando o SQL Server Management Studio;
  • Testando o funcionamento do Banco de Dados Consultorio;

Aula 3: Introduzindo à linguagem SQL

  • Conhecendo e aprendendo as noções básicas da linguagem SQL;
  • Elaborando um banco de dados com o nome de Farmacia;
  • Criando duas tabelas e definindo os atributos e conhecendo os comandos create, database e table;
  • Aprendendo habilitar e desabilitar componentes;

Aula 4: Trabalhando com Modelagem de Dados

  • Aprendendo sobre a Modelagem de Dados e suas etapas;
  • Conhecendo o Modelo Conceitual;
  • Adquirindo conhecimento sobre Diagramas Entidade-Relacionamento (DER);
  • Criando um DER usando o BrModelo;
  • Inserindo atributos;
  • Organizando atributos;

Aula 5: Criando relacionamentos

  • Fazendo a Modelagem de Dados;
  • Reforçando o conceito de relacionamentos;
  • Aprendendo a trabalhar com a Cardinalidade máxima e mínima;
  • Criando um diagrama para uma academia;

Aula 6: Atividades de Reforço I

  • Relembrando a definição de modelagem de dados;
  • Revisando o Diagrama Entidade-relacionamento;
  • Reforçando o conhecimento sobre cadinalidade;
  • Criando um DER;
  • Exercícios do tipo passatempo;

Aula 7: Conhecendo a aplicação da Entidade-Associativa

  • Transformando uma relação em uma Entidade Associativa;
  • Fazendo ligações entre as Entidades e atribuindo as cardinalidades;
  • Aprendendo a identificar uma Entidade Associativa;
  • Conhecendo o funcionamento das Chaves Estrangeiras;
  • Aprendendo a diferenciar Generalização Total e Parcial;
  • Utilizando a Entidade Associativa;
  • Criando uma Generalização;

Aula 8: Aprendendo a normalizar um sistema de dado

  • Conhecendo as características do modelo lógico;
  • Aprendendo sobre normalização;
  • Começando a trabalhar com a 1FN;
  • Obtendo o conhecimento sobre a 2FN;
  • Utilizando a 3FN;

Aula 9: Trabalhando com modelos lógico e físico

  • Trabalhando com o modelo Lógico: integridade referencial, On Update, On Delete;
  • Trabalhando com o modelo Físico: conversão dos tipos de dados, geração de script;
  • Criando o banco de dados no SQL Management Studio e carregando o Script;

Aula 10: Atividades de reforço II

    Relembrando sobre a Entidade Associativa e Entidade Fraca;
    Reforçando os conceitos sobre Chave Estrangeira através do modelo lógico, fazendo a integridade referencial nos campos definidos como Chave Estrangeira, através dos campos: On Delete e On Update;

    • Fazendo a conversão de dados no modelo físico e gerando script;
    • Criando um banco de dados no SQL Management Studio;

    Aula 11: Inserindo, atualizando e deletando dados

    • Conhecendo o comando INSERT e UPDATE;
    • Trabalhando com a cláusula WHERE;
    • Utilizando o comando DELETE;
    • Usando os operados lógico e de comparação;
    • Conhecendo a cláusula OUTPUT;
    • Trabalhando com o comando MERGE;

    Aula 12: Realizando Consultas no Banco de Dados

    • Criando uma consulta com o SELECT;
    • Organizando os dados com ORDER BY;
    • Conhecendo o comando COUNT;
    • Aprendendo a cláusula WHERE;
    • Introdução à Junção de Tabelas;
    • Agrupando os dados usando o GROUP BY;
    • Conhecendo o BETWEEN;

    Aula 13: Trabalhando com Stored Procedures

    • Aprendendo sobre a Stored Procedure;
    • Conhecendo as variáveis;
    • Inserindo comentários nos códigos;
    • Realizando a indentação do código T-SQL;
    • Utilizando as instruções condicionais IF e ELSE;
    • Executando a Stored Procedure através de outra;

    Aula 14: Criando consultas utilizando a cláusula JOIN

    • Conhecendo as cláusulas INNER JOIN, LEFT JOIN e RIGHT JOIN;
    • Usando as cláusulas aprendidas em uma única consulta;
    • Trabalhando com cláusula JOIN FULL;

    Aula 15: Projeto Final – Parte I

    • Desenvolvendo o Modelo Conceitual;
    • Relembrando os conceitos de Cardinalidade;
    • Criando as Chaves Primárias;
    • Aplicando a Normalização do projeto;
    • Alterando a Integridade Referencial;
    • Exercícios do tipo passatempo;

    Aula 16: Projeto Final – Parte II

    • Relembrando como carregar um banco de dados;
    • Criando uma Stored Procedure;
    • Utilizando comandos Insert, Update, JOINS, Inner Join, para obter informações de tabelas;
    • Incrementou essas alterações na Stored Procedure;
    • Exercícios do tipo passatempo;

    O aluno escolhe dia e horário do curso.
    Início imediato!

    Compartilhe nas redes sociais