A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Autora: Carla DeAngelis Autor: Adilson da Silva Lima

Apresentações semelhantes


Apresentação em tema: "Autora: Carla DeAngelis Autor: Adilson da Silva Lima"— Transcrição da apresentação:

1 Autora: Carla DeAngelis Autor: Adilson da Silva Lima
Erwin Data Modeler Inglês Português Autora: Carla DeAngelis Editora Sams Autor: Adilson da Silva Lima Editora Erica

2 Sites sobre o ERwin

3 Interface Diagrama Ferramentas Subáreas Falar de:
modelo lógico e físico, Caixa de ferramentas. Menus Áreas Entidades, relacionamentos, atributos, entidade dependente (cantos arredondados) Opções para exibir ou inibir nomes, atributos, entidades, relacionamentos

4 Caixa de ferramentas Notação Modelo Lógico Modelo Físico IDEF1X IE DM
Selecionar entidades e relacionamentos Notação Modelo Lógico Modelo Físico Criar entidade Criar blocos de texto IDEF1X Criar Subtipos Criar Visão Mover e copiar atributos e entidades IE Criar relacionamento identificador Criar tabela Relacionamento identificado: leva chave primaria de origem como chave primaria em destino Relacionamento não identificado: leva chave primaria de origem como chave estrangeira em destino DM Criar relacionamento muitos para muitos Criar relacionamento não identificador

5 Simbologia para cardinalidade e relacionamentos
Notação relacionamento identificador (1) Cardinalidade IDEF1X IE DM 0 ou para , 1 ou mais relacionamento não identificador (nulls) (0 ou 1) 0 ou para ou mais relacionamento não identificador (not nulls) (1) 0 ou para ou 1 0 ou para n

6 Criando Entidades

7 Criando Atributos

8 Criando relacionamentos

9 Demais Recursos Impressão Relatórios Projeto do BD Engenharia reversa
Script SQL Conexão a SGBD Engenharia reversa Publicação na Web

10 Resultado do Projeto Lógico = Esquema Lógico (Ex: DED Lógico no modelo IDEF1x)

11 Escolha do SGBD

12 Resultado do Projeto Físico = Esquema Físico para o SGBD escolhido (Ex: DED Físico no modelo IDEF1x)

13 Geração dos comandos SQL para criação do BD

14 Comandos SQL gerados para criação do BD

15 Script de comandos SQL gerados no SGBD
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 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;


Carregar ppt "Autora: Carla DeAngelis Autor: Adilson da Silva Lima"

Apresentações semelhantes


Anúncios Google