Vous êtes sur la page 1sur 7

CENTRO UNIVERSITRIO DO MARANHO UNICEUMA

COORDENADORIA DOS CURSOS DE SISTEMAS DE INFORMAO


CURSO DE BACHARELADO EM SISTEMAS DE INFORMAO
DISCIPLINA: BANCO DE DADOS AVANADOS

MODELAGEM DE DADOS

ANDERSON BRUNO S. COSTA


ANDRE COSTA LOPES
EDISON LAGES BARBOSA
FRANCISCO ASSIS ANDRADE
JOS AMAURI TAVARES
JOS MARIA AMORIM

PROFESSOR: Emanuel Claudino

So Lus
Novembro 2010

INTRODUO

O referido trabalho consiste em uma modelagem de um banco de dados de um sistema


para o Departamento de vendas da empresa de materiais de construo, designado Constrular,
contendo a descrio do domnio da modelagem, o modelo conceitual e o modelo lgico, com
suas respectivas entidades, atributos e cardinalidades, tendo em vista, a importncia da
utilizao de ferramentas para modelagem de sistemas de bancos de dados, como neste caso foi
utilizado o BrModelo, uma eficiente e simples ferramenta de modelagem, permitindo o
desenvolvimento do modelo conceitual e apartir deste, gerando o modelo lgico.

DESENVOLVIMENTO

DESCRIO DO DOMNIO
 Caso a modelado: Sistema para o Departamento de vendas da empresa Constrular.
 Um departamento possui empregados que podem ser vendedor, entregador e outros,
dependendo da necessidade.
 Cada empregado possui um cargo contendo nome do cargo, salrio, descrio do cargo
e cdigo nico que o identifica.
 Cada vendedor poder realizar vrias vendas para vrios clientes.
 Cada cliente possui nome e um cdigo que o identifica na loja. Cada cliente poder
comprar vrios produtos na loja.
 A loja possui fornecedores que devero fornecer produtos. Cada produto ser
identificado por um cdigo, bem como cada fornecedor possuir uma identificao
junto loja. Um nico departamento ser responsvel pela aquisio de produtos para a
loja.

MODELO CONCEITUAL

MODELO LGICO

Assim o modelo relacional ficar da seguinte forma:

Empregado={Cod_Empreg, CPF, Cidade, Rua, Nmero, Nome_Empreg, CodDepto}


Telefone_Empreg={Telefone_Empreg, Cod_Empreg}
Cargo={Cod_Cargo, Nome_Cargo, Salario, Descricao_Cargo}
Empregado_Cargo={ Cod_Cargo, Cod_Empreg,}
Departamento={CodDepto, NomeDepto}
Compra={Cod_Compra, Data_Compra, Nota_Fiscal, CodDepto, CNPJ_Fornec }
Produtos={Cod_Prod, Nome_Prod, Quant_Prod}
Compra_Produtos={ Cod_Compra, Cod_Prod}
Fornecedor={CNPJ_Fornec, Nome_Fornec, Contato_fornec1, Contato_fornec2}
Vendas={Cod_venda, Nota_Fiscal_Venda, Cod_Empreg, Cod_Cliente}
Vendas-Produtos={ Cod_venda, Cod_Prod}
Clientes={Cod_Cliente, Nome_Cliente}

Onde as chaves primrias das relaes Empregado_Cargo, Compra_Produtos,


Vendas-Produtos tambm so chaves estrangeiras. As chaves primrias da relao
Telefone_Empreg formada pelo atributo Telefone_Empreg juntamente com a chave
estrangeira Cod_Empreg.

CONCLUSO

Conclui-se que, essencial e importante a utilizao dos conceitos de modelagem de


bancos de dados, no processo de criao de bancos de dados eficientes, seguros e confiveis,
tendo em vista, a necessidade constante de uma modelagem relacional buscando a melhor
abstrao dos elementos do mundo real que constituiro as entidades, atributos e cardinalidades
que compem um banco de dados.

Vous aimerez peut-être aussi