Matematica
Enviado por albitacute • 30 de Abril de 2014 • 1.125 Palabras (5 Páginas) • 316 Visitas
Datos
INFORME I: MODELO DE BASE DE DATOS
1. Definición de modelo de base de datos
Un modelo de bases de datos es un conjunto de ideas lógicas utilizadas para
representar la estructura de datos y las relaciones entre ellos dentro de la base de
datos. El modelo de datos es el proceso que implica crear una representación que
tienen los usuarios de los datos Si el modelo de datos representa en forma
incorrecta la visión que poseen los usuarios de los datos, encontrarán las
aplicaciones difíciles de usar, incompletas y por supuesto en el desarrollo de las
bases de datos y sus aplicaciones.
2. Modelamiento conceptual y su ubicación en el contexto del proceso de
diseño de la base de datos
El diseño de una base de datos es un proceso complejo que abarca
decisiones a muy distintos niveles. La complejidad se controla mejor si se
descompone el problema en sub-problemas y se resuelve cada uno de estos subproblemas
independientemente, utilizando técnicas específicas. Así, el diseño de
una base de datos se descompone en diseño conceptual, diseño lógico y diseño
físico. El diseño conceptual parte de las especificaciones de requisitos de usuario
y su resultado es el esquema conceptual de la base de datos. Un esquema
conceptual es una descripción de alto nivel de la estructura de la base de datos,
independientemente del SGBD que se vaya a utilizar para manipularla. Un modelo
conceptual es un lenguaje que se utiliza para describir esquemas conceptuales. El
objetivo del diseño conceptual es describir el contenido de información de la base
de datos y no las estructuras de almacenamiento que se necesitarán para manejar
esta información.
En el diseño de bases de datos se usan primero los modelos conceptuales
para lograr una descripción de alto nivel de la realidad, y luego se transforma el
esquema conceptual en un esquema lógico. El motivo de realizar estas dos etapas
es la dificultad de abstraer la estructura de una base de datos que presente cierta
complejidad. Un esquema es un conjunto de representaciones lingüísticas o
gráficas que describen la estructura de los datos de interés.
3. Abstracciones comúnmente usadas en el diseño de la base de datos
En el diseño conceptual de bases de datos se realizan tres tipos de
abstracciones, que son completamente independientes: Abstracción de
Clasificación, Abstracción de Agregación y Abstracción de Generalización. Estas
abstracciones ayudan al programador en la tarea de entender, clasificar y modelar
la realidad.
Abstracción de Clasificación: el objetivo de esta abstracción es clasificar los objetos de la realidad caracterizados por propiedades comunes.
Cuando se piensa en los objetos de la clase, se hace referencia a sus características y propiedades comunes. Estas abstracciones se representan mediante un árbol, cuya raíz es la clase y las hojas son los miembros de la clase. Cada rama del árbol hace referencia a la Relación de Pertenencia existente entre el objeto y su clase.
Abstracción de Agregación: mediante esta abstracción se definen nuevas clases a partir del conjunto de clases asociadas a las partes que la componen.
Se representan mediante un árbol de un nivel en el que todos los nodos son clases, siendo su raíz la nueva clase generada a partir de la agregación de las clases que son las hojas. Las clases-hoja Son Parte De la clase-raíz. Una misma clase puede participar en más de una agregación. Se puede decir que mediante la clasificación
...