
O que é um banco de dados, conhecendo banco de dados relacional e NoSql, suas características, mercado e cenário.
SGBD e sua importância.
O que é SqlSERVER, modelos MER, Model de Entidade e relacionamento, diferença dos bancos relacionais e NoSql, conhecendo a utilização/processo do banco, conhecendo a os comandos: DDL, DQL, DML, DCL, DTL, característica de segurança do banco relacional.
Segurança dos dados em um banco, segurança de integridade dos dados, modelo descritivo, modelo conceitual, modelo lógico, conceito de colunas, linhas e valores, objetos de banco tabelas, triggers, constraints, Views, Function, Procedures.
Instalando SqlSERVER, baixando o SSEI Servidor do SqlSERVER, baixando versão EXPRESS, SQLSERVER 2022.
Instalando o SqlSERVER, selecionando as features, criando a instância correta, DEFAULT INSTANCE MSSQLSERVER.
Instalando o SSMS 19.0.1 SGBD (Serviço Gerenciado de banco de dados), instalando o Managment Estudio com Azure Data Estudio.
Conhecendo a Instancia, corrigindo possíveis erros, Serviço de Instância do banco, conhecendo OBJETO EXPLORE, conhecendo os principais bancos MASTER, MODEL, MSDB, TEMPDB, Conhecendo a estrutura para criação dos bancos, primeiros comandos, CREATE DATABASE, DROP DATABASE, Conhecendo a estrutura de Querys, Salvando a query.
Criando Tabelas, CREATE TABLE, tipos de dados da coluna, identação de querys, tipos de dados (VARCHAR, DECIMAL, INT, IDENTITY)
Inserindo registros (INSERT VALUES), Conhecendo a estrutura do SELECT, tipos de dados (CHAR, VARCHAR, DATETIME, FLOAT, NUMERIC, INT, TIME) – EXERCICIO DE CRIAÇÃO.
Não se esqueça de baixar o arquivo 01_NETFLIX_2_INSERT+SELECT.csv, pode subir ele ao banco sqlserver.
Neste aulça iremos aprender a criar e manipular as PROCs (STORED PROCEDURE)
BULK INSERT(CSV), FIRSTROW, FIELDTERMINATOR, ROWTERMINATOR, CODEPAGE
Saber criar Stored Procedures no SQL Server é um diferencial estratégico para quem trabalha com dados e sistemas. Elas permitem centralizar regras de negócio no banco, garantindo mais segurança, padronização e desempenho nas operações. Ao encapsular consultas complexas, validações e cálculos em procedures, reduz-se o tráfego de dados entre aplicação e banco, melhora-se o tempo de resposta e facilita-se a manutenção e evolução do sistema. Além disso, Stored Procedures são fundamentais para ambientes de BI, integrações, automações e cenários que exigem controle de acesso e consistência nos dados, tornando o profissional mais preparado para desafios reais de mercado.
É o tipo de conhecimento que transforma quem “consulta dados” em quem constrói soluções robustas e escaláveis.
Aprendendo como modificar a Procedure (ALTER)
Também iremos aprender como criar a procedure e como executa-la.
Nesta aula, o foco é entender o que é JSON e como ele pode ser utilizado de forma prática dentro do SQL Server.
O JSON é um formato leve e estruturado para troca de dados, muito comum em APIs, integrações e sistemas modernos. Vamos aprender como o SQL Server consegue ler, interpretar e manipular dados em JSON, tratando essas informações como se fossem tabelas relacionais.
Durante a aula, será demonstrado como extrair campos, transformar estruturas JSON em colunas, realizar consultas, filtros e integrações com tabelas tradicionais. O objetivo é mostrar como o uso de JSON no SQL Server amplia as possibilidades de integração, flexibilidade de dados e performance, conectando o mundo relacional com aplicações modernas de forma simples e eficiente.
Nesta aula, vamos estudar Functions no SQL Server e entender como elas funcionam, além de suas semelhanças com as Stored Procedures. As Functions permitem encapsular regras de negócio e cálculos reutilizáveis, tornando o código mais organizado, padronizado e fácil de manter.
Será abordado como Functions e Procedures se parecem na forma de estruturar lógica no banco de dados, mas também quais são seus papéis principais dentro das consultas. A aula mostra quando utilizar cada uma, destacando como as Functions são ideais para retornar valores e apoiar consultas, enquanto as Procedures são mais usadas para processos e operações. O objetivo é dar uma visão clara e prática para aplicar cada recurso da melhor forma no dia a dia.
Este curso é uma jornada completa para aqueles que desejam se destacar na área de Business Intelligence (BI) usando o SQL Server de forma eficaz e estratégica. Desde os conceitos fundamentais até as técnicas avançadas de análise de dados, esta experiência de aprendizado oferece uma abordagem prática e abrangente para impulsionar sua carreira em BI.
Durante o curso, iremos abordar os principais conceitos e práticas do SQL Server:
Criação das Querys: Iremos aprender do Absoluto ZERO
Normalização de Dados: Exploraremos os processos de normalização para garantir a integridade e eficiência dos dados armazenados.
Manipulação de Dados: Desde tipos de dados até construção de tabelas e operações de manipulação e atualização de registros, cobriremos todos os aspectos essenciais.
Análise de Dados Avançada: Avançaremos para processos pesados de análise de dados, utilizando recursos avançados do SQL Server para insights profundos.
Funções de tratamento de dados: Para pode utilizar as tabelas da forma correta.
Modelagem de Dados: Aprenderemos a construir arquiteturas como Stage e Data Lake para armazenar e gerenciar dados de maneira otimizada.
Criação de Scripts automáticos: Utilizando alguns assistentes do management,
Criação de Triggers: Para automatizar a execução de ações ou processos
Procedures: Para reutilização de código, melhoria de desempenho, segurança, encapsulamento de lógica de negócio,
JOINS e suas Vertentes: Sabemos que esse é um processo que gera muitas dúvidas, inclusive em profissionais já atuante no mercado.
Backups: Backups de bancos, tabelas entre outros processos.
e muito mais.
Todos os conceitos e técnicas ensinados neste curso são baseados em casos reais do dia a dia em nossa consultoria, garantindo uma abordagem prática e aplicável.
Além disso, o curso é altamente prático, com 98% do tempo dedicado a atividades hands-on. Entender a teoria é essencial, mas a aplicação prática desses conhecimentos é o que realmente impulsiona a maestria no SQL Server e em Business Intelligence.