Principios_BD_Parte2_Introd_Modelagem
-
Upload
matheus-marques -
Category
Documents
-
view
219 -
download
0
Transcript of Principios_BD_Parte2_Introd_Modelagem
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
1/18
Princpios de Banco de Dados - Parte 2
Introduo a Modelagem deDados
Prof. Pablo Passos
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
2/18
Introduo- Boa parte da literatura disponvel tem dado grandenfase ao processo de implementao lgica e
sacrificado a base para modelagem que oprocesso conceitual, componente importante paraa concepo de um bom projeto de banco dedados.
- nfase excessiva aos aspectos tecnolgicos,fazendo com que os iniciantes em modelagem noconsigam enxergar o mundo que modelam suafrente.
- A modelagem conceitual importante parareverter esta situao, pois ela o ponto de partidapara a modelagem de dados.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
3/18
Definio de Modelo
- Para que possamos falar em modelagem de
dados, no sentido mais amplo do termo, temos deter claro o que representa um dos elementosenvolvidos neste processo, o modelo.
- Modelo a representao abstrata e simplificadade um sistema real, com a qual se pode explicar outestar o seu comportamento, em seu todo ou empartes. (Cougo, Paulo)
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
4/18
Exemplo de Modelo
- A planta de um apartamento um exemplo de modelo.
- No necessrio ter o imvel construdo para perceberque um determinado quarto sem janelas e cuja porta dde frente para cozinha pode no atender as necessidadesde um comprador.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
5/18
Caractersticas de um Modelo
- Um modelo no um objeto real, mas
algo que o representa, com maior oumenor fidelidade.
- Faz com que pela sua observaotenhamos satisfeitas nossas necessidadesde conhecimento e conceituao sobreum objeto.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
6/18
Modelo: Objeto Observado
- Todo modelo est associado a um
elemento que serve como referncia parasua criao. A esse elemento denominamosde objeto observado.
- Ex: Uma maquete tem um apartamentocomo objeto, um manequim est associadoa um ser humano.
- O termo objeto usado de modogenrico para caracterizar qualquer coisa,pessoa, ambiente, etc.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
7/18
Pr-Requisitos da Modelagem
- Alguns pontos importantes
devem ser definidos antesde se iniciarem os trabalhosde modelagem, para que agerao do produto finalseja o esperado. Esses itens
so:
- Abrangncia- Nvel de
Detalhamento- Tempo para aProduo do Modelo
- Recursos Disponveis
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
8/18
Pr-Requisitos da Modelagem
1- Abrangncia
- A definio do escopo do trabalho de muitoimportncia, pois o escopo vai definir quais objetos
teremos que buscar em nosso processo demodelagem.
- Expectativas irreais ou mal-definidas derivadas de
um escopo mal definido podem levar o modelo aser totalmente descartado por no retratar o que esperado.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
9/18
Pr-Requisitos da Modelagem
2- Nvel de Detalhamento
- Mesmo que tenhamos um escopo bem definido, necessrio saber quais so as expectativas com
relao ao nvel de detalhamento esperado parao produto final.
- Nveis de detalhamento mal-definidos podem
levar o modelo a ser descartado por no retratar oque esperado.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
10/18
Pr-Requisitos da Modelagem
3- Tempo para a Produo do Modelo
- Aps a abrangncia e nvel de detalhamentoespecificados, a falta de conhecimento em
relao s expectativas de prazo para aconcluso do trabalho pode trazer sriasdificuldades em produzir o modelo desejado.
- Prazos incompatveis podem tornar comoresultado do trabalho um modelo inacabado, sematender s necessidades.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
11/18
Pr-Requisitos da Modelagem
4- Recursos Disponveis
- Paralelamente ao tempo para produo do modelo,um outro item a ser considerado desde o incio dotrabalho a equipe alocada para participar da
modelagem.
- Esta equipe composta de especialistas emmodelagem assim como os indivduos conhecedores
do negcio que estaro fornecendo informaes.
- Em linhas gerais, quanto maior o nmero departicipantes menor a expectativa de tempo para
concluso dos trabalhos.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
12/18
Execuo da Modelagem
- Uma vez atendidos os pr-requisitos, o trabalho de
modelagem pode ser iniciado. Para execuo damodelagem entraremos em um processo deatividades que envolver as seguintes tarefas:
- Observao dos objetos- Entendimento dos conceitos
- Representao dos objetos
- Validao
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
13/18
Execuo da Modelagem1- Observao dos objetos
- Identificao das necessidades ou requisitos queprecisam ser contemplados na modelagem atravs delevantamento de dados.
- As tcnicas de levantamento de dados comoentrevistas, reunies, questionrios so o ponto de partidapara encontrar os objetos necessrios.
- possvel que nem todos os objetos apresentados pelosprocessos de levantamento de dados pertencero aoescopo definido. Saber separar o joio do trigo umaatribuio da equipe de modelagem.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
14/18
Execuo da Modelagem2- Entendimento dos conceitos
- Fase que faz com que algo que era desconhecidoat um certo instante passe a fazer parte do nossoconhecimento e seja incorporado ao conjunto de
objetos do domnio.
- Ao identific-lo, conceitu-lo e entend-lo, estamosobtendo os elementos que definiro o novo objeto
ou, mesmo que seja conhecido, obtendo oselementos que definem suas caractersticas.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
15/18
Execuo da Modelagem3- Representao dos objetos
- Aps identificado os objetos, caractersticas erelacionamento com outros objetos, podemos aplicartcnicas de representao de objetos.
- O domnio das tcnicas de representao deobjetos ajuda na produo do resultado final, masno suficiente para se produzir bons modelos.
- Se o entendimento dos conceitos no for completode nada adiantar dominar tcnicas derepresentao de objetos.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
16/18
Execuo da Modelagem4- Validao
- A validao traz a aprovao formal ou aindicao de pontos falhos existentes no modelopara posterior correes.
- Geralmente so validados pela rea usuria,contudo recomendado que esta rea tenhaconhecimento das tcnicas de modelagem de
dados para que tenham capacidade suficiente deavaliar o modelo.
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
17/18
Falhas de Modelagem...
-
8/7/2019 Principios_BD_Parte2_Introd_Modelagem
18/18
Objetivos do Modelo de Dados- Representar um ambiente observado.
- Meio para facilitar o entendimento e a transmissode conceitos, especificaes e regras de uma formaprecisa, objetiva e sem ambigidade.
- Capturar aspectos de relacionamentos entre osobjetos observados.
- Meio para obteno de estruturas de dados quelevem aos projetos de bancos de dados.