0% acharam este documento útil (0 voto)
61 visualizações7 páginas

Criação de Bancos de Dados No Mysql

Este documento ensina como criar bancos de dados no MySQL, incluindo o design de tabelas, criação de tabelas, inserção e atualização de valores. Primeiro, é necessário entender os requisitos e decidir quais informações serão armazenadas em cada tabela.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
61 visualizações7 páginas

Criação de Bancos de Dados No Mysql

Este documento ensina como criar bancos de dados no MySQL, incluindo o design de tabelas, criação de tabelas, inserção e atualização de valores. Primeiro, é necessário entender os requisitos e decidir quais informações serão armazenadas em cada tabela.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 7

CRIAÇÃO DE BANCOS DE DADOS

NO MYSQL – DESIGN E CRIAÇÃO


DE TABELAS
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.

Design e Criação de Bancos de Dados no


MySQL
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.

Design de Bancos de Dados no MySQL


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.
Criação de Bancos de Dados
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:

• id_curso
• nome_curso
• valor_curso

Na tabela de Alunos nós vamos ter:

• id_aluno
• nome_aluno
• email

Na tabela de Vendas nós vamos ter:

• id_venda
• data_venda
• id_curso
• id_aluno

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.


Criação de
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.

Criação da tabela de cursos


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.

• A coluna id_curso é uma coluna com informações de números


inteiros.
• Na coluna nome_curso temos informações no formato de texto
com até 50 caracteres.
• Por fim, temos a coluna de valor_curso, que será no formato
decimal de até dígitos com 2 números decimais.

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.

Inserindo valores na tabela


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.
Atualizando valores na tabela
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.

Conclusão
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.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy