Sei sulla pagina 1di 18

MODELAMIENTO DE DATOS

• Es un Arte
• Proceso Interactivo
• Representación en un Diagrama de
algún Sistema del Mundo Real o
Dominio de Información
• Se Identifican las Entidades, Relaciones
y Atributos que componen el dominio de
Información
ENTIDAD: Cosas Acerca de la Cuales
Registramos Hechos

RELACIONES: Asociaciones entre


Entidades

ATRIBUTOS: Hechos que Registramos


Acerca de las Entidades
ENTIDAD

• Objeto concreto o abstracto, persona,


lugar, cosa o concepto acerca del cual una
Organización desea almacenar
información.
• Puede ser un ente físico o jurídico
.Funcionario .Cliente
.Proveedor .Empresa
.Producto .Vehículo
• Un Documento • Una Tabla Especial
- Orden de Compra - Centro de Costos
- Cotización - Plan de Cuentas
- Pedido de Venta

• Un Local • Un Histórico
- Departamento -Venta Acumulada
- Unidad
RELACIONES

A B

• Cuando dos entidades tienen


interdependencia, en que una ocurrencia
(tupla) de A origina o se asocia a 1 ó N
tuplas de B.
• Tienen dos orígenes y dos sentidos, de la
entidad A a B y viceversa en trazado con
una línea.
• Para cada sentido AB ó BA se asocia un
verbo (no es obligatorio).
COMO IDENTIFICAR UNA RELACION

• Verificación de existencia de atributo(s)


comunes.
• Una entidad A está relacionada con B sí
y solamente sí la clave de una de ellas
reside también en la tupla de la otra
entidad como clave foránea.
SIMBOLOGIA DE CARDINALIDAD
•La Cardinalidad es la proporción de relaciones
entre objetos. Por ejemplo una factura tiene
varias líneas de detalle, es decir es una relación
de 1 a n.
•Otro ejemplo: Una Casa puede contener cero o
varios departamentos en su interior, es decir
una relación de uno o cero hacia cero o
muchos.
•Hay muchas formas de representar la
Cardinalidad, una de mayor uso es la
geométrica (en Erwin, en Oracle etc).
Relación forzosa
de uno a uno

Relación de uno a
uno o muchos

R. de cero o uno a
uno
R. de cero o uno
a uno o muchos

R. de cero o uno
a cero o muchos

NOTA: La Relación muchos a muchos debe de


evitarse usando una entidad asociativa entre las
dos
LECTURA DE VERBOS EN
RELACIONES
• Los verbos se colocan en orden horario (no
es obligatorio)
Es empleado por

EMPLEADO DEPARTAMENTO

EMPLEADO DEPARTAMENTO
Emplea
ENTIDAD ASOCIATIVA

• Se usa para romper la relación muchos


a muchos

TRABAJO-
EMPLEADO ASIGNADO

DEPARTAMENTO
UTILIZACION DE ENTIDADES Y
REFERENCIAS

• Las Entidades van a ser las tablas de la


Base de Datos.
• Cada una contiene las columnas que se
crearán para la tabla.
• El Objeto de cada Entidad tiene 2
secciones: una parte por encima de la
línea divisoria y otra por debajo.
• Dar el nombre de la Entidad en Singular.
UTILIZACION DE ATRIBUTOS Y SUS
REFERENCIAS
• Los Atributos están asociados con el
objeto Entidad.
• El término Atributo denota los distintos
elementos de tipo columna de la tabla.
• Se describen como clave o no clave.
• Los que son claves dependen de otra
entidad.
• Claves primarias se denotan por encima
de la línea.
LA BASE DE DATOS EJEMPLO

Contiene datos correspondientes a una


sencilla aplicación de procesamiento de
pedidos para una pequeña empresa de
distribución. Consta de cinco tablas:
• CLIENTES, que contiene una fila por cada
uno de los clientes de la empresa.
Almacena datos tales como el nombre de
la empresa, el vendedor que atiende al
cliente y el límite de crédito.
• REPVENTAS, contiene una fila por cada
uno de los diez vendedores de la
empresa. Almacena datos como el
número del empleado, el nombre, la edad,
las ventas anuales hasta la fecha y otros
datos referentes al vendedor.
• OFICINAS, almacena datos acerca de
cada una de las cinco oficinas de ventas
incluyendo la ciudad en donde está
localizada la oficina, la región de ventas a
la que pertenece, etc.
• PEDIDOS, lleva la cuenta de cada pedido
remitido por un cliente, identificando al
vendedor que aceptó el pedido, el
producto solicitado, la cantidad y el
importe del pedido, etc. Por simplicidad,
cada pedido atañe a un solo producto.
• PRODUCTOS, almacena datos acerca de
cada producto disponible para la venta, tal
como el fabricante, el número del
producto, su descripción, su precio y
existencias en el almacén.
OFICINA REPVENTA PRODUCTO

Oficina PK Num_empl PK Id_Fab PK


Ciudad Nombre Id_Producto
Region Edad
Descripcion
Dir Oficina_rep FK
Precio
Objetivo Titulo
Existencia
Ventas Contrato
Director
Cuota PEDIDO
Ventas
Num_pedido PK
CLIENTE
Fecha_pedido
Clie FK
Num_clie PK
Rep FK
Empresa Fab
FK
Rep_clie FK Producto
Lim_credito Cant
Importe
Niveles de Abstracción
Seres, Objetos, Mundo Representa Organización
Organismos, Hechos Real y sus alteraciones

Informaciones Modelo Descripción de Estructuras


Informales Descriptivo y procedimientos

Informaciones Modelo Estructuras de Informaciones


formales Conceptual y definiciones de manipulación

Datos Modelo Estructuras externas de


Operacional datos

Bits Modelo Estructuras Internas de


y Bytes Interno archivos

fuente: Universidad Católica de Rio

Potrebbero piacerti anche