Professional Documents
Culture Documents
CONCEPTUAL
DE DATOS
POR ANDREA PALOMINO SALCEDO
QUÉ ES UN
MODELO?
Ver video:
https://www.youtube.com/watch?v=e9ge3H9i3XM
MODELO DE DATOS
Es un conjunto de conceptos que pueden servir para
describir la estructura de una Base de Datos, tipos de
datos, relaciones, que deben cumplir una serie de
requerimientos. Se compone de:
Estructura: Es donde se definen las reglas bajo la
cual se almacena la base de datos, sin especificar el
significado de esta y la manera como deberá ser
usada.
Operaciones: Estas son acciones ejecutadas dentro
del contexto provisto por las estructuras.
Restricciones: Definen reglas relativas a los valores
permitidos en los campos, constituyéndose el pilar de
la integridad en las bases de datos.
ALGUNAS CARACTERÍSTICAS DEL MODELO
CONCEPTUAL DE DATOS SON:
Una entidad es un
objeto que existe y
se distingue de
otros objetos de
acuerdo a sus
características
o Atributos.
USEMOS EL INTERNET
E INVESTIGUEMOS QUE
TIPOS DE RELACIONES
EXISTEN EN EL
MODELO ENTIDAD-
RELACIÓN?
EJEMPLO APLICADO DEL MODELO
ENTIDAD RELACIÓN
A partir del siguiente enunciado se realiza el modelo entidad-
relación.
“Una empresa vende productos a varios clientes. Se necesita
conocer los datos personales de los clientes (nombre, teléfono,
cedula, dirección y fecha de nacimiento). Cada producto tiene
un nombre y un código, así como un precio unitario. Un cliente
puede comprar varios productos a la empresa, y un mismo
producto puede ser comprado por varios clientes.
Los productos son suministrados por diferentes proveedores.
Se debe tener en cuenta que un producto sólo puede ser
suministrado por un proveedor, y que un proveedor puede
suministrar diferentes productos. De cada proveedor se desea
conocer el NIT, nombre y dirección”.
Y CÓMO REPRESENTARLO
GRÁFICAMENTE?
VEAMOS EL SIGUIENTE
EJEMPLO
EJERCICIO EN CLASE
A partir del siguiente enunciado se solicita realizar el modelo entidad-
relación.
“Se desea informatizar la gestión de una empresa de transportes que
reparte paquetes por toda Colombia. Los encargados de llevar los
paquetes son los camioneros, de los que se quiere guardar cedula,
nombre, teléfono, dirección, salario y población en la que vive.
De los paquetes transportados interesa conocer el código de paquete,
descripción, destinatario y dirección del destinatario. Un camionero
distribuye muchos paquetes, y un paquete sólo puede ser distribuido por
un camionero.
De las ciudades a las que llegan los paquetes interesa guardar el código
de ciudad y el nombre. Un paquete sólo puede llegar a una ciudad. Sin
embargo, a una ciudad pueden llegar varios paquetes.
De los camiones que llevan los camioneros, interesa conocer la placa,
modelo, tipo y potencia. Un camionero puede conducir diferentes
camiones y un camión puede ser conducido por varios camioneros”.
RESPUESTA
EJERCICIOS
Ejemplo
El diagrama siguiente muestra un modelo conceptual con tres
entidades: Libro, Editor y Autor:
GENERALIZACIÓN Y ESPECIALIZACIÓN
El término se refiere precisamente al grado de importancia
que adquieren una serie de entidades entre sí. Para ello
se establece el concepto de especialización (convertir una
entidad en varias subentidades) y de generalización
(convertir varias entidades en una superentidad).
Especialización: Proceso de diseño descendente.
Conjuntos de entidades de nivel inferior:
* Tienen atributos.
* Poseen relaciones.
* No son aplicables al nivel superior.
Generalización: Proceso de diseño ascendente. Combina
un determinado numero de conjunto de entidades que
comparten las mismas características en un conjunto de
entidades de nivel superior.
Ver:https://www.youtube.com/watch?v=xrVNqvm7rAM
ESTRATEGIA DE MODELAMIENTO DE DATOS