1-El Modelado de Datos
1-El Modelado de Datos
1-El Modelado de Datos
MODELADO DE DATOS
EL MODELADO DE DATOS
El modelado de datos; tambin conocido como Modelamiento de datos, es el proceso que se aplica para crear una representacin grfica de la visin que tienen los usuarios de los datos, de esto se desprende que es la tarea ms importante en el desarrollo de eficaces aplicaciones de bases de datos.
PASOS
LAS ENTIDADES
Es cualquier objeto o evento acerca del cual podemos recolectar datos. Puede ser una persona, lugar o cosa. Ejemplo, puede ser un cliente, un trabajador o un artculo. Tambin son entidades los eventos o acontecimientos que ocurren en el tiempo; por ejemplo, una venta, un requerimiento de artculos de almacn o la matrcula de un alumno.
LOS ATRIBUTOS
Son las propiedades que describen las caractersticas de una Entidad. Ejemplo
En la Entidad PACIENTE, registraremos los atributos: Nombre, Direccin, Fecha de su ltima consulta y los detalles de la consulta, diagnstico y receta.
ATRIBUTOS IDENTIFICADORES
Se usan para identificar la ocurrencia de uno o ms registros de datos. Tambin se conocen con el nombre de Claves o Llaves. Ejemplo Para identificar a un Cliente podremos usar su Nmero de RUC. En ocasiones se acostumbra usar un cdigo de identificacin nico para reconocer a un cliente especfico.
ATRIBUTOS DE CLAVE SECUNDARIA Estos Atributos se usarn para identificar a uno o ms registros de datos. Ejemplo Usaremos el Apellido Paterno de una PERSONA para acceder al conjunto de personas que tienen el mismo apellido.
ATRIBUTOS DE CLAVES CONCATENADAS Estos Atributos se forman con la unin de dos ms Atributos y juntos asi formados, se utilizan como Claves de alguna Entidad. Ejemplo Usaremos el Atributo Nmero de Pedido ms el Atributo Cdigo del Artculo para registrar una ORDEN DE PEDIDO.
RELACIONES ENTRE ENTIDADES Las Relaciones son las asociaciones que podemos efectuar entre las Entidades. Clasificacin Por el Nmero de Entidades (Relaciones) Por el Nmero de Ocurrencias (Relacionamientos)
RELACIONES BINARIAS
Son aquellas relaciones de grado 2, es decir, se forman con dos entidades diferentes.
RELACIONES DE GRADO 3
RELACIONES UNO-A-UNO
RELACIONES UNO-A-MUCHOS
RELACIONES MUCHOS-A-UNO
ENTIDADES DBILES Las Entidades Dbiles estn definidas en el modelo de datos para representar aquellas entidades que dependen de la definicin de otras entidades.
ENTIDADES DBILES-Ejemplo Examinemos la relacin entre los trabajadores y sus Salarios; aqu, la entidad SALARIO depende de la presencia de la entidad TRABAJADOR, esto significa que los datos de SALARIO slo pueden almacenarse en la base de datos si el SALARIO se relaciona con un TRABAJADOR.
GRAFICAMENTE
ENTIDADES FUERTES Decimos que las Entidades son fuertes si los datos que contienen permanecern a lo largo de la vida til de los sistemas.
ENTIDADES FUERTES-Ejemplo El caso anterior, define a la entidad TRABAJADOR como una Entidad Fuerte, pues el trabajador es una de las principales razones de la existencia del modelado del sistema por lo que su permanencia est garantizada y adems, los datos que contiene esta tabla, muy rara vez se modificarn.
ENTIDADES SUB TIPOS Para una empresa, se distinguen tres tipos diferentes de productos: Productos que son Materia Prima Productos Materiales Productos Terminados
RELACIONAMIENTO IDENTIFICATORIO Este tipo de Relacionamiento se presenta cuando la entidad destino es definida por el atributo identificador de la entidad origen. Se representa graficamente por medio de una lnea contnua.
RELACIONAMIENTO NO IDENTIFICATORIO
El Relacionamiento No Identificatorio, se presenta cuando la entidad destino NO est definida por el atributo identificador de la entidad origen. Su representacin grafica es por medio de una lnea punteada.
TIPOS DE RELACIONAMIENTO
EL MODELADO DE DATOS
Escuela de Ingeniera De Sistemas