Programação e Desenvolvimento

Projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços.
Tecnologia do Blogger.

Text Widget

Search (Don't Edit)

Sample Text

Colaboradores

Formulir Kontak

Nome

E-mail *

Mensagem *

Full-Width Version (true/false)

Flickr

Arquivo do blog

Facebook

Translate

Video of the Day

Slider (Add Label Name Here!) (Documentation Required)

Teste Teste Teste

Know us

Teste Teste Teste Teste

Popular Posts

Featured

9 de nov. de 2022

MAPA - BANCO DE DADOS - 54/2022

MAPA - BANCO DE DADOS - 54/2022

Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

Mais de 10 anos no mercado acadêmico 


=================D&M-ASSESSORIA==========================
CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

(15)98170-8778

============================================================

A modelagem de dados exerce um papel muito importante, que consiste em construir as estruturas de dados que possibilitam o armazenamento e a recuperação de informações em pesquisas para contextos específicos.

 

NOLETO, C. Modelagem de Dados: como funciona e 7 dicas para usar! Be Trybe, 18 nov. 2021. Disponível em: https://blog.betrybe.com/dados/modelagem-de-dados/#1. Acesso em: 4 out. 2022.

 

A partir disso, imagine que você foi designado(a), em sua equipe, para documentar, criando um DER (Diagrama de Entidade e Relacionamento) de um software já existente, porém, como base, você só tem os comandos creates tables existentes.


CREATE TABLE CLIENTES(
ID              INTEGER PRIMARY KEY,
CLI_XNOMFAN     VARCHAR(80),
CLI_XCNPJ_CPF   VARCHAR(18),
CLI_XRAZAO      VARCHAR(80),
CLI_XENDERE     VARCHAR(150),
CLI_XBAIRRO     VARCHAR(80),
CLI_XCIDADE     VARCHAR(50),
CLI_XESTADO     VARCHAR(2),
CLI_XNUMCEP     VARCHAR(9),
CLI_XPESSOA     VARCHAR(1),
CLI_XINSCRI     VARCHAR(25),
CLI_XSTATUS     VARCHAR(1),
CLI_XCONTATOS   VARCHAR(80),
CLI_XEMAIL      VARCHAR(80));

CREATE TABLE VENDEDOR(
ID                   INTEGER PRIMARY KEY,
VEN_XNOMVEN          VARCHAR(80),
VEN_XCNPJ_CPF        VARCHAR(18),
VEN_XRAZAO           VARCHAR(80),
VEN_XENDERE          VARCHAR(150),
VEN_XBAIRRO          VARCHAR(80),
VEN_XCIDADE          VARCHAR(50),
VEN_XESTADO          VARCHAR(2),
VEN_XNUMCEP          VARCHAR(9),
VEN_XSTATUS          VARCHAR(1),
VEN_XTIPVEN          VARCHAR(1),
VEN_PFATURA          NUMERIC(10,2),
VEN_XREGIAO          VARCHAR(80),
VEN_XBANCO           VARCHAR(80),
VEN_XNOMBCO          VARCHAR(80),
VEN_XAGENCIA         VARCHAR(40),
VEN_XNOMAGE          VARCHAR(50),
VEN_XCONTACC         VARCHAR(40),   
VEN_XNOMFAV          VARCHAR(80),
VEN_MOBSERV          VARCHAR(255),
VEN_NDIAPAG          INTEGER,
X_AREA               VARCHAR(80));

CREATE TABLE TRANSPORTADORA(
ID                   INTEGER PRIMARY KEY,
TRA_XNOMFAN          VARCHAR(80),
TRA_XCNPJ_CPF        VARCHAR(18),
TRA_XRAZAO           VARCHAR(80),
TRA_XENDERE          VARCHAR(150),
TRA_XBAIRRO          VARCHAR(80),
TRA_XCIDADE          VARCHAR(50),
TRA_XESTADO          VARCHAR(2),
TRA_XNUMCEP          VARCHAR(9),
TRA_XPESSOA          VARCHAR(1),
TRA_XINSCRI          VARCHAR(25),
TRA_XCONTATOS        VARCHAR(80),   
TRA_XEMAIL           VARCHAR(80),
TRA_XFONES           VARCHAR(150),
TRA_XVIATRA          VARCHAR(1),
DCRIACAO             DATE,
RESPCRIACAO          VARCHAR(80),
TRA_XSTATUS          VARCHAR(1),
TRA_XPAIS            VARCHAR(40));


​CREATE TABLE PRODUTOS(
PROD_XCHAVE          INTEGER PRIMARY KEY,
PROD_XFAMILI         VARCHAR(10),
PROD_XDESCRI         VARCHAR(255),
PROD_XCLAFIS         VARCHAR(10),
NBM_PIPI             NUMERIC(10,2),
PROD_XOBSERV         VARCHAR(500),
PROD_XORIGEM         INTEGER,
PROD_VPRECO_COMPRA   NUMERIC(10,2),
PROD_VPRECO_CUSTO    NUMERIC(10,2),
PROD_XDESCRI_ING          VARCHAR(255),
PROD_XSTATUS         VARCHAR(1),
PROD_VPRECO_VENDA    NUMERIC(10,2),
PROD_FPROMOCAO       VARCHAR(1),
PROD_VPROMOCAO       NUMERIC(10,2));


CREATE TABLE PEDIDOS_VENDA(
ID              INTEGER PRIMARY KEY,
PV_NANO         INTEGER,
PV_NCODCLI      INTEGER,
PV_NCODVEN      INTEGER,
PV_NCODTRA      INTEGER,
PV_DPEDIDO      DATE,
PV_XSTATUS      VARCHAR(1),
PV_VTOTFRETE    NUMERIC(10,2),
PV_VTOTMER      NUMERIC(10,2),
PV_VTOTIPI      NUMERIC(10,2),
PV_VTOTICMS     NUMERIC(10,2), 
PV_VTOTPED      NUMERIC(10,2),
DCRIACAO        DATE,
RESPCRIACAO     VARCHAR(80),
FOREIGN KEY (PV_NCODCLI) REFERENCES CLIENTES(ID),
FOREIGN KEY (PV_NCODVEN) REFERENCES VENDEDOR(ID),
FOREIGN KEY (PV_NCODTRA) REFERENCES TRANSPORTADORA(ID));


CREATE TABLE PEDIDOS_VENDA_ITENS(
PV_ID                INTEGER,
PVI_NCHAVE_SEQ       INTEGER,
PVI_ID_PRODUTO       INTEGER,
PVI_DESCR_PROD       VARCHAR(255),
PVI_XUNIDAD          VARCHAR(5),
PVI_QPEDIDA          NUMERIC(10,2),
PVI_VPREUNI          NUMERIC(10,2),
PVI_PICMS            NUMERIC(10,2),
PVI_VICMS            NUMERIC(10,2),
PVI_VIPI             NUMERIC(10,2),
PVI_PIPI             NUMERIC(10,2),
PVI_XCLAFIS          VARCHAR(12),
PVI_VFRETE           NUMERIC(10,2),
FOREIGN KEY (PV_ID) REFERENCES PEDIDOS_VENDA(ID),
FOREIGN KEY (PVI_ID_PRODUTO) REFERENCES PRODUTOS(PROD_XCHAVE));


MAPA - BANCO DE DADOS - 54/2022

Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

Mais de 10 anos no mercado acadêmico 


=================D&M-ASSESSORIA==========================
CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

(15)98170-8778

============================================================


0 comentários:

Postar um comentário

Postagem em destaque

MVF5 System - SOLUÇÕES EM TI!

          Desenvolvimento de projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços. Entre em c...

Seguidores

Total de visualizações

Postagens populares