Bacanaza

Páginas: 7 (1598 palabras) Publicado: 13 de octubre de 2012
Taller de Bases de Datos
Relacionales
Modelos de Datos

MODELOS DE DATOS

Modelo de Datos: Un modelo es un conjunto de herramientas conceptuales
para describir datos, sus relaciones, su significado y sus restricciones de
consistencia.
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 eldescubrimiento y documentación de 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.

MODELOS DE DATOS: Metas y beneficios

•Registrar los requerimientos de datos de unproceso de negocio.
•Dicho proceso puede ser demasiado complejo y se tendrá que crear un
"enterprise data model", el cual deberá estar constituido de líneas individuales.
•Permite observar:
oPatrones de datos
oUsos potenciales de los datos

MODELOS DE DATOS: TIPOS

Básicamente son 3:
Conceptual: muy general y abstracto, visión general del negocio/institución.
Lógico: versión completaque incluye todos los detalles acerca de los datos.
Físico: esquema que se implementara en un manejador de bases de datos
(DBMS).

MODELOS DE DATOS: Conceptual

Conceptos 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 entérminos de relaciones

MODELOS DE DATOS: Modelos conceptuales

Existen distintos tipos de modelos conceptuales:
•Basados en registros
oJerárquico: datos en registros, relacionados con apuntadores y
organizados como colecciones de árboles
oRedes: datos en registros relacionados por apuntadores y organizados
en gráficas arbitrarias
oRelacional: datos en tablas relacionados por el contenido deciertas
columnas
•Basados en objetos
oOrientado a objetos: datos como instancias de objetos (incluyendo sus
métodos)
oEntidad-relación: datos organizados en conjuntos interrelacionados de
objetos (entidades) con atributos asociados

MODELOS DE DATOS: Modelo Entidad-Relación

Generalmente todo modelo tiene una representación gráfica, para el caso de
datos el modelo más popular es elmodelo 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
Integridad/Seguridad
Llaves

MODELOS DE DATOS: Modelo Entidad-Relación

Conjuntos de entidades y atributos
Entidades: todo lo que existe y escapaz de ser descrito (sustantivo).
Atributos: es una característica (adjetivo) de una entidad que puede hacer 1 de tres cosas:
•Identificar
•Relacionar
•Describir
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 nombrede pila, apellido materno, apellido materno
Con valores simples o multivaluados: en base a si consisten de un solo valor o un conjunto de
valores.
•Teléfono 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

MODELOS DE DATOS: Modelo Entidad-Relación

LlavesSuper llave: conjunto de uno o más atributos que "juntos" identifican de manera única a una entidad
Llave candidata: es una super llave mínima.
Llave primaria: la seleccionada para identificar a los elementos de un conjunto de entidades.
Ejemplo:
Teniendo los atributos de la entidad "persona"
Nombre
Dirección
Teléfono
Las superllaves serían:
Nombre y Dirección
Nombre y RUT
RUT
Las...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS