O Projeto conceitual produz um esquema conceitual a partir de “requisitos” de um mundo real.
• Projeto conceitual usa modelo de dados para descrever a realidade.
• Um modelo de dados se ampara em um conjunto de blocos de construção primitivas.
Abstração
Processo que consiste em mostrar as características e propriedades essenciais de um conjunto de objetos, ou esconder as características não essenciais.
• Projeto conceitual usa modelo de dados para descrever a realidade.
• Um modelo de dados se ampara em um conjunto de blocos de construção primitivas.
Abstração
Processo que consiste em mostrar as características e propriedades essenciais de um conjunto de objetos, ou esconder as características não essenciais.
Quando pensamos no objeto “bicicleta” de uma forma abstrata, normalmente “esquecemos” seus detalhes e as particularidades que as diferem entre si.
Abstrações em projetos conceituais
Existem 3 Tipos:
• Classificação
• Agregação
• Generalização
Classificação
Usada para reunir objetos do mundo real com propiedades comuns, formando (ou definindo) classes.
Agregação
Usada para definir uma nova classe a partir de um conjunto de classes que representam suas partes componentes.
Generalização
Usada para definir uma classe mais genérica a partir de duas ou mais classes.
MODELOS DE DADOS
Conceitos: modelo e esquema
Um modelo de dados é uma coleção de conceitos usados para descrever uma dada realidade. Estes conceitos são construidos com base nos mecanismos de abstração e são descritos através de representações gráficas e linguísticas.
Um esquema é uma representação de uma porção específica da realidade usando-se um particular modelo de dados.
Para exemplificar vamos utilizar o modelo de entidades e relacionamentos (M.E.R.).
Há dois tipos de modelos de dados:
• Modelos conceituais: são ferramentas que representam a realidade num alto nível de abstração.
• Modelos lógicos: suportam descrições de dados que podem ser processadas (por um computador). Incluem os modelos relacional, hierárquico e rede.
Obs: projeto de base de dados não é a única aplicação de modelos conceituais. Eles podem ser excelentes ferramentas para gestão em empresas.
Por recomendação do comitê ANSI/SPARC (metade dos anos 70) todo sistema de base de dados deveria ser organizado de acordo com 3 níveis de abstração de dados:
• Externo: também chamado de visão. Descreve o ponto de vista de grupos específicos de usuários sobre a porção da base de dados que é interessante preservar para aquele grupo particular.
• Conceitual: representação de alto nível, independente da máquina, sobre toda a base de dados. Também chamada de “Enterprise Scheme”.
• Interno: descrição da implementação física da base de dados. Dependente da máquina.
0 comentários:
Postar um comentário