Modelos de datos

Solo disponible en BuenasTareas
  • Páginas : 7 (1606 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de octubre de 2010
Leer documento completo
Vista previa del texto
Modelado de datos
2.1 Modelos de datos
2.1.1 Definición
Un modelo es un conjunto de herramientas conceptuales para describir datos, sus relaciones, su significado y sus restricciones de consistencia.
2.1.2 Características
* Es el proceso de analizar los aspectos de interés para una organización y la relación que tienen unos con otros.
* Resulta en el descubrimiento y documentaciónde los recursos de datos del negocio.
* El modelado hace la pregunta " Qué ? " en lugar de " Cómo ? ", ésta última orientada al procesamiento de los datos.
* Es una tarea difícil, bastante difícil, pero es una actividad necesaria cuya habilidad solo se adquiere con la experiencia.
2.1.3 Metas y beneficios
* Registrar los requerimientos de datos de un proceso de negocio.
* Dichoproceso puede ser demasiado complejo y se tendrá que crear un "enterprise data model", el cual deberá estar constituído de líneas individuales.
* Permite observar:
* Patrones de datos
* Usos potenciales de los datos
 
2.1.4 Tipos de modelado de datos
Basicamente son 3:
* Conceptual: muy general y abstracto, visión general del negocio/institución.
* Lógico:versión completa que incluye todos los detalles acerca de los datos.
* Físico: esquema que se implementara en un manejador de bases de datos (DBMS).
En las siguientes secciones se analizarán los aspectos relacionados con el modelado conceptual, más adelante y teniendo ya un modelo lógico se procederá a estudiar la representación física del mismo.
2.1.5 Modelado de Datos Conceptual
2.1.5.1Conceptos básicos
Algunos aspectos a considerar al momento de realizar el modelado/análisis
* No pensar físicamente, pensar conceptualmente
* No pensar en procesos, pensar en estructura
* No pensar en navegación, pensar en términos de relaciones
2.1.5.2 Modelos conceptuales
Existen distintos tipos de modelos conceptuales:
Basados en registros
* Jerárquico: datos en registros,relacionados con apuntadores y organizados como colecciones de árboles
* Redes: datos en registros relacionados por apuntadores y organizados en gráficas arbitrarias
* Relacional: datos en tablas relacionados por el contenido de ciertas columnas
Basados en objetos
* Orientado a objetos: datos como instancias de objetos (incluyendo sus métodos)
* Entidad-relación: datosorganizados en conjuntos interrelacionados de objetos (entidades) con atributos asociados
| | |
| | |
 
2.2 Modelo Entidad-Relación
2.2.1 Definición
Generalmente todo modelo tiene una representación gráfica, para el caso de datos el modelo más popular es el modelo entidad-relación o digrama E/R.
Se denomina así debido a que precisamente permite representar relaciones entre entidades(objetivo del modelado de datos).
El modelo debe estar compuesto por:
* Entidades
* Atributos
* Relaciones
* Cardinalidad
* Llaves
2.2.2 Conjuntos de entidades y atributos
* Entidades: todo lo que existe y es capaz de ser descrito (sustantivo).
* Atributos: es una característica (adjetivo) de una entidad que puede hacer 1 de tres cosas:
* Identificar* Relacionar
* Describir
|
Ejemplos de entidades con sus atributos
En el diseño se pueden considerar 3 categorías de atributos
* Simples o compuestos: ya sea que el atributo sea un todo o bien este compuesto
* Color es simple, toma valores rojo, azul, etc
* Nombre es compuesto, contiene nombre de pila, apellido materno, apellido materno
* Con valoressimples o multivaluados: en base a si consisten de un solo valor o un conjunto de valores.
* Telefono o Teléfonos
* Derivados: que se pueden calcular en base a otros atributos
* El promedio de préstamos se puede derivar si tenemos los valores de cada préstamo realizado a un persona
NOTA: en la práctica es mejor considerar "siempre" a todos los atributos como simples y con...
tracking img