Documentos de Académico
Documentos de Profesional
Documentos de Cultura
REALIDAD
ANALISIS FUNCIONAL
REGLAS DEL NEGOCIO
DATA
ANALISIS DE DATOS
MODELO DATOS
IMPLEMENTACION FISICA
ANALISIS FUNCIONAL
ANALISIS FUNCIONAL
ENTIDAD EXTERNA
CLIENTE
INF. CLIENTE
Registrar
Cliente
INF. CLIENTE
Itinerario
Requermiento
Clientes
UN PROCESO
Pagos
Preparar Itinerario
Ciudades
Info-Itin Pases
Procesar Pagos
Itinerario
Solicitar Pasaporte
Solicitar Pasaporte
UN ALMACENAMIENTO DE DATOS
Montos Generales
Pagos
Total
Cantidades Iguales
UN FLUJO DE DATOS
CONTABILIDAD
Calcular Pagos
CONSULAD
ANALISIS DE DATOS
NUM-ITINERARIO
DATA
NOMBRE-CLIENTE DIRECCI-CLIENTE TELEF-CLIENTE NUM-PASAPORTE
REGLAS-NEGOCIO
PAGOS-EN PARTES PAGOS-UNO-MASVIAJES
NOMBRE
CIUDAD
NOM-CIUDAD
ITINERARIO
NUM-ITINERARIO FECHA-LLEGADA FECHA-SALIDA
PAGOS
ITINERARIO
CIUDADES
Qu es un Modelo?
Un modelo es una representacin grfica de un diseo de componentes los cuales son refinados y aclarados a travs de una explicacin textual.
IDENTIFICAR DEPENDENCIAS
DATA
RECOGER DATOS
Modelo DER
Entidad Cliente
Num-cliente Nom-cliente Direccion-cli
La Entidad
Pasaporte
Num-pasaporte
Atributos
Una entidad es una persona, lugar, cosa, evento o concepto acerca del cual el negocio guarda datos. Ejemplos de tipos de entidades:
Relaciones itinerario
Num-itin Fecha-lleg Fecha-sali
Personas cliente, empleado, Ciudad, pas, regin, .. maquina, automvil Transaccin, Contrato, Orden ,,,
Ejemplos de Entidades
CLIENTE
Numero de Cliente Nombre-Cliente Direccin-Cliente Atributo (s) Clave
Curso Tienda
Dinero
Flor
Computadora
El Atributo
Un atributo es una propiedad o caracterstica de una entidad que representa una completa realidad
Cdigo-Cliente Nombre-Cliente Telfono-Cliente Estado-Cliente atributos
Clave Primaria
Primary Key
Clave Fornea
No Clave
Non Key
Clave Primaria :
Un atributo o conjunto de atributos Elegidos para identificar instancias nicas de una entidad.
Clave Alterna:
Atributos (s) elegidos como una forma Alternativa de identificar ocurrencias nicas de una entidad
CLIENTE
Nombre-Cliente (AK1) Telfono-Cliente (AK1)
Nom-cliente Direccion-cli
Foreign Key
Atributo (s) migrados a la entidad Mediante una relacin desde una Entidad en la cual es la Clave Primaria
CLIENTE
Regin (FK)
itinerario
Num-itinerario Fecha-lleg Fecha-sali
Ciudad
Nombre-ciudad
La Relacin
Una relacin es una asociacin de negocio, entre dos o mas entidades, que expresan una regla de negocio o restriccin.
CLIENTE
CODIGO-CLIENTE TIENE
Pasaporte
Num-pasaporte
ORDEN
NUMERO-ORDEN CODIGO-CLIENTE (FK)
itinerario
Num-itinerario
Ciudad
Nombre-ciudad
DIRECCION-CLIENTE
PADRE
HIJO
Notacin
Atributo Atributo
Modelo Relacional
Atributo Entidad Relacin Entidad Atributo
Representa un importante enlace entre dos o mas entidades Debe conectar al menos dos entidades Puede conectar una entidad a si misma Debe ser nombrada con un verbo o una frase
Atributo
Nmero cta.
Saldo direccin
Tipos de Relaciones
Tipos de Relaciones
JEFE
TIENE
EMPLEADOS
Tipos de Relaciones
Muchos a Muchos (M:M)
Instancia o elemento del conjunto Relacin entre dos o ms conjuntos de entidades (tupla)
Uno a uno esposo matrimonio esposa
RELACION
Jefe
organizacin
empleado
Relaciones Mnimas
SOLAMENTE UNO
Mas relaciones
Partes contiene
UNO O MUCHOS
ZERO O UNO
propietario
persona
registra
carro
Ejemplo de Relaciones
Ejercicio:
Atributos:
Cliente
Num-cliente Nom-cliente Direccion-cli
Pasaporte
Num-pasaporte
itinerario
Num-itin Fecha-lleg Fecha-sali
Ciudad
Cdigo-dpto Nom-dpto Num-telef-dpto Direccin-dpto Cdigo-empleado Nombre-empleado Sexo-empleado Num-telef-empleado Direccin del empleado Fecha-nacimiento-empleado
Cdigo-proyecto Nombre-proyecto Cdigo-cliente Num-telf-cliente Direccin-cliente Cdigo-producto Nombre-producto Stock-producto Cantidad-ordenada Fecha-orden
Normalizacin
9.
10.
Un departamento emplea uno o mas de un empleado Un departamento es administrado por un gerente (empleado) Un empleado debe trabajar para un departamento Un empleado puede o no puede trabajar para un proyecto Un proyecto emplea uno o mas de un empleado Un empleado puede o no puede servir uno o mas de un cliente Un cliente es atendido por uno o mas de un empleado Un cliente puede ordenar algunos productos ( todos los clientes ordenan uno o mas de un producto) Un producto es ordenado por algunos clientes (todos los productos son ordenados mnimo por un cliente) Una orden consiste de un producto
Es un proceso formal paso a paso que examina los atributos de una determinada entidad el objeto de evitar anomalas de insercin, eliminacin y modificacin de registros. Elimina grupos repetitivos, dependencias parciales de claves concatenadas, dependencias transitivas, y datos redundantes. Cada dato en el lugar que le corresponde
con
Orden
Numero-Orden Fecha-Orden Nombre & direccin-Cliente Fecha-entrega-orden Comentarios-orden No-item Descripcin Cantidad Unidad-medida Precio Valor Total-valor Total-Impuesto Total-Valor-orden
Remueva grupos repetitivos de la tabla no normalizada Cree una nueva tabla conteniendo cada grupo repetitivo La clave de la tabla original es aadida a la clave del grupo repetitivo, obtenemos una clave compuesta.
Normalizacin
Grupos Respectivos ?
Si Abrir en entidades separadas Grupos respectivos con llave ? No No Si
Numero-orden Fecha-orden No-cliente Nombre & direccin-cliente Fecha-entrega-orden Comentarios-orden Total-valor Total-impuesto Total-valor-orden
Numero-orden No-item
1NF
Si
No
Normalizacin
Segunda Forma Normal (2FN)
INF
Llave concatenada ?
Si
Remueva dependencias de claves parciales Examine las tablas con clave compuesta, examine cada componente en la tabla y pregunte: el campo depende de toda la clave o parte de la clave? Cree una nueva tabla con los campos que dependen solo de parte de la clave.
2NF
Numero-orden Fecha-orden No-cliente Nombre & direccin-cliente Fecha-entrega-orden Comentarios-orden Total-valor Total-impuesto Total-valor-orden
Examine la relacin que existe entre cada campo en la tabla y remueva los campos mutuamente dependientes Pregntese:
Es este campo dependiente de otro campo o viceversa? Si conozco el campo A, conozco el campo B?
Atributos
No
INF
Numero-orden Fecha-orden No-cliente Fecha-entrega-orden Comentarios-orden Total-valor Total-impuesto Total-valor-orden Numero-cliente Nombre&direccion-Cliente
3NF
Si