GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Dúvidas aqui , se eu estou criando este banco relacional de forma correta ?

banco
Tags: #<Tag:0x00007f186096dcd0>

#1

Eu fiz o Modelo de Relacionamento , gostaria de saber se eu fiz de acordo com o texto abaixo ?
mercado.pdf (240,1 KB)
Uma empresa que vende produtos deseja gravar informações de seus clientes , fornecedores , vendedores, produtos , vendas e estoques. As informações de clientes deve ser gravadas são : nome , cpf ,data de nascimento e renda. As informações para vendedores são nome, cpf, data de nascimento , numero da carteira de trabalho , valor do salário .O vendedor tera uma comissão de 2 % sobre as vendas.
As informações para produtos são nome, marca, tipo , data de validade , valor e quantidade em estoque .
A empresa precisa gravar as entradas de produtos. As entradas sao registadas quando o produto chega a loja. Os fornecedores podem forneces varios produtos , um produto pode ter mais que um fornecedor . As vendas que ocorrem na empresa também sao gravadas . Na venda deve haver o cliente . O vendedor , os produtos, data e valor total .Uma venda pode ter varios produtos e um produto pode esta associado a varias vendas . Além do total de vendas, é necessario gravar o total por item . O estoque sera sempre atualizado quando ocorrer uma entrada de produto ou uma venda. O valor de venda do produto sera calcula a partir do valor de entrada do produto e considerando o seu tipo .


#2

Vendedor, Cliente e Fornecedor sao entidades totalmente independentes. Nao existe pessoa, misturando responsabilidades e histórias.


#3

se eu tirar o fornecedor fica correto ?


#4

Nao sugeri retirar Fornecedor e sim Pessoa.


#5

eu vou fazer isso


#6

Mercado.pdf (224,6 KB)


#7

Esqueceu de colocar os campos do Fornecedor.


#8

Mas o fornecedor não tem atributos amigo ?


#9

Você vai criar uma tabela Fornecedor que possui somente id? Fornecedor nao tem pelo menos um nome?


#10

Fiz assim Mercado.pdf (246,6 KB)


#11

Agora Fornecedor está certo, você consertou.

Quando for assim posta a imagem diretamente na mensagem.


#12

Acrescentei o nome Mercado.pdf (251,9 KB)


#13

Pra ficar mais claro seria nome fantasia, já que tem a razao social.


#14

Beleza e agora o banco está correto ?


#15

Já posso partir para os creates e inserts amigo ?


#16

Isso é trabalho de faculdade ou demanda de verdade?


#17

Trabalho de faculdade


#18

Entao relaxa, cria aos poucos e vai inputando dados pra simular os casos. Com isso vai saber se é necessário ajustar algo.


#19

Mas está mais ou menos certo ?


#20

Olhando por alto sim, mas vai depender da cabeça do professor. Ideal é ter feedback dele.

Se fizer o que te falei já vai ajudar bastante a identificar problemas, faz os inputs de acordo com os requisitos.