Então como não podia faltar a gente começa com um pouco de teoria que é uma tabela né.
Conversar um pouco sobre esse elemento do nosso banco de dados ocorre aqui que é uma entidade responsável
por guardar os nossos dados.
Os dados são as informações que a gente recebe de clientes do próprio sistema que a gente precisa salvar
para consulta posterior por exemplo não é como salvar os dados do pedido pra gente poder entregar o
cliente saber que ele comprou que está posteriormente.
Então a gente tem vários tipos de dados também como texto número data e por aí vai.
Beleza então a outra parte importante das tabelas gente cria uma tabela começou a se criar um banco
de dados mas a gente tem as colunas uma tabela na tabela sem coluna.
Ela não tem utilidade nenhuma.
é como se fosse um banco de dados sem tabelas.
Então quando a gente cria uma tabela a gente vai criar junto com ela as colunas que ela tem.
Claro que futuramente gente vai poder adicionar remover alterar as colunas então não há nada fixa santidade.
A gente queria no momento X.
Depois a gente pode estar alterando incrementando incrementando no fim fazendo com que a manipulação
que precise.
A gente vai perder isso no curso também está modo que as colunas são como categorias.
Eu falei lá também algumas horas atrás que o primeiro banco de dados é responsável por algum projeto.
Então comecei a ler como vai ter algumas tabelas como pedidos endereços de clientes.
Então assim tende a categorizar os dados já normalizou o banco separou algumas tabelas mais numa visão
macro não tão detalhada.
Os tipos de entidades que eu quero por exemplo despedidos e os endereços de clientes em duas tabelas
para lá da tabela.
Eu preciso separar categorizar de novo em colunas esses dados porque o pedido vai ter o número do pedido.
O valor total do desconto que o Copom cliente utilizou e por aí vai.
Então a gente precisa separar todos esses caras que eu falei agora em colunas que são novamente categorias
de dados.
Por exemplo aqui eu botei nome profissão idade e isso vai dar a possibilidade de gente no futuro selecionar
dados específicos.
Já ganhei separou em várias colunas alterar dados específicos também e por aí vai.
Tão interessante conseguir normalizar na mais alta que o máximo possível um banco de dados está.
A primeira premissa é dividir os dados em um maior número de colunas.
Quando isso é lógico por exemplo o caso da rua tem sempre muito atrelado e onde é que mora na Rua Pedro
Antônio número 25 para ir lá no banco a gente tem que justamente separar isso aí tem que separar a Rua
do número porque vai ter gente mudou de nome ele foi para outra casa na mesma rua ele pode alterar isso
ou ele é bom número da casa dele ele vai lá e pode alterar esse vídeo alterar toda aquela idade que
tinha do número de coluna.
Além disso claro é quem está salvando por exemplo um dado que prevê um espaço para qualidade muito maior
do que sendo dividido em colunas e planejar se exatamente o que cada um precisaria isoladamente.
Eu boto também que as colunas possuem tipos de dados determinados então é sempre interessante porque
quando ele cria uma tabela e depois vai tirar as colunas dela.
Cada coluna vai ter um tipo de dado específico.
Eu boto aqui textos números datas e para aí vai.
Mas a grande maioria dos dados giram em torno desses caras aqui.
Se ele morrer futuramente que a maioria dos dados mesmo até está está também no muito contexto na base
de dados.
às vezes até alguns números são textos por exemplo o número da casa.
Não vou precisar somar o número da casa então não preciso ter esse cara com número.
Eu posso voltar com um texto até porque em casa o número dela é sem número.
Tem casa que apartamento na casa de 305 B será.
Onde vai tendo aí na verdade um texto e não o número o mais que não parece ter lógica nesse começo é
que a maioria dos dados acaba sendo texto em outros tipos disponíveis.
B então boto também que a gente vai ter atributos que o tempo técnico como se defende a parte específica
do curso pré histórico são características de cada coluna que vão determinar como os dados são preenchidos
nela por exemplo não nulo.
Note no eu não posso colocar dados nus em uma determinada coluna chave primária é basicamente o a coluna
que está mandando na minha tabela unificador da minha tabela que geralmente é de alto incremento.
Toda vez que há um registro daquela tabela essa coluna cria auto incremento vai aumentar o número em
um então intervalo as constantes são só três coloquei aqui e não pode utilizar essa tabela para dar
uma pré configurada e ajudar a gente a preencher os dados corretamente da maneira que é preciso.
Então vão fazer um resumo em um banco de dados que tem diversas tabelas ou uma tabela.
Por essa entidade à frente da tabela.
Tem várias colunas que categoriza os dados ainda mais.
Por exemplo lá no pedido vou ter o número do pedido.
O valor de quem o pedido naquele cliente e por aí vai.
Então vou separar cada coluna em algum dado específico que vai ser preenchido pelo meu sistema.
Além disso as colunas têm que tipos de dados como texto número data.
Então assim categorizado um pouco mais não especificando mais ainda o que é aquele dado porque eu tenho
sim uma padronização do meu sistema.
Ideia é ter os atributos constantes que vão ajudar ainda mais a fazer isso.
Visto em detalhes.
Ter um tema um pouquinho mais avançado acima isso faz parte das tabelas que vêm de uma longa sequência
que vai acabar com feijão arroz a tabela para entender os conceitos básicos depois que entra com esses
caras aqui.
Ok então bora pra só.