Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• 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 (Modelo Entidad Relación)
ENTIDAD: Cosas Acerca de la Cuales
Registramos Hechos
• Un Local • Un Histórico
- Departamento -Venta Acumulada
- Unidad
PASOS PARA UN MODELO DE DATOS
A B
Trabaja en
Empleado Departamento
Contiene
• Usado en Oracle
Notación de Bachman
Trabaja en
Empleado Departamento
Contiene
Notación de IDEF1X
Integration DEFinition for Information Modeling
Trabaja en
Empleado Departamento
Contiene
Notación de Ingeniería de Información
Trabaja en
Empleado Departamento
Contiene
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
Es empleado por
EMPLEADO DEPARTAMENTO
Emplea
TRABAJO-
EMPLEADO ASIGNADO
DEPARTAMENTO
UTILIZACION DE ENTIDADES Y
REFERENCIAS
PERSONA
Se usa cuando deseamos
almacenar datos
Es adicionales
que lo caracteriza como el
sub-tipo EMPLEADO
EMPLEADO
OTRAS ENTIDADES: Supertipo
CLIENTE
AHORRISTA DEPOSITANTE
LA BASE DE DATOS EJEMPLO
Con las Reglas del Negocio luego de
identificar procesos, suposiciones y
problemas se obtiene:
Se presenta 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.
Modelo Conceptual del Ejemplo
CLIENTES PEDIDOS
Modelo Lógico del Ejemplo
OFICINAS REPVENTAS PRODUCTOS
Oficina PK Num_empl PK Id_Fab PK
Id_Producto
Ciudad Nombre
Region Edad Descripcion
Dir Oficina_rep FK Precio
Objetivo Titulo Existencia
Ventas Contrato
Director
Cuota
PEDIDOS
Ventas
Num_pedido PK
CLIENTES 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