Schema
Categoria
Dados e Analytics
Schema e a definicao formal da estrutura de dados, incluindo tabelas, colunas, tipos de dados, relacoes e restricoes. Funciona como a planta arquitetonica de um banco de dados, determinando como os dados sao organizados e validados.
Categoria
Dados e Analytics
O que e Schema
Schema, ou esquema de dados, e a definicao estrutural que descreve como os dados sao organizados em um banco de dados ou sistema de armazenamento. Ele especifica tabelas, colunas, tipos de dados, chaves primarias e estrangeiras, indices e restricoes.
Tipos de schema:
- Physical schema: como os dados sao armazenados fisicamente
- Logical schema: estrutura logica das entidades e relacoes
- Conceptual schema: visao de alto nivel do modelo de dados
Schema enforcement vs evolution:
- Enforcement: rejeita dados que nao conformam com o schema
- Evolution: permite mudancas controladas no schema ao longo do tempo
Formatos de schema:
- DDL SQL para bancos relacionais
- JSON Schema para dados semiestruturados
- Avro, Protobuf para dados serializados
A Trilion projeta schemas robustos e evoluiveis como base de qualquer projeto de dados, garantindo integridade e flexibilidade para acomodar mudancas futuras nos requisitos de negocio.
