eBook SQL Server Fundamentos: Do Zero ao Banco de Dados Relacional · XP IT Cursos
📖 eBook  ·  XP IT Cursos + WebMundi.com  ·  1ª Edição

SQL Server Fundamentos

Do Zero ao Banco de Dados Relacional

O guia completo para aprender SQL Server do absoluto zero até construir um banco de dados relacional funcional. Com T-SQL, modelagem, consultas, procedures, índices, backup, segurança e um projeto final do zero.

🗄 SQL Server 📖 eBook PDF Para Iniciantes 334+ páginas 15 Capítulos Projeto Final
R$ 97,90 ou 3x de R$ 34,94

🛒 Adquirir o eBook agora Ver na Hotmart →
🔒 Pagamento seguro ⚡ Acesso imediato 📱 Leia em qualquer device ✅ Garantia Hotmart
Capa do eBook SQL Server Fundamentos: Do Zero ao Banco de Dados Relacional

O que você vai aprender

Este eBook é o roteiro completo para quem quer aprender SQL Server do zero e chegar ao nível de trabalhar com bancos de dados em ambientes reais. Escrito de forma didática, com linguagem direta e foco na prática, o guia acompanha o leitor desde os conceitos fundamentais até a construção de um sistema funcional do zero.

— O que espera por você neste guia : SELECT habilidade, nivel_esperado FROM livro_sql_server WHERE conteudo IN ( ‘modelagem’, ‘consultas’, ‘procedures’, ‘indices’, ‘backup’, ‘seguranca’ ) ORDER BY capitulo ASC;
🏗️
Modelagem e criação de tabelas

Tipos de dados, constraints, normalização e integridade referencial aplicados em um modelo real de laboratório.

🔍
Consultas SELECT do básico ao avançado

WHERE, JOINs, subqueries, CTEs, Window Functions e relatórios com GROUP BY na prática.

⚙️
Objetos programáveis completos

Views, Stored Procedures com parâmetros e TRY/CATCH, Functions escalares e de tabela, e Triggers de auditoria.

Performance e índices

Estrutura da Árvore B, Clustered vs Non-Clustered Index, leitura do Plano de Execução e Query Store.

🔒
Backup, restore e segurança

Estratégias de backup Full, Differential e Log, roles, permissões GRANT/DENY/REVOKE e checklist de segurança.

🏛️
Arquitetura interna do SQL Server

Relational Engine, Buffer Pool, arquivos MDF/NDF/LDF, instâncias e bancos de dados de sistema.

⚠️
Erros comuns em cada capítulo

Os tropeços mais frequentes de iniciantes explicados com causa e solução ao final de cada tema.

📝
Exercícios práticos ao final de cada capítulo

Do mais simples ao mais elaborado, com scripts prontos para executar no seu ambiente de laboratório.

334+ Páginas de conteúdo
15 Capítulos
0 Pré-requisito
100% Prático

O que está dentro do guia

