0% encontró este documento útil (0 votos)
94 vistas32 páginas

1-El Modelado de Datos

El documento describe los conceptos fundamentales del modelado de datos, incluyendo las entidades, atributos, relaciones y tipos de relacionamiento. Explica que el modelado de datos es el proceso para representar gráficamente la visión de los usuarios sobre los datos y es una tarea importante para el desarrollo de aplicaciones de bases de datos. También define objetivos clave como compartir datos y permitir que los usuarios construyan su propia vista de los datos.

Cargado por

Juan Jose
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
94 vistas32 páginas

1-El Modelado de Datos

El documento describe los conceptos fundamentales del modelado de datos, incluyendo las entidades, atributos, relaciones y tipos de relacionamiento. Explica que el modelado de datos es el proceso para representar gráficamente la visión de los usuarios sobre los datos y es una tarea importante para el desarrollo de aplicaciones de bases de datos. También define objetivos clave como compartir datos y permitir que los usuarios construyan su propia vista de los datos.

Cargado por

Juan Jose
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

El Modelado de datos

Escuela de Ingeniería
De Sistemas

Base de Datos

2018 Dr. Luis Boy Chavil


1 Modelamiento de datos

2018 Dr. Luis Boy Chavil


El Modelado de Datos
• Proceso aplicado para la
representación gráfica de la visión
de los usuarios de los datos.
• Es la tarea más importante en el
desarrollo de eficaces
aplicaciones de bases de datos.

2018 Dr. Luis Boy Chavil


¿Qué es una base de datos?
• Una base de datos es una fuente integral de datos que
está pensada para que sea compartida por muchos
usuarios con una diversidad de aplicaciones.

2018 Dr. Luis Boy Chavil


Objetivos de una base de datos
Que la base de datos sea compartida.
Que los datos requeridos estén fácilmente disponibles.
Que la base de datos evolucione y que las necesidades de
los usuarios crezcan.
Que los usuarios construyan su vista personal de los datos.
Que exista la representación gráfica de la base de datos a
través del Modelado de datos.

2018 Dr. Luis Boy Chavil


2018 Dr. Luis Boy Chavil
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 artículo. También
son entidades los eventos o acontecimientos que ocurren en el
tiempo; por ejemplo, una venta, un requerimiento de artículos de
almacén o la matrícula de un alumno.

2018 Dr. Luis Boy Chavil


Los Atributos
• Son las propiedades que describen las características
de una Entidad.
Ejemplo
En la Entidad PACIENTE, registraremos los atributos:
DNI, Nombre, Dirección, Fecha de nacimiento, Tipo de
sangre.

PACIENTE(DNI, Nombre, Direccion, FechaNatal, TipoSangre)

2018 Dr. Luis Boy Chavil


2018 Dr. Luis Boy Chavil
2018 Dr. Luis Boy Chavil
Atributos Identificadores
• Se usan para identificar la ocurrencia de uno o más registros de datos.
También se conocen con el nombre de Claves o Llaves.
• Ejemplo
• Para identificar a un Cliente podremos usar su Número de RUC. En ocasiones
se acostumbra usar un código de identificación único para reconocer a un
cliente específico.

2018 Dr. Luis Boy Chavil


Atributos de Clave Primaria
Se utilizan para identificar a uno y sólo un registro en el conjunto de entidades.
Nunca deberán estar en blanco y no tener valores repetidos.

Ejemplo

Podremos usar el Número del Seguro Social para identificar a uno y sólo un
Asegurado específico.

ASEGURADO(Numero, DNI, Nombre, Direccion, Telefono, FechaNatal, Sexo)

2018 Dr. Luis Boy Chavil


Atributos de Clave Candidata
Son aquellos Atributos que se pueden usar como atributos de clave primaria,
pues tienen sus mismas características y propiedades.

Ejemplo

Podríamos usar el Atributo DNI (que es único y diferente en cada persona) para
acceder a los datos de un Asegurado, en lugar del atributo Número del Seguro
Social.

ASEGURADO(Numero, DNI, Nombre, Direccion, Telefono, FechaNatal, Sexo)

2018 Dr. Luis Boy Chavil


Atributos de Clave Secundaria
Estos Atributos se usarán para identificar a uno o más
registros de datos.

Ejemplo

Usaremos el Apellido Paterno de una PERSONA para


acceder al conjunto de personas que tienen el mismo
apellido.

2018 Dr. Luis Boy Chavil


Atributos de Clave Foránea
• Se usan para establecer una relación con otra Entidad, en la cuál estos
Atributos se han definido como Clave Primaria.
• Ejemplo

• En la Entidad FACTURA usamos el Número de RUC del cliente para identificar a


quién se le ha vendido, pero dicho Número de RUC es Clave Primaria en la
entidad CLIENTES. Por lo tanto, el atributo Número de RUC en la entidad
FACTURA es una Clave Foránea.

2018 Dr. Luis Boy Chavil


Atributos de Clave Concatenada
Estos Atributos se forman con la unión de dos ó más
Atributos y juntos asi formados, se utilizan como Claves de
alguna Entidad.

Ejemplo

Usaremos el Atributo Número de Pedido más el Atributo


Código del Artículo para registrar una ORDEN DE PEDIDO.
2018 Dr. Luis Boy Chavil
Relaciones entre entidades
Las Relaciones son las asociaciones que podemos
efectuar entre las Entidades.

Clasificación

 Por el Número de Entidades (Relaciones)


 Por el Número de Ocurrencias (Relacionamientos)

2018 Dr. Luis Boy Chavil


Relaciones Binarias
• Son aquellas relaciones de grado 2, es decir, se forman
con dos entidades diferentes.

2018 Dr. Luis Boy Chavil


Relaciones uno-a-uno

2018 Dr. Luis Boy Chavil


Relaciones uno-a-muchos

2018 Dr. Luis Boy Chavil


Relaciones muchos-a-uno

2018 Dr. Luis Boy Chavil


Relacionamiento lógico muchos-a-muchos

2018 Dr. Luis Boy Chavil


Relacionamiento físico muchos-a-muchos

2018 Dr. Luis Boy Chavil


Entidades débiles
• Las Entidades Débiles están definidas en el modelo de
datos para representar aquellas entidades que
dependen de la definición de otras entidades.
• Ejemplo:
• Examinemos la relación 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 sólo pueden
almacenarse en la base de datos si el SALARIO se relaciona con un
TRABAJADOR.

2018 Dr. Luis Boy Chavil


Graficamente

2018 Dr. Luis Boy Chavil


Entidades Fuertes
• Decimos que las Entidades son fuertes si los datos que
contienen permanecerán a lo largo de la vida útil de
los sistemas.
• 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 además, los datos que contiene
esta tabla, muy rara vez se modificarán.

2018 Dr. Luis Boy Chavil


Entidades Sub tipos
Para una empresa, se distinguen tres tipos diferentes de
productos:

• Productos que son Materia Prima


• Productos Materiales
• Productos Terminados

2018 Dr. Luis Boy Chavil


Entidades Sub Tipos

2018 Dr. Luis Boy Chavil


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 línea contínua.

2018 Dr. Luis Boy Chavil


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
representación grafica es por medio de una línea
punteada.

2018 Dr. Luis Boy Chavil


Tipos de Relacionamiento

2018 Dr. Luis Boy Chavil


El Modelado de datos
Escuela de Ingeniería
De Sistemas

Base de Datos

2018 Dr. Luis Boy Chavil

También podría gustarte