Buscar

USANDO O BR MODELO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

USANDO O BR MODELO 
 
 
PROFA. GELLARS TAVARES 
 
gellarstavares@yahoo.com.br 
 
 
 
 
 
 
 
 
 
2012 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 2 
 
O brModelo é uma Ferramenta freeware voltada para ensino de 
modelagem em banco de dados relacional. 
 
Para utilizarmos a ferramenta, exemplificaremos com um estudo de caso de 
um sistema bancário simplificado. 
 
 
SISTEMA BANCÁRIO SIMPLIFICADO 
 
 Um banco possui nome e código, este é composto de agências que 
possuem número e endereço. Cada agência possui clientes com nome, CPF, 
telefone e endereço que podem ter contas do tipo corrente ou especial. A conta 
deve ter número e saldo; a conta do tipo especial possui limite especial. Cada 
cliente pode indicar outro cliente ao banco e também adquirir um título de 
capitalização da agência, chamado CAP, que possui diversos valores de 
investimento, cada um possui um código. Os clientes que adquirirem o CAP 
ganham um brinde especial e também passam a ter um tratamento 
diferenciado através de um gerente especial (representado com nome e CPF) 
que a agência possui. 
 
 
Primeiramente iremos criar as ENTIDADES: 
 
 
Clicar no ícone à esquerda criar entidade e clique na área branca. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 3 
 
 
Clicar na Entidade criada para alterar seu nome. 
 
 
 
Na parte lateral direita veremos uma janela de propriedades, clique em cima 
de nome e altere o nome. 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 4 
 
 
 
Digite o nome desejado para a Entidade. 
 
 
 
 
Criamos uma Entidade chamada Banco. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 5 
 
 
 
Criamos outra Entidade Clientes e vamos criar todas as outras existentes no 
estudo de caso. 
 
 
 
Faremos isto para todas as Entidades do nosso modelo. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 6 
 
Após termos todas as Entidades, iremos criar os relacionamentos: 
 
 
Criando o relacionamento com as Entidades Banco e Agência. Clique no menu 
à esquerda no ícone Ligar objetos e clicamos nas Entidades que se 
relacionam. Iremos clicar em Banco e Agência. 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 7 
 
 
 
Clicamos sobre a relação para habilitar a janela de propriedade. 
 
 
 
Clicamos em nome e alteramos o nome. 
 
 
 
Colocamos o nome Possui. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 8 
 
 
 
Agora iremos alterar as cardinalidade. 
 
 
 
 
 
 
 
Basta clicar sobre a cardinalidade. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 9 
 
 
Na janela de propriedades à direita, clicamos em Cardinalidade e selecionamos 
a opção desejada. 
 
 
 
 
Temos então o nosso primeiro relacionamento criado com a cardinalidade. 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 10 
 
 
 
Outro relacionamento criado entre as Entidades Agência e Clientes. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 11 
 
 
 
Criamos todos os relacionamentos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 12 
 
 
A Entidade Conta tem subclasse que são: conta corrente e conta 
especial. 
 
Criando especializações: 
 
 
 
Clicando no ícone à esquerda em Especialização exclusiva com criação de 
entidades no menu de opções à esquerda. 
 
 
Clique em cima de conta e temos criado Conta_A e Conta_B. Clique em cima 
de cada uma e altere o nome na janela de propriedades da direita. 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 13 
 
 
 
Altere o nome de Conta_A para Conta Especil e Conta_B para Conta Corrente. 
Criamos as Especializações. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 14 
 
A Entidade Cliente se auto-relaciona quando ela pode indicar outro 
cliente para o Banco. 
 
 
Vamos criar agora o auto-relacionamento: 
 
 
 
Clique no menu à esquerda no ícone Auto-relacionar. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 15 
 
 
E clique na Entidade Cliente para criar o auto-relacionamento. 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 16 
 
 
 
Clique em cima do relacionamento e na janela de propriedades da direita 
altere o nome. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 17 
 
Agora vamos inserir os textos dos papéis do auto-relacionamento: 
 
 
Clique no menu do lado esquerdo no ícone Texto (Observação). 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 18 
 
 
 
Clicamos em cima de onde queremos que o texto apareça. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 19 
 
 
 
Clique em cima de obs.: e na janela da direita e clique em texto e obs.: na 
janela de propriedades da direita para que abra a janela do editor e digitamos 
o texto do papel do relacionamento. 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 20 
 
 
Alteramos o texto. Repetimos o processo para o texto abaixo. 
 
 
 
 
E alteramos o segundo texto. 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 21 
 
 
 
Modelo organizado. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 22 
 
 
Agora iremos colocar os atributos: 
 
 
 
Clicar no menu da esquerda no ícone Criação de atributo. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 23 
 
 
 
Clicar na Entidade Clientes. 
 
 
 
 
 
 
Clicar em cima do atributo e clicar na janela de propriedades do lado direito 
em cima de nome e alterar o nome. Foi criado o atributo Nome. 
 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 24 
 
Vamos criar o atributo telefone. Ele é um atributo multivalorado: 
 
 
 
Clicar no menu à esquerda no ícone Atributo multivalorado. 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARSTAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 25 
 
 
 
Clicamos na Entidade Clientes e o atributo foi colocado. Clicamos novamente 
em cima do atributo para alterar o nome. 
 
 
 
 
 
E clicamos em Cardinalidade máxima e alteramos para 5. 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 26 
 
 
 
 
Vamos criar o atributo endereço. Ele é um atributo composto. 
 
 
Clicar no menu da esquerda no ícone Atributo composto. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 27 
 
 
 
Clicamos na Entidade Cliente e em cima do Atributo para alterar o nome. 
 
 
 
 
Mudamos o nome para Endereço. 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 28 
 
 
 
Alteramos também Rua e Cidade. 
 
 
 
Vamos colocar o atributo CPF. Ele é um atributo identificador. 
 
 
 
Clicar no menu da esquerda no ícone Atributo identificador e clicamos na 
Entidade Clientes. 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 29 
 
 
 
Clicar no atributo e alterar o nome na janela de propriedades da direita. 
 
 
 
 
 
 
 
Criaremos agora uma entidade fraca: 
 
A Entidade Brinde é uma entidade fraca, mas o BR Modelo não possui uma 
representação, então, criaremos outra Entidade e alteraremos sua altura e sua 
largura. 
 
 
Alteramos a Largura para 92 e Altura para 56 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 30 
 
 
Colocamos a nova entidade em cima da entidade Brindes e na janela de 
propriedades do lado direito, no nome não escrevemos nada. 
 
 
 
 
 
Temos agora a representação de uma entidade fraca. 
 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 31 
 
Veremos agora entidades associativas e agregação: 
 
Em alguns casos é necessário que associemos uma entidade com a ocorrência 
de um relacionamento. O modelo de entidade relacional, não permite 
relacionamentos entre relacionamentos, somente entre entidades. A ideia de 
entidades associativas é tratar um relacionamento como se ele fosse uma 
entidade. Logo o fato de ganhar brinde, está relacionado ao cliente comprar 
um título de capitalização, então ele se relaciona com o fato da compra, mas 
não podemos ligar o relacionamento Dá com o relacionamento Compra. 
 
 
Logo, temos que promover a uma entidade associativa. 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 32 
 
 
 
 
Clicamos no relacionamento Compra e no menu em cima em Esquema 
Conceitual e Promover a Entidade Associativa. 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 33 
 
 
Foi criada a entidade associativa. Agora podemos relacionar a entidade Brindes 
com a entidade associativa. 
 
 
 
Clique no relacionamento Dá e delete. 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 34 
 
 
 
Clicar no menu a esquerda no ícone Ligar objeto. 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 35 
 
 
Clique na entidade associativa e na entidade Brindes para criar o 
relacionamento. 
 
 
 
 
Altere a cardinalidade de Brindes. Agora o brinde está relacionado com a 
compra. 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 36 
 
Temos o nosso Modelo completo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 37 
 
 
Podemos salvar nosso modelo: 
 
 
 
Clicar no menu em Sistema e salvar ou salvar como. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
PROFESSORA: GELLARS TAVARES 
 
Modelagem de Dados – Professora Gellars Tavares – ano 2012 38 
 
 
Podemos também salvar como imagem. Clique no menu em Sistema e 
em Exportar para imagem. Podemos salvar como Bitmap ou JPEG:

Outros materiais