Modelado Basico
Modelado Basico
Modelado Basico
1. Introducción i
1.1. Propiedades de un modelo de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
1.1.1. Propiedades estáticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
1.1.2. Propiedades dinámicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
1.2. Restricciones de integridad en los modelos de datos . . . . . . . . . . . . . . . . . . . iii
1.3. Clasificación de los modelos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
1.4. Modelo jerárquico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
1.5. Modelos de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
1.6. Modelo Relacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
2. Introducción 1
2.1. Conceptos previos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.1.1. Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.1.2. Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2. Modelamiento de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3. ¿Para qué el modelado de datos? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4. Desempeño . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.5. Diseño de base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.6. ¿Qué es un SISTEMA? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.7. Para comenzar a modelar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Índice de figuras
Introducción
i
CAPÍTULO 1. INTRODUCCIÓN ii
Los modelos convencionales: se encuentran soportados por los SGBD, los mas comunes son el jerár-
quico y el codasyl o de red y el relacional.
Es preciso distinguir entre esquema y ocurrencia:
2. Ocurrencia: son los datos que hay almacenados en el esquema en un determinado momento y
que varían.
Una definición de modelo de datos seria: Un conjunto de conceptos, reglas y convenciones que nos
permite describir y manipular los datos de un cierto mundo real que deseamos almacenar en la base
de datos.
1. Estáticas
3. Y dinámicas que son las operaciones que se aplican a los datos o valores almacenados en las
estructuras, las cuales varían en el tiempo.
Es similar al modelo en red ya que los datos se representan mediante registros llamados nodos y las
relaciones se suelen llamar lazos o enlaces.
Sus características son:
A los registros se les denomina nodos o segmentos que contienen campos que a su vez se les
llama atributos.
Los nodos están organizados en niveles cada nodo tiene campos comunes, vinculados a el.
Camino: Son las líneas que unen los nodos no puede haber mas de un camino al mismo sitio
o nodo.
Introducción
Este capítulo nos proporciona un fundamento básico sobre el diseño de un modelo de base de datos.
Para empezar con ello, necesita comprender conceptos simples, tales como la diferencia entre un
modelo de base de datos y una base de datos. Un modelo es un gráfico o borrador de como los
datos son almacenados en una base de datos y es similar al enfoque arquitectónico de como la data
es almacenada - una imagen comúnmente conocida como diagrama entidad-relación ( una base de
datos en papel). Una base de datos, por otro lado, e la implementación o creación física de una base
de datos en una computadora. Un modelo es usado para crear una base de datos.
Información
Sistema
Modelo
Proceso de Negocio
Base de Datos
Hay la necesidad de tenerla perfectamente organizada, de fácil acceso y por otro lado debe
estar disponible todo el tiempo (sistemas 24x7x365)
La solución: las personas de computación han desarrollado conceptos, técnicas y sistemas bajo
un tópico conocido como "bases de datos".
1
CAPÍTULO 2. INTRODUCCIÓN 2
2.1.2. Definición
Surgen los primeros conceptos:
Dato. Es una representación formalizada de hechos e ideas capaz de ser comunicada y/o ma-
nipulada por algún proceso. Estado de un objeto o sistema.
Información. Es el dato procesado. Datos o conjunto de datos a los que se les ha asignado o
atribuido un significado.
Es un conciso modelo del negocio, alto impacto en el SI por cambios, importante activo de la empresa.
No es documentar requerimientos. Muchos factores a evaluar:
1. Qué símbolos usar para representar el mundo real? (edad) 26 . 23/05/1981 . 25 . ”H”=<1980-
1990>. ”joven”=<20-30>
2. Más de una manera de organizar en tablas y columnas póliza de vida, póliza de accidente,
cliente corporativo, cliente persona natural, cliente único, beneficiario.
1. Cliente: ¿el titular, el que compra o el beneficiario? ¿más de uno? Y el género, la edad y la
fecha de nac. ¿De quién?
2. ¿Necesitamos la edad?
7. Conocer el negocio.
8. Preguntar lo correcto.
Responder los más sincero, concreto y honesto posibles nos conduce a un buen modelo de datos
1. Completo: ¿Existe el atributo para la profesión del cliente? Si no existe y el negocio lo necesita,
el modelo es incompleto.
2. No Redundante: ¿El mismo hecho se guarda más de una vez? ¿Se tiene el atributo del % de
comisión en cada póliza pero se repite en cada tipo de ella? Ver consistencia y espacio.
4. Reutiliza Datos: Los datos deben organizarse por su significado, no para una aplicación. Si
capturo la póliza para facturación luego debe servir para marketing, contabilidad,etc.
5. Estable y Flexible: Estable si soporta sin cambiar cambios del negocio. Es flexible si puede
cambiarse rápidamente. Ej: si creo una tabla para todas las pólizas es estable, no si creo uno
para cada tipo. No es flexible para agregar más de un cliente por póliza.
7. Comunicativo: ¿Qué tanto las tablas reflejan los conceptos de negocio? Sin complejidad o
terminología no familiar.
8. Integrado: forma parte de una arquitectura pensada en la totalidad del negocio, en base a
estándares
2.4. Desempeño
¿Y el tiempo de respuesta?
Consideración técnica.
Evaluación posterior