Nessa aula eu vou falar sobre a criação de bancos de dados no MySQL para que você dê os seus primeiros passos no SQL.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:
Hoje nós vamos abordar o design e criação de bancos de dados com SQL para que você entenda como essas informações são criadas.
Geralmente nós sempre importamos ou já temos uma tabela pronta, mas hoje você vai aprender a criar uma do zero para a sua aplicação.
Isso é importante para que você entenda o processo e a importância de fazer um trabalho bem feito para não ter problemas depois.
A ideia para que você entenda essa parte muito importante de criação de tabelas com SQL nós vamos fazer um projeto em SQL.
O intuito desse projeto é primeiro entender o problema, que é a criação de cursos de idiomas.
O primeiro passo é fazer o levantamento de requisitos, então vamos ter que definir quais as informações importantes vamos precisar. Esse é um passo importante para que você não tenha que voltar e refazer etapas.
Nesse caso esses elementos chave serão Cursos Oferecidos e Alunos Matriculados.
Com isso vamos notar que precisamos de 3 tabelas para acomodar essas informações. Então vamos ter uma tabela de Cursos, de Alunos e de Vendas.
Depois disso nós vamos ter que verificar quais informações vamos ter que controlar ou armazenar em cada uma dessas tabelas para ter uma base de dados completa.
Na tabela de Cursos nós vamos ter as seguintes informações:
Na tabela de Alunos nós vamos ter:
Na tabela de Vendas nós vamos ter:
IMPORTANTE: Aqui estamos fazendo uma versão simplificada, mas no seu caso você pode verificar quais informações pode acrescentar para deixar sua base de dados bem completa.
Pode até criar mais tabelas caso precise inserir mais informações, isso tudo vai depender da sua aplicação e quais as informações precisa armazenar e manipular.
Depois de fazer essa parte inicial nós vamos criar e usar o nosso banco de dados. Para isso vamos utilizar o CREATE DATABASE hashtagidiomas e USE hashtagidiomas.
Em seguida nós podemos começar com a criação das tabelas.
Vamos utilizar o comando CREATE TABLE + o nome da tabela. Dentro do parêntese, separado por vírgulas, nós vamos inserir o nome de cada uma das colunas.
Aqui temos um exemplo de como criar a tabela e inserir as colunas com os tipos de cada coluna. Isso quer dizer que você já pode definir o tipo de informação que será colocado em cada coluna.
Com isso você já detalha melhor as informações que vai colocar até para conseguir trabalhar da melhor forma quando precisar fazer suas análises.
E aqui temos um exemplo de como você vai fazer para adicionar os valores. Nesse caso como temos 3 colunas, temos que colocar as informações na ordem das colunas para que as informações fiquem registradas de forma correta.
Veja também, que estamos colocando as informações de acordo com o tipo de cada uma das colunas, então isso já padroniza as informações e facilita a encontrar erros caso insira uma informação com o tipo diferente do que já foi definido.
Podemos utilizar o comando UPDATE caso você queira atualizar uma informação, TOME MUITO CUIDADO, pois você precisa colocar também o comando WHERE para indicar qual a linha específica da mudança.
Pois se colocar apenas o comando UPDATE sem o WHERE, todos os valores dessa coluna serão substituídos ao invés de apenas o valor escolhido.
A ideia desse comando é de fato fazer uma atualização em uma informação que você já tenha inserido no seu banco de dados. Pode ser pelo fato de ter inserido uma informação errada ou até mesmo de uma atualização dessa informação.
A questão que falei de tomar muito cuidado é que só o comando UPDATE ele vai fazer uma substituição geral, então você precisa ESPECIFICAR onde está fazendo sua alteração, até porque se não fizer isso, pode acabar fazendo uma substituição de várias informações de uma só vez, o que não é o desejado.
Nessa aula eu te mostrei como fazer o design e a criação de bancos de dados no SQL lembrando que antes de começar a criar tudo você precisa fazer um estudo prévio para obter todas as informações necessárias antes de começar.
O objetivo é fazer esse passo a passo para que você não tenha que ficar voltando para inserir novas colunas e fazendo ajustes para não ter retrabalho e garantir que as informações que estão lá são suficientes.
Assim vai saber exatamente quais as informações precisam ser armazenadas, quais tabelas precisa criar e quais informações vai colocar em cada uma das tabelas.
Se você quiser saber quais são os 10 comandos em SQL que você precisa saber, basta clicar aqui.
Para acessar outras publicações de SQL, clique aqui!
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.