Cap. 01 O Universo dos Bancos de Dados
Você vai entender a diferença entre uma simples planilha e um banco de dados real, conhecer o conceito de banco de dados relacional e o papel do SGBD, além de aprender como funciona a arquitetura cliente-servidor. O capítulo traz ainda um comparativo dos principais SGBDs do mercado e explica por que os bancos relacionais dominam o cenário profissional até hoje.
Cap. 02 SQL e T-SQL: A Linguagem dos Dados
Aqui você aprende o que é SQL, conhece as quatro famílias de comandos (DDL, DML, DCL e TCL) e entende por que o T-SQL existe como extensão do SQL padrão. São apresentados recursos exclusivos do T-SQL como variáveis, estruturas de controle IF e WHILE, tratamento de erros com TRY/CATCH e funções nativas. O capítulo termina com boas práticas de escrita, nomenclatura e formatação de código.
Cap. 03 SQL Server: História, Versões e Edições
Um panorama completo sobre o SQL Server: como ele nasceu, sua linha do tempo de evolução e as diferenças entre as edições Express, Developer, Standard, Enterprise e Web. Você aprende a verificar a versão instalada, entende o ciclo de vida e suporte da Microsoft, conhece o Azure SQL como opção em nuvem e ainda leva uma visão sobre LGPD aplicada ao trabalho com bancos de dados.
Cap. 04 Instalação e Configuração do Ambiente
Passo a passo completo para montar seu laboratório de estudos. Cobre a instalação do SQL Server 2022 Express no Windows, a instalação e uso do SSMS, e também as opções para Linux e Docker. Você vai conhecer o Visual Studio Code como alternativa ao SSMS, criar seu primeiro banco de dados e configurar a autenticação mista com o usuário SA.
Cap. 05 Arquitetura Interna do SQL Server
Mergulho na estrutura interna do SQL Server: o funcionamento do Relational Engine, o Storage Engine, o Buffer Pool e as páginas de dados. Você entende a diferença entre arquivos MDF, NDF e LDF, aprende sobre instâncias padrão e nomeadas, conhece os bancos de dados de sistema e descobre como o log de transações funciona por dentro. O capítulo cobre ainda configurações de memória, CPU e o uso de views de sistema para monitorar o servidor.
Cap. 06 Modelagem e Criação de Tabelas
Tudo sobre modelagem e criação de tabelas no SQL Server. Você vai conhecer todos os tipos de dados disponíveis, criar tabelas com CREATE TABLE e aplicar restrições como PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK e DEFAULT. O capítulo explica também o conceito de normalização, apresenta o modelo de laboratório que será usado ao longo do livro e ensina como alterar e remover tabelas com segurança.
Cap. 07 Inserindo e Gerenciando Dados
Capítulo prático focado na manipulação de dados. Você aprende INSERT simples e múltiplo, INSERT com SELECT e SELECT INTO. Em seguida, cobre UPDATE com e sem JOIN, o uso da cláusula OUTPUT, DELETE básico e com JOIN, além da diferença entre DELETE, TRUNCATE e DROP. O capítulo apresenta o comando MERGE para inserção ou atualização em uma única operação, transações com BEGIN TRANSACTION, COMMIT, ROLLBACK e Savepoints, e como importar dados em massa com BULK INSERT.
Cap. 08 O Poder do SELECT
Você vai dominar a consulta SELECT de forma completa, entendendo sua anatomia e a ordem de execução das cláusulas. O capítulo cobre DISTINCT, TOP, OFFSET-FETCH, filtros com WHERE usando operadores de comparação, LIKE, AND, OR, NOT, BETWEEN e IN. São apresentadas funções de texto, funções de data e hora, lógica condicional com CASE, IIF e CHOOSE, o uso de subqueries no FROM e os operadores EXISTS e NOT EXISTS.
Cap. 09 Agrupando e Ordenando Resultados
Aqui você aprende a trabalhar com funções de agregação como COUNT, SUM, AVG, MIN e MAX, agrupar resultados com GROUP BY, filtrar grupos com HAVING e gerar subtotais com ROLLUP, CUBE e GROUPING SETS. A segunda parte é dedicada às Window Functions, cobrindo OVER, PARTITION BY, ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD e totais acumulados com SUM OVER, com exemplos de relatórios reais de vendas e análise de clientes.
Cap. 10 Manipulando Dados: UPDATE e DELETE
Capítulo dedicado com profundidade ao UPDATE e DELETE em cenários reais. Você vai aprender a usar UPDATE com JOIN e OUTPUT, DELETE com JOIN e entender quando usar cada um: DELETE, TRUNCATE ou DROP. O capítulo aborda transações com TRY/CATCH e Savepoints, e apresenta o MERGE completo com as cláusulas MATCHED, NOT MATCHED BY TARGET e NOT MATCHED BY SOURCE, inclusive protegido por transação.
Cap. 11 JOINs: Combinando Tabelas
Você aprende a combinar tabelas com INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL OUTER JOIN, com diagramas visuais para fixar cada tipo. O capítulo cobre ainda SELF JOIN para unir uma tabela com ela mesma, o uso de múltiplos JOINs com condições compostas, subqueries correlacionadas, CTEs (Common Table Expressions) e os operadores UNION, INTERSECT e EXCEPT.
Cap. 12 Views, Procedures, Functions e Triggers
Capítulo completo sobre os objetos programáveis do SQL Server. Você cria Views reutilizáveis com SCHEMABINDING, escreve Stored Procedures com parâmetros de entrada, parâmetros OUTPUT e tratamento de erros. Em seguida aprende a criar Scalar Functions e Table-Valued Functions, e implementa Triggers AFTER e INSTEAD OF com uso das tabelas especiais INSERTED e DELETED. O capítulo fecha com um comparativo entre todos os objetos programáveis.
Cap. 13 Índices e Performance
Você entende por que consultas sem índice fazem Table Scan e aprende a estrutura interna da Árvore B. O capítulo diferencia Clustered Index de Non-Clustered Index, mostra quando índices podem prejudicar a performance e ensina a ler o Plano de Execução no SSMS. São abordados ainda Missing Index Suggestions, fragmentação, manutenção de índices, predicados SARGable, o impacto do SELECT em produção e o Query Store para análise de histórico de performance.
Cap. 14 Backup, Restore e Segurança
Tudo que você precisa saber para proteger seus dados. O capítulo cobre os tipos de backup (Full, Differential e Log), como executar e restaurar cada um via T-SQL, e como montar uma estratégia de backup para produção. Na parte de segurança, você aprende sobre Logins, Usuários, o princípio do menor privilégio, permissões com GRANT, DENY e REVOKE, Database Roles, Server Roles e um checklist completo de boas práticas de segurança.
Cap. 15 🏛️ Projeto Final: Sistema do Zero
O capítulo de encerramento coloca tudo em prática com a construção completa de um sistema de gestão de biblioteca. Você passa por todas as etapas: levantamento de requisitos, modelagem do banco, criação das tabelas e índices, população com dados de teste, criação de Views de relatório, Functions de negócio, Stored Procedures de empréstimo e devolução, Triggers de auditoria, configuração de perfis de acesso e segurança, testes completos do sistema, relatórios gerenciais e estratégia de backup para o ambiente finalizado.

Para quem é este eBook?

🗄️
Iniciantes em SQL

Nunca escreveu uma query. O livro começa do absoluto zero, com teoria e prática juntas.

💻
Desenvolvedores

Que precisam entender banco de dados para criar aplicações mais robustas e eficientes.

📊
Analistas de Dados

Que querem ir além do Excel e dominar consultas SQL para análise de dados real.

⚙️
Profissionais de TI

Sysadmins e analistas que precisam administrar e dar suporte a bancos SQL Server.

Quem escreveu este guia

👨‍💻
Renato Sanches
Autor & Instrutor · XP IT Cursos

Renato Sanches tem mais de 38 anos de experiência em Tecnologia da Informação, tendo atuado como Desenvolvedor, Analista de Sistemas, DBA e Executivo de Tecnologia. É fundador e proprietário da XP IT Tecnologia, empresa especializada em desenvolvimento de software, aplicativos mobile e consultoria de TI. Desde 21 de setembro de 1998 mantém o WebMundi.com, um dos portais de tecnologia em língua portuguesa com maior longevidade na internet, reconhecido como Top 10 no Prêmio iBest 2000. À frente da XP IT Cursos, desenvolve trilhas de aprendizado para iniciantes em TI. Este livro nasceu diretamente dessa experiência em sala de aula.

🛡️
Garantia Hotmart de 7 dias

Se por qualquer motivo o livro não atender suas expectativas, você solicita o reembolso completo diretamente pela Hotmart dentro de 7 dias após a compra. Sem burocracia.

Comece sua jornada no SQL Server ainda hoje

SQL Server Fundamentos: Do Zero ao Banco de Dados Relacional. Guia completo, direto ao ponto, para quem está começando e quer ir longe.

R$ 97,90 ou 3x de R$ 34,94

🛒 Comprar o eBook agora

Pagamento seguro  ·  PDF  ·  Leia em qualquer dispositivo