PROJETO DE BANCO DE DADOS: Loja de Informática
Por: Gezielgarcia • 20/4/2016 • Trabalho acadêmico • 510 Palavras (3 Páginas) • 2.594 Visualizações
INSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE SÃO PAULO
CAMPUS SÃO CARLOS
MATHEUS MENDES BRAZ 1102028
BÁRBARA REBECA BOCELLI 1001299
PROJETO DE BANCO DE DADOS
Loja de Informática
SÃO CARLOS
2014
- Especificação do Problema
Uma Loja de Informática atende seus clientes e guarda nome, endereço, CPF, RG, telefone e um histórico de pedidos e pagamentos que o mesmo possui. Ela também possui uma grande quantidade de produtos de diversas marcas, dos produtos deve ser armazenado o nome, tipo, código, fornecedor, marca cor e uma pequena descrição sobre o produto. Sobre o fornecedor destes produtos deve conter o nome fantasia, CNPJ, endereço, telefone, cidade e CEP. Para cada produto comprado dentro para o estoque da loja, é de extrema importância que se armazene a data de compra, o código do produto, o nome do produto, o código do lote de compra e o nome do fornecedor.
A Loja também deseja manter um cadastro de seus funcionários, guardado nome, CPF, endereço, RG, telefone, data de nascimento, data de admissão, data de rescisão e cargo. A loja é dividida em departamentos, que é supervisionada por um funcionário que possui um curso sobre a área. Sobre o departamento deve armazenar o código, nome, setor e tipo e sobre o funcionário supervisor, apenas o curso que ele fez para ocupar o cargo e a data em que foi colocado no cargo.
É de extrema importância que seja feito um controle de caixa dentro da loja, deve ser armazenado o código de compra, o código do cliente, o departamento e o vendedor que atendeu, além do valor da compra, a data e a hora.
A loja possui outras filiais em vários locais do país, sobre ela e as filiais devem ter os registros de nome fantasia, endereço, CNPJ, cidade, Estado, telefone e o nome do chefe dirigente daquela loja.
2. Elaboração do Diagrama Entidade-Relacionamento referente ao escopo criado
[pic 1]
3. Mapeamento do DER para o Modelo Relacional
Loja: (CNPJ, Nome, Telefone, Rua, Número, Bairro, Cidade, UF, CEP, LoteCompra)
LoteCompra = FK Estoque (LoteCompra)
Clientes: (CPF, Nome, RG, Telefone, Rua, Número, Bairro, Cidade, UF, CEP)
Fornecedores: (CNPJ, NomeFantasia, Telefone, Rua, Número, Bairro, Cidade, UF, CEP)
Produtos: (Código, Nome, Tipo, Marca, Cor, Valor, Fornecedor, Descrição)
Fornecedor = FK Fornecedores (NomeFantasia)
Estoque: (LoteCompra, NomeProduto, CNPJ)
NomeProduto = FK Produtos (Nome)
CNPJ = FK Loja (CNPJ)
Funcionários: (Código, Nome, CPF, RG, Cargo, Telefone, Rua, Número, Bairro, Cidade, UF, CEP, CNPJ)
CNPJ = FK Loja (CNPJ)
Departamentos: (Código, Nome, CNPJ)
CNPJ = FK Loja (CNPJ)
Dependentes: (Código, CPF, Nome, RG)
...