asterio k. tanaka autor: adilson da silva lima editora erica autora: carla deangelis editora sams...
TRANSCRIPT
![Page 1: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/1.jpg)
Asterio K. Tanaka
Autor: Adilson da Silva Lima
Editora Erica
Autora: Carla DeAngelis
Editora Sams
PortuguêsInglês
Erwin Data Modeler
![Page 2: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/2.jpg)
Asterio K. Tanaka
Sites sobre o ERwin
![Page 3: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/3.jpg)
Asterio K. Tanaka
Interface
Ferramentas
Diagrama
Subáreas
![Page 4: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/4.jpg)
Asterio K. Tanaka
Caixa de ferramentas
Notação
IDEF1X
IE
DM
Modelo FísicoModelo Lógico
Criar blocos de texto
Selecionar entidades e
relacionamentos
Mover e copiar atributos e entidades
Criar tabela
Criar entidade
Criar relacionamento
identificador
Criar relacionamento
não identificador
Criar relacionamento
muitos para muitos
Criar VisãoCriar Subtipos
![Page 5: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/5.jpg)
Asterio K. Tanaka
Simbologia para cardinalidade e relacionamentos
0 ou 1 para
0, 1 ou mais
0 ou 1 para
1 ou mais
0 ou 1 para
0 ou 1
0 ou 1 para
n
NotaçãoCardinalidade IDEF1X IE DM
relacionamento identificador
(1)
relacionamento não
identificador(nulls) (0 ou 1)
relacionamento não
identificador(not nulls) (1)
![Page 6: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/6.jpg)
Asterio K. Tanaka
Criando Entidades
![Page 7: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/7.jpg)
Asterio K. Tanaka
Criando Atributos
![Page 8: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/8.jpg)
Asterio K. Tanaka
Criando relacionamentos
![Page 9: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/9.jpg)
Asterio K. Tanaka
Demais Recursos
• Impressão
• Relatórios
• Projeto do BD– Script SQL
– Conexão a SGBD
• Engenharia reversa
• Publicação na Web
![Page 10: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/10.jpg)
Asterio K. Tanaka
Resultado do Projeto Lógico = Esquema Lógico (Ex: DED Lógico no modelo IDEF1x)
![Page 11: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/11.jpg)
Asterio K. Tanaka
Escolha do SGBD
![Page 12: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/12.jpg)
Asterio K. Tanaka
Resultado do Projeto Físico = Esquema Físico para o SGBD escolhido(Ex: DED Físico no modelo IDEF1x)
![Page 13: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/13.jpg)
Asterio K. Tanaka
Geração dos comandos SQL para criação do BD
![Page 14: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/14.jpg)
Asterio K. Tanaka
Comandos SQL gerados para criação do BD
![Page 15: Asterio K. Tanaka Autor: Adilson da Silva Lima Editora Erica Autora: Carla DeAngelis Editora Sams PortuguêsInglês Erwin Data Modeler](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc13b497959413d8d9946/html5/thumbnails/15.jpg)
Asterio K. Tanaka
CREATE TABLE CLIENTES ( CodCliente CHAR(5) NOT NULL CHECK (CodCliente BETWEEN 'C0000' AND 'C9999'), CGC_CPF CHAR(18) NULL, Nome VARCHAR2(40) NULL, Endereco VARCHAR2(40) NULL, Telefone CHAR(12) NULL, Contato VARCHAR2(20) NULL, PRIMARY KEY (CodCliente));
CREATE UNIQUE INDEX XPKCLIENTES ON CLIENTES( CodCliente ASC);
CREATE TABLE PRODUTOS ( CodProduto CHAR(5) NOT NULL, Unidade CHAR(12) NULL, Descricao VARCHAR2(30) NULL, Preco_Venda FLOAT NULL, PRIMARY KEY (CodProduto));
CREATE UNIQUE INDEX XPKPRODUTOS ON PRODUTOS( CodProduto ASC);
........................
Script de comandos SQL gerados no SGBD
...........................
CREATE TABLE DETALHES_REQUISICAO ( CodProduto CHAR(5) NOT NULL, NumRequisicao CHAR(10) NOT NULL, Quantidade INTEGER NULL, PRIMARY KEY (CodProduto, NumRequisicao), FOREIGN KEY (NumRequisicao) REFERENCES REQUISICOES, FOREIGN KEY (CodProduto) REFERENCES PRODUTOS);
CREATE UNIQUE INDEX XPKDETALHES_REQUISICAO ON DETALHES_REQUISICAO( CodProduto ASC, NumRequisicao ASC);
CREATE OR REPLACE VIEW V_PEDIDOS_PRODUTOS AS SELECT CLIENTES.Nome, CLIENTES.CGC_CPF, PEDIDOS.NumPedido, PEDIDOS.Data, PEDIDOS.Situacao, PRODUTOS.CodProduto, PRODUTOS.Descricao, PRODUTOS.Unidade, DETALHES_PEDIDO.Quantidade, PRODUTOS.Preco_Venda, DETALHES_PEDIDO.Situacao FROM PEDIDOS, DETALHES_PEDIDO, PRODUTOS, CLIENTES;