Banco de Dados SQL

Banco de dados SQL

 

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/Público-alvo: 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

 

Conteúdo Programático

 

Aula 1 – Iniciando o estudo sobre banco de dados

  • Aprender os conceitos do banco de dados;
  • Conhecer os SGBD’s;
  • Instalar o SQL Server Express;
  • Adicionar o SQL Server Management Studio;
  • Conectar à instância e conhecer as formas de autenticação.

 

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

  • Conhecer os modelos de Bancos de Dados;
  • Aprender conceitos de Bancos de Dados como: Entidades, Atributos e Chave Primária;
  • Conhecer os tipos de dados como: int, bigint, char, varchar e datetime;
  • Construir e configurar o primeiro banco de dados usando o SQL Server Management Studio;
  • Testar o funcionamento do Banco de Dados Consultorio.

 

Aula 3 – Introduzindo à linguagem SQL

  • Conhecer e aprender as noções básicas da linguagem SQL;
  • Elaborar um o banco de dados com o nome de Farmacia;
  • Criar duas tabelas e definir os atributos e conhecer os comandos create, database e table;
  • Aprender a habilitar e desabilitar componentes.

 

Aula 4 – Trabalhando com Modelagem de Dados

  • Aprender sobre a Modelagem de dados e suas etapas;
  • Conhecer o Modelo Conceitual;
  • Adquirir conhecimento sobre Diagramas Entidade-Relacionamento (DER);
  • Criar um DER usando o BrModelo;
  • Inserir e organizar atributos.

 

Aula 5 – Criando relacionamentos

  • Fazer a Modelagem de dados;
  • Entender o conceito de relacionamentos;
  • Aprender a trabalhar com a Cardinalidade máxima e mínima;
  • Criar um diagrama para uma academia.

 

Aula 6 – Atividades de Reforço I

  • Definição de modelagem de dados;
  • O Diagrama Entidade-relacionamento;
  • O conhecimento sobre cardinalidade;
  • Criar um DER.

 

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

  • Transformar uma relação em uma Entidade Associativa;
  • Fazer ligações entre as Entidades e atribui-lhes as cardinalidades;
  • Aprender a identificar uma Entidade Associativa;
  • Conhecer o funcionamento das Chaves Estrangeiras;
  • Aprender a diferenciar Generalização Total e Parcial;
  • Utilizar a Entidade Associativa;
  • Criar uma Generalização.

 

Aula 8 – Aprendendo a normalizar um sistema de dado

  • Conhecer as características do modelo lógico;
  • Aprender sobre normalização;
  • Começar a trabalhar com a 1FN;
  • Obter o conhecimento sobre a 2 FN;
  • Utilizar a 3FN.

 

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

  • Trabalhar com o modelo Lógico: integridade referencial, On Update, On Delete;
  • Trabalhar com o modelo Físico, conversão dos tipos de dados, geração de script;
  • Criar o banco de dados no Sql Management Studio e carregar o Script.

 

Aula 10 – Atividades de reforço II

  • Entidade associativa e entidade fraca;
  • Conceitos sobre chave estrangeira através do modelo lógico, fazer a integridade referencial nos campos definidos como chave estrangeira, através dos campos: On Delete e On Update;
  • Fazer a conversão de dados, no modelo físico, e gerando script;
  • Criar um banco de dados no SQL Management Studio.

 

Aula 11 – Inserindo, atualizando e deletando dados

  • Conhecer o comando INSERT e UPDATE;
  • Trabalhar com a cláusula WHERE;
  • Utilizar o comando DELETE;
  • Usar os operados lógico e de comparação;
  • Conhecer a cláusula OUTPUT;
  • Trabalhar com o comando MERGE.

 

Aula 12 – Realizando Consultas no Banco de Dados

  • Criar uma consulta com o SELECT;
  • Organizar os dados com ORDER BY;
  • Conhecer o comando COUNT;
  • Aprender a cláusula WHERE;
  • Introdução a JUNÇÃO DE TABELAS;
  • Agrupar os dados usando o GROUP BY;
  • Conhecer o BETWEEN.

 

Aula 13 – Trabalhando com Stored Procedures

  • Aprender sobre a stored procedure;
  • Conhecer as variáveis;
  • Inserir comentários nos códigos;
  • Realizar a indentação do código T-SQL;
  • Utilizar as instruções condicionais IF e ELSE;
  • Executar a Stored Procedure através de outra.

 

Aula 14 – Criando consultas utilizando a cláusula JOIN

  • Conhecer as cláusulas INNER JOIN, LEFT JOIN e RIGHT JOIN;
  • Usar as cláusulas aprendidas em uma única consulta;
  • Trabalhar com a cláusula JOIN FULL.

 

Aula 15 – Projeto Final – Parte I

  • Desenvolver o Modelo Conceitual;
  • Os conceitos de Cardinalidade;
  • Criar as Chaves Primárias;
  • Aplicar a Normalização do projeto;
  • Alterar a Integridade Referencial;

 

Aula 16 – Projeto Final – Parte II

  • Como carregar um banco de dados;
  • Criar uma Stored Procedure;
  • Utilizar comandos Insert, Update, JOINS, Inner Join para obter informações de tabelas;
  • Incrementar essas alterações na Stored Procedure.

Você saibia? Alguns Cursos / Módulos podem ser comprados de forma individual (fora de um pacote de cursos). Caso este aqui esteja disponível para compra individual, você verá logo abaixo o preço e o botão de compra ?

Valor total do curso

ou em
Carrinho de compras
Rolar para cima