
COMPARAÇÃO NA PÁGINA 95
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.
O curso "PowerBI + SQL Server" apresenta uma abordagem inovadora e prática, começando do absoluto zero e focado no desenvolvimento de Dashboards e na manipulação de dados usando SQL Server. Este curso é projetado para abranger todos os aspectos essenciais, incluindo a construção de Dashboards, o tratamento de dados através do SQL Server, e a compreensão teórica de conceitos chave como Modelagem de Dados, Insights, DAX, M e consultas de banco de dados.
Este curso é ideal tanto para iniciantes quanto para aqueles com algum conhecimento prévio. Para os novatos, oferecemos uma introdução abrangente que vai desde os conceitos básicos até a entrega final de um Dashboard profissional. Para os mais experientes, prometemos elevar o nível de complexidade na segunda metade do curso, introduzindo temas avançados como mapas, modelos fato-dimensão, linguagem M e, em breve, uma seção especial sobre a integração do Power BI com SQL Server.
Utilizaremos uma variedade de fontes de dados, incluindo Excel, CSV, web e bancos de dados, além da possibilidade de criar fontes diretamente no Power BI. Isso nos permitirá explorar diferentes aspectos da modelagem de dados. Os projetos abordados são relevantes para o mercado atual, garantindo que o curso esteja sempre atualizado com as demandas contemporâneas, mesmo para quem não tem experiência prévia com o Power BI.
Além disso, o curso oferece uma gama de materiais de apoio, incluindo fontes de exercícios, apostila digital para consulta, planos de fundo e acompanhamento contínuo. Com atualizações periódicas tanto dos materiais quanto dos projetos, garantimos um aprendizado dinâmico e alinhado às últimas tendências do mercado.
Seja você um completo iniciante ou alguém buscando aprimorar suas habilidades, este curso é o lugar perfeito para mergulhar no mundo do Power BI e SQL Server, preparando-se para enfrentar desafios reais e construir soluções impactantes no campo da análise de dados.