Modelos de datos

Páginas: 7 (1606 palabras) Publicado: 25 de octubre de 2010
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos de datos de las bases de datos
  • Data modeler
  • modelo de datos
  • Modelado de datos
  • Modelo de datos
  • Modelos de datos
  • Modelo De Datos
  • Data modeler

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS