Projetar e implementar objetos de base de dados com SQL

Intermédio
Avançado
Engenheiro de Dados
Administrador da base de dados
Programador
Arquiteto de Soluções
SQL Server
Base de Dados SQL do Azure
Instância Gerida do SQL do Azure
Microsoft Fabric

Este módulo abrange o desenho e implementação de vários objetos de base de dados, incluindo tabelas com diferentes tipos de dados, tipos de tabelas especializados, índices, restrições e estratégias de particionamento. Vai aprender a criar e otimizar objetos de base de dados para plataformas SQL modernas.

Objetivos de aprendizagem

Depois de concluir este módulo, você será capaz de:

  • Desenhar e implementar tabelas com tipos, tamanhos e colunas de dados apropriados
  • Implementar tabelas especializadas incluindo tabelas em memória, temporais, externas, LEDGER e GRAPH
  • Desenhar e implementar colunas e índices JSON
  • Projetar e implementar restrições de base de dados, incluindo chave primária, chave estrangeira, chave única, CHECK e DEFAULT
  • Desenhar e implementar sequências
  • Desenhar e implementar estratégias de particionamento para tabelas e índices

Pré-requisitos

Antes de iniciar este módulo, você deve ter:

  • Experiência na escrita de consultas T-SQL
  • Compreensão básica dos conceitos de bases de dados
  • Familiaridade com os princípios de design de bases de dados relacionais