Вы находитесь на странице: 1из 5

Banco de Dados

Estudo de Caso – Ordem de Serviço

Aspectos importantes coletados a partir do levantamento inicial


junto ao usuário do sistema:

 Ordem de serviço gera somente um orçamento;


 Orçamento pode conter um ou mais serviços e/ou produtos;
 Um cliente pode solicitar um ou mais orçamentos;
 Cada orçamento contém dados dos clientes solicitantes;
 Cada orçamento se relaciona a um único cliente;

Entidades percebidas no mundo real:

Ordem de Serviço Produto Serviço

Data Aprov. Serviço Nome Nome


Data Inicio Serviço Descrição Descrição
Data Término Serviço Preço Código do Serviço
Código Orçamento Código do Produto Preço

Cadastro de Clientes Orçamento


Nome Código Orçamento
Código do Cliente Código do Cliente

Endereço Descrição do orçamento

Fone Código Produto

Email Código Serviços

CPF/CPNJ Preço

RG Data Aprov. Orçamento

1
MER – Ordem de Serviço

Fig.1Relacionamento entre cliente e Orçamento

Fig.2Relacionamento entre Produto e Orçamento

Fig.3 Relacionamento entre Serviço e Orçamento

Fig.4Relacionamento entre Ordem de serviço e Orçamento

2
DER- Ordem de Serviço
Preço

Fig.5 Diagrama de Entidade Relacionamento

3
Dicionário de Dados

ENTIDADES

Cliente
Descrição: São os que solicita os orçamentos.
Composição: Código-Cliente, Nome, Telefone, Endereço, Email
e RG.

Física
Descrição: É um cliente solicitando um serviço.
Composição: CPF.

Jurídica
Descrição: É uma empresa solicitando um serviço.
Composição: CNPJ.

Orçamento
Descrição: É a onde faz o pré levantamento dos requisitos
necessários para o concerto.
Composição: Código-Orçamento, Código-Produto, Código-
Serviço, Código-Cliente, Descrição Orçamento, Data Aprov.
Orçamento e Valor.

Produto
Descrição: São os produtos que a loja comercializa.
Composição: Código-Produto, Nome, Descrição e Valor.

Serviço
Descrição: São os serviços disponíveis na empresa.
Composição: Código-Serviço, Nome, Descrição.

Ordem de Serviço (OS)


Descrição: É onde são executados os orçamentos aprovados.
Composição: Data Aprovação Serviço, Data Inicio Serviço, Data
Término Serviço e Código Orçamento.

4
RELACIONAMENTOS

Solicitar
Entidades envolvidas – Cliente, Orçamento.
Descrição: Um Cliente pode solicitar N Orçamentos, um
Orçamento pode ter uma solicitação de Cliente.
Cardinalidade – 1:N
Composição – Data-Solicitação.

Requisitar
Entidades envolvidas – Orçamento, Serviço.
Descrição: Um Serviço pode ser Requisitado N vezes, um
Orçamento pode conter N Serviços.
Cardinalidade – 1:N
Composição – Código-Serviço.

Requisitar_Prod.
Entidades envolvidas – Orçamento, Produto.
Descrição: Um Produto pode estar contido em N Orçamentos, o
Orçamento pode conter N Produtos.
Cardinalidade – 1:N
Composição – Código-Produto.

Gerar
Entidades envolvidas – Orçamento, OS.
Descrição: Uma Ordem de Serviço (OS) pode ser gerada uma vez
por cada Orçamento, um Orçamento pode gerar no Maximo 1 OS,
mais ela pode existir sem precisar de um OS.
Cardinalidade – 1:1
Composição – Data-Aprovação-Serviço.

Вам также может понравиться