Olá, meu nome é Ana Duarte, sou a instrutora que vai te acompanhar nos primeiros passos usando a linguagem SQL. Junto com Fernanda e Julia, do Clube do Livro, nós vamos implementar um modelo relacional, instalando primeiro o MySQL junto com o MySQL Workbench.
Além disso, vamos criar tabelas e entender como elas relacionam entre si. E entender também como inserir informações e consultar informações tanto em tabelas específica, como informações de tabelas diferentes. E eu lhe convido a embarcar e conhecer uma linguagem tão importante para a ciência de dados. Vamos?
Fernanda é desenvolvedora no Clube do Livro, um e-commerce de artigos literários e livros. Ela recebeu de Artur, seu colega, esse modelo relacional, baseado em uma entrevista que mapeou as necessidades e os requisitos da empresa. Vamos dar uma olhada nesse modelo relacional.
Nós temos quatro principais tabelas. A primeira tem os livros e as suas características, que está relacionada com a tabela “estoque”, que contém a quantidade de livros disponíveis na empresa. Temos também o histórico de pedidos na tabela “vendas”, que está relacionada com os vendedores do Clube do Livro.
A missão de Fernanda e sua equipe é fazer a implementação desse modelo relacional em um sistema de gerenciamento de banco de dados, ou SGBD, se você preferir. Após a implementação, será feita a inserção de informações nesse banco de dados. Além de consultar e alterar essas informações usando a linguagem SQL.
Vamos conhecer qual SGBD Fernanda e sua equipe escolheram.
Júlia, que é desenvolvedora júnior da equipe de Fernanda, ficou curiosa para saber como iremos gerenciar o banco de dados aqui no Clube do Livro.
Fernanda logo explicou, que mesmo usando o SQL como linguagem de acesso aos dados, existem vários sistemas de gerenciamento de banco de dados, disponíveis no mercado.
Dentro os SGBDs mais comuns, podemos citar o SQL Server, o MySQL, o SQLite e até o DB2 da IBM, por exemplo. Mesmo cada um tempo as suas peculiaridades, todos usam a linguagem SQL para transformar um modelo de alto nível, ou seja, aquele que está mais próximo do nosso entendimento, para o modelo de baixo nível, que está mais próximo da linguagem do computador.
A equipe escolheu o MySQL para manuseio e organização dos dados. Além de ser uma opção gratuita, ele está entre os SGBDs mais difundidos e utilizados.
Júlia ficou admirada com a quantidade de possibilidade que temos para gerenciar banco de dados. E ficou animada também para instalar o MySQL em sua máquina. Fernanda combinou nos próximos passos iria mostrar como instalar os componentes necessários para usar o MySQL e colocar tudo em prática.
O curso Modelagem de banco de dados relacional: entendendo SQL possui 63 minutos de vídeos, em um total de 50 atividades. Gostou? Conheça nossos outros cursos de SQL e Banco de Dados em Data Science, ou leia nossos artigos de Data Science.
Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:
Impulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
1 ano de Alura
Assine o PLUS e garanta:
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Acelere o seu aprendizado com a IA da Alura e prepare-se para o mercado internacional.
1 ano de Alura
Todos os benefícios do PLUS e mais vantagens exclusivas:
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Transforme a sua jornada com benefícios exclusivos e evolua ainda mais na sua carreira.
1 ano de Alura
Todos os benefícios do PRO e mais vantagens exclusivas:
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.