Escolar Documentos
Profissional Documentos
Cultura Documentos
A tarefa de projetar um banco de dados est intimamente relacionada com o ciclo de vida de
desenvolvimento de software onde, a cada etapa, novas informa es e detalhes s o
acrescidos ao projeto do software [PRE 87]. No projeto de banco de dados, as informa es
que comporo o banco de dados so especificadas utilizando-se modelos de dados em
diferentes nveis de abstrao, iniciando por modelos de alto n vel de abstra o (ex.: modelo
E-R [CHE 76]) e refinando-se o modelo at que sejam incorporados detalhes espec ficos,
relacionados ao armazenamento dos dados (ex.: estruturas de dados).
da
realidade
observada
so
enfatizados,
descartando-se
os
elementos
n o
essenciais.
Modelo conceitual
A modelagem conceitual sempre feita com base em algum formalismo conceitual (ex.:
Entidade-Relacionamento, Orientao a Objetos) [EUR 96]. O resultado do processo de
modelagem, chamado de esquema ou modelo conceitual, apresentado atrav s de um
formalismo na descrio que pode estar expressa atravs de uma sintaxe e/ou uma
modelagem grfica. O foco aqui discutir os aspectos do negcio do cliente e no da tecnologia.
Esse processo fornece uma srie de conceitos que serviro para realizar a modelagem do
mundo real. Associados a esses conceitos, h a descri o lxica, que s o termos que ser o
processados computacionalmente, sero utilizados na constru o do modelo de mais baixo
nvel na construo do banco de dados. Por fim, a juno desses conceitos e da linguagem
lxica, possbilita a construo do modelo grfico e conceitual que adequado para facilitar o
entendimento e comunicao do minimundo (abstrao da realidade) entre os envolvidos,
principalmente entre o os usurios e projetistas de banco de dados.
Nesta etapa se comea a usar as ferramentas grficas para desenhar os Diagramas
Entidade-Relacionamento (DERs). Esta etapa inclui a cria o de tabelas, campos dentro
dessas tabelas, e os relacionamentos entre as tabelas. Este passo tamb m inclui a
normalizao.
Considere os subpassos no modelo conceitual de dados usando o modelo EntidadeRelacionamento:
Modelo l gico
Cria comandos da linguagem de banco de dados para gerar as defini es da tabela. Algumas
ferramentas usadas para criar DERs permitem a gera o de dados de defini o de linguagem
(DDL) script, porm, que so suscept veis de gerar scripts genricos.
O modelo lgico j leva em conta algumas limitaes e implementa recursos como adequao de
padro e nomenclatura, define as chaves primrias e estrangeiras, normalizao, integridade
referencial, entre outras, sempre levando em conta o modelo conceitual
criado anteriormente. Para o modelo lgico deve ser criado levando em conta os exemplos
de modelagem de dados criados no modelo conceitual.
Modelo f sico
Ajusta os comandos da linguagem de banco de dados para alterar o modelo de banco de
dados para os atributos fsicos subjacentes de tabelas. Por exemplo, voc pode querer
armazenar objetos binrios grandes em arquivos separados, subjacentes ao do padr o
relacional registro de campo de dados.
Neste caso leva-se em conta as limitaes impostas pelo SGBD escolhido e deve ser criado sempre
com base nos exemplos de modelagem de dados produzidos no item anterior, modelo lgico.
comandos
que
criam,
alteram
ou
excluem
objetos
como
tabelas,
Refer cias:
Projeto Conceitual de Banco de Dados Geogr ficos atrav s da Reutiliza o
de Esquemas, utilizando Padr es de An lise e um Framework Conceitual Tese submetida avalia o, como requisito parcial para a obten o do
grau de Doutor em Ci ncia da Computa o - Jugurta Lisboa Filho, disponvel
em: <www.dpi.ufv.br/~jugurta/papers/tesejug.pdf>, acessado dia 14 de setembro de 2014.
Modelagem de Dados 1 - An lise de Requisitos e Modelo Conceitual de
Dados
Prof
Erinaldo
Sanches
Nascimento,
disponvel
<http://erinaldosn.wordpress.com/>, acessado dia 14 de setembro de 2014.
em:
disponvel em:
<http://www.diegomacedo.com.br/modelagem-conceitual-logica-efisica-de-dados/>, acessado dia 14 de setembro de 2014.