Projeto de banco de dados
Aprenda a projetar bancos de dados em SQL para processar, armazenar e organizar dados de forma eficiente.
Comece O Curso Gratuitamente4 horas13 vídeos52 exercícios78.288 aprendizesDeclaração de Realização
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.Treinar 2 ou mais pessoas?
Tentar DataCamp for BusinessAmado por alunos de milhares de empresas
Descrição do Curso
Um bom projeto de banco de dados é fundamental para um aplicativo de alto desempenho. Assim como você não começaria a construir uma casa sem uma planta, é preciso pensar previamente em como seus dados serão armazenados. Dedicar tempo para projetar um banco de dados economiza tempo e evita frustrações posteriormente, e um banco de dados bem projetado garante a facilidade de acesso e recuperação de informações. Ao escolher um projeto, muitas considerações devem ser levadas em conta. Neste curso, você aprenderá a processar, armazenar e organizar dados de forma eficiente. Você verá como estruturar dados por meio da normalização e apresentar seus dados com views. Por fim, você aprenderá a gerenciar seu banco de dados e tudo isso será feito com uma variedade de conjuntos de dados, desde vendas de livros, aluguel de carros até resenhas de música.
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
Engenheiro de dados associado em SQL
Ir para a trilhaSQL para administradores de banco de dados
Ir para a trilha- 1
Processamento, armazenamento e organização de dados
GratuitoComece sua jornada no design de bancos de dados aprendendo sobre as duas abordagens de processamento de dados, OLTP e OLAP. Neste primeiro capítulo, você também se familiarizará com as diferentes formas em que os dados podem ser armazenados e aprenderá os conceitos básicos de modelagem de dados.
OLTP e OLAP50 xpOLAP vs. OLTP100 xpQual é o melhor?50 xpArmazenamento de dados50 xpQual é esse tipo de dados?100 xpPedidos de ETL Tasks100 xpRecomendar uma solução de armazenamento50 xpProjeto de banco de dados50 xpClassificação dos modelos de dados100 xpDecisão de tabelas de fatos e dimensões100 xpConsultando o modelo dimensional100 xp - 2
Esquemas e normalização de bancos de dados
Neste capítulo, você levará suas habilidades de modelagem de dados para o próximo nível. Você aprenderá a implementar esquemas em estrela e em floco de neve, reconhecerá a importância da normalização e verá como normalizar bancos de dados em diferentes graus.
Esquema em estrela e floco de neve50 xpPassar de estrela a floco de neve50 xpAdição de chaves estrangeiras100 xpExtensão da dimensão do livro100 xpBancos de dados normalizados e desnormalizados50 xpConsulta ao esquema em estrela100 xpConsulta ao esquema em floco de neve100 xpAtualização de países100 xpExtensão do esquema em floco de neve100 xpFormas normais50 xpConversão para 1NF100 xpConversão para 2NF100 xpConversão para 3NF100 xp - 3
Views de banco de dados
Prepare-se para trabalhar com views! Neste capítulo, você aprenderá a criar e consultar views. Além disso, você dominará recursos mais avançados para gerenciá-los e terminará identificando a diferença entre views materializadas e não materializadas.
Views de banco de dados50 xpTabelas vs. views100 xpExibição de views100 xpCriação e consulta de uma view100 xpGerenciamento de views50 xpCriação de uma view a partir de outras views100 xpConcessão e revogação de acesso100 xpViews atualizáveis50 xpRedefinindo uma view100 xpViews materializadas50 xpMaterializado versus não materializado100 xpCriação e atualização de uma view materializada100 xpGerenciamento de views materializadas50 xp - 4
Gerenciamento de banco de dados
Este último capítulo termina com alguns tópicos relacionados ao gerenciamento de banco de dados. Você aprenderá como conceder acesso ao banco de dados com base nas funções do usuário, como particionar tabelas em partes menores, o que ter em mente ao integrar dados e qual DBMS atende melhor às suas necessidades comerciais.
Funções de banco de dados e controle de acesso50 xpCriar uma função100 xpGRANT privilégios e atributos ALTER100 xpAdicionar uma função de usuário a uma função de grupo100 xpParticionamento de tabelas50 xpMotivos para a partição50 xpParticionamento e normalização100 xpCriação de partições verticais100 xpCriação de partições horizontais100 xpIntegração de dados50 xpO que fazer e o que não fazer na integração de dados100 xpAnálise de um plano de integração de dados50 xpEscolhendo um sistema de gerenciamento de banco de dados (DBMS)50 xpSQL versus NãoSQL50 xpEscolhendo o caminho certo DBMS100 xp
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
Engenheiro de dados associado em SQL
Ir para a trilhaSQL para administradores de banco de dados
Ir para a trilhacolaboradores
pré-requisitos
Introduction to Relational Databases in SQLLis Sulmont
Ver MaisContent Program Manager at Duolingo
O que os outros alunos têm a dizer?
Junte-se a mais de 15 milhões de alunos e comece Projeto de banco de dados hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.