Star Schema (pt-BR)
No SQL Server Analysis Services (SSAS), um star schema descreve um modelo de dados comum para data warehouses relacionais. Em uma star schema, existem dois tipos de tabelas: tabelas de fatos e tabelas de dimensão. Em geral, um data warehouse relacional é um repositório histórico de transações de uma empresa. Fatos representam as transações e dimensões descrevem os fatos. Fatos são armazenados como linhas em uma tabela de fatos e membros da dimensão são armazenados como linhas nas tabelas de dimensão; algumas colunas na tabela de fatos são foreign keys que fazem referência a linhas em tabelas de dimensão. Quando a diagramação,o esquema resultante se assemelha a uma estrela com a tabela de fatos no centro e as tabelas de dimensão que cercam a tabela de fatos.
Star schema são diferentes de outro modelo de armazém de dados populares, Snowflake Schema no seu nível de normalização. Um equívoco popular é que os star schema não são normalizadas ou são "desnormalizadas." Star schemata são normalizadas, normalmente a segunda forma normalizada (2NF); especificamente, as tabelas de dimensão podem conter dependências transitivas, de modo que algumas colunas da tabela são funcionalmente dependentes de colunas não-chave da tabela. Redução do nível de normalização elimina as associações ao consultar o banco de dados, e isso pode melhorar o desempenho de consulta, especialmente desde que data warehouses relacionais tendem a conter grandes quantidades de dados.
Veja Também
Outros Idiomas
Este artigo está igualmente disponível nos seguintes idiomas:
Inglês (en-US)
- [[Star Schema]]