Acerca de
Artículos de Victor
Contribuciones
-
Como a normalização afeta a complexidade das consultas de banco de dados?
A normalização gera várias tabelas, o que pode fazer com que as consultas tenham uma complexidade maior nas suas escritas. Será necessário a inclusão das junções e avaliar o tipo ideal (interna, externa, a esquerda, total...).
-
Como a normalização afeta a complexidade das consultas de banco de dados?
A normalização traz como benefícios a inclusão de campos identificadores (chaves) que apontam para um registro único numa tabela. Isso evita problemas de atributos terem mais de um valor, seja por problemas de preenchimento de dados ou outros eventos.
-
Como a normalização afeta a complexidade das consultas de banco de dados?
A normalização tem como vantagem a eliminação de duplicidade de atributos e a ocupação de espaço em disco, visto que atributos que possuem os mesmos valores e que não compõem a chave primária, possuam dependência transitiva de outros atributos e também, casos de itens multivalores (telefone, por exemplo, pois não sabemos o número exato de colunas necessárias para armazenar todas as composições) são armazenados de um jeito otimizado. Em contrapartida, isso aumenta o número de junções em tabelas. Então é importante a definição correta das chaves dos atributos, manter eles clusterizados e com pouca fragmentação para evitar consultas NESTEED LOOP, que podem degradar drasticamente o desempenho do SGBD.
-
Como você pode fornecer comentários eficazes sobre o design do esquema de banco de dados durante uma revisão de código?
Quando pensamos em armazenamento de dados num banco de dados, é importante lembrar que as estruturas onde os dados serão salvos são criadas antes mesmo da geração das informações, então é muito importante ter clareza sobre quais atributos devem, de fato, ser gravados, os tipos de dados adequados (respeitar os limites dos tipos numéricos, definir o tamanho ideal para campos textuais, evitar usar campos textuais como chave, visto que dificultam a indexação de informações) e manter a integridade relacional das informações. Pensar também em normalização de informações para evitar redundância de dados e uso de dados sem necessidade (campos NULL). Todos esses pontos ajudam na elaboração de um banco coeso e também facilitam o uso de aplicativos.
Experiencia y educación
Licencias y certificaciones
Cursos
-
Implementing a Microsoft SQL Server 2008 R2 Database
6232
-
Writing Queries Using Microsoft SQL Server 2008 Transact SQL
2778
Idiomas
-
Inglês
Competencia básica profesional
-
Português
Competencia bilingüe o nativa
Recomendaciones recibidas
5 personas han recomendado a Victor
Unirse para verloPerfiles similares
Otras personas con el nombre de Victor Sales en Brasil
-
Victor Sales
Delivery Sales Analyst
-
Victor Sales
Desenvolvedor Full Stack | Java | .NET | React | SQL
-
Victor Sales
Country Manager | Trade Compliance @ Mars
-
Victor Sales
Mid-level Front end Developer @ CI&T | Typescript, React.js, Next.js
Hay 577 personas más con el nombre de Victor Sales en Brasil en LinkedIn
Ver a otras personas con el nombre de Victor Sales