Você está na página 1de 7

Modelo de trabalho na Amazon

Renan Sabino - edicao.videos.faus@gmail.com - IP: 164.163.97.2


Modelo de trabalho na Amazon
É importante para compreender como será modelado / estruturado o nosso banco de dados.

Acesso restrito
Título: Título do produto

Descrição: Descrição do produto

categoria: Categoria do produto


Tabela de produtos
titulo descricao preco categoria marca foto

Headphone Philips Wireless ... R$ 230,90 eletronico philips ...

Câmera GoPro HERO9 Black ... R$ 3.400,00 eletronico gopro ...

Console Nintendo Switch ... R$ 1.200,90 game nintendo ...

Renan Sabino - edicao.videos.faus@gmail.com - IP: 164.163.97.2


Modelo de trabalho na Amazon

Tabela de produtos
titulo descricao preco categoria marca foto

Headphone Philips Wireless ... R$ 230,90 eletronico philips ...

Câmera GoPro HERO9 Black ... R$ 3.400,00 eletronico gopro ...

Console Nintendo Switch ... R$ 1.200,90 game nintendo ...

Console Nintendo Switch ... R$ 1.100,80 game nintendo ...

SELECT * FROM produtos WHERE titulo = ‘Console Nintendo Switch’;

DELETE FROM produtos WHERE titulo = ‘Console Nintendo Switch’;

Renan Sabino - edicao.videos.faus@gmail.com - IP: 164.163.97.2


Modelo de trabalho na Amazon
Tabela de produtos
codigo titulo descricao preco categoria marca fot
o
01 Headphone Philips Wireless ... R$ 230,90 eletronico philips ...

02 Câmera GoPro HERO9 Black ... R$ 3.400,00 eletronico gopro ...

03 Console Nintendo Switch ... R$ 1.200,90 game nintendo ...

04 Console Nintendo Switch ... R$ 1.100,80 game nintendo ...

Chave Primária
SELECT * FROM produtos WHERE codigo = 04;

DELETE FROM produtos WHERE codigo = 04;

Renan Sabino - edicao.videos.faus@gmail.com - IP: 164.163.97.2


Chave primária – Primary Key (PK)

Uma chave primária é uma coluna na sua tabela que Também é possível
torna cada registro único. utilizar chave primária
composta a partir de 2
O que significa que os dados na chave primária não podem ser colunas, mas não é algo
repetidos, veja a tabela abaixo, qual delas você usaria como chave tão comum.
primária?

CPF nome sobrenome cidade

392.123.780-23 João Silva São Paulo

349.235.894-80 Marcos Silva São Paulo

CPF é único
Ele poderia ser uma Esses valores podem repetir
chave primária

Renan Sabino - edicao.videos.faus@gmail.com - IP: 164.163.97.2


Algumas regrinhas para uma Chave Primária

A chave primária não pode ser NULL A chave primária deve ser atribuída no
momento em que o registro é inserido
Se ela é NULL então não pode ser única
porque outros registros também poderiam Se você inserir um registro sem chave
1 ser NULL. 2 primária, pode acabar ficando com uma
chave NULL.

Os valores de uma chave primária não A chave primária deve ser compacta
devem ser alterados
Uma chave primária deveria conter apenas
Se você alterar os valores de uma chave as informações necessárias para ser única.
3 primária, estaria correndo grande risco de 4
criar uma chave duplicada.

Renan Sabino - edicao.videos.faus@gmail.com - IP: 164.163.97.2


Tá! E como crio uma tabela com uma chave primária?
Tabela produtos

CREATE TABLE produtos Incrementado


id titulo descricao
Sem sinal (-) ex: -10 automaticamente 01 Fone philips …
( 02 Nintendo S… …

id INT UNSIGNED NOT NULL AUTO_INCREMENT,


titulo VARCHAR(100) ,
descricao TEXT,
PRIMARY KEY (id)
);

Renan Sabino - edicao.videos.faus@gmail.com - IP: 164.163.97.2

Você também pode gostar