Está en la página 1de 14

IBBDD RGIMEN RECURSANTES

Modelado de Datos

TEMARIO

Introduccin a modelado de datos

Modelado e Ingeniera de Software

Modelado entidad relacin

Modelado en etapas:
Conceptual Lgica Fsica

Ejemplo

INTRODUCCIN AL MODELADO DE DATOS

Necesidad de interpretar la informacin de la organizacin del cliente. Describir una realidad. Analizar la relacin de esa informacin y sus restricciones. Se modela para:
Obtener la perspectiva de cada persona asociada al problema. Obtener la naturaleza y necesidad de la informacin. Observar como se utiliza dicha informacin.

INTRODUCCIN AL MODELADO DE DATOS

Modelado de datos: conjunto de herramientas conceptuales para describir la informacin necesaria para administrara un Sistema de Informacin. Capacidad de abstraccin: permite seleccionar las caractersticas que se necesitan de un objeto del mundo real y dejar de lado las que no son de inters.

Varia de acuerdo a la visin del cliente.

INTRODUCCIN AL MODELADO DE DATOS

Modelado e Ingeniera de Software

El modelado de datos es una parte ms del proceso abarcado por la Ingeniera de Software.

Modelo de datos construido en etapas:


Modelado conceptual: durante la etapa de adquisicin de conocimiento del problema. No importa el tipo de SGBD. Modelado Lgico: se determina el tipo de SGBD a utilizar. Modelo Fsico: SGBD especifico. Tomar decisiones de implementacin.

MODELADO DE DATOS ENTIDAD RELACIN CONCEPTUAL

Caractersticas:
Expresividad: representar de la mejor forma posible la semntica de la informacin. Simplicidad: fcil de entender por las partes intervinientes. Minimalidad: cada elemento tiene una nica forma de representacin. Formalidad: cada elemento se represente de forma precisa y sea bien definido.

MODELADO DE DATOS ENTIDAD RELACIN CONCEPTUAL

Componentes del modelado conceptual:


Entidades Relaciones

Cardinalidades

Atributos
Identificadores Simples o compuestos Externos Compuestos Cardinalidades

Jerarquas

Coberturas

Subconjuntos

MODELADO DE DATOS ENTIDAD RELACIN CONCEPTUAL

Entidades

Representa un objeto de inters para el problema modelado.

Relaciones
Representa con se relacionan las entidades para el problema modelado. La cardinalidad define el grado de relacin entre entidades. Cada relaciones debe tener definida una cardinalidad mxima y mnima.

Generalmente las ms utilizadas son: (0,N), (1,N), (0,1), (1,1).

MODELADO DE DATOS ENTIDAD RELACIN CONCEPTUAL

Atributos
Propiedad bsica de una entidad o relacin (equivalente al campo de un registro). Tienen asociado el concepto de cardinalidad. En general:

1..1 monovalente obligatorio. Implcita. 0..1 monovalente no obligatorio. 1..N polivalente obligatorio. 0..N polivalente no obligatorio.

MODELADO DE DATOS ENTIDAD RELACIN CONCEPTUAL

Atributos

Identificador: atributo/s de la entidad con la propiedad de que el valor que representa es nico en el conjunto de informacin que representa la entidad.
Compuesto: cuando se necesitan ms de un atributo de la misma entidad para formar el identificador. Externo: cuando se necesita del identificador de otra entidad para conformar el identificador local.

Compuesto: atributo generado a partir de la combinacin de varios atributos.

MODELADO DE DATOS ENTIDAD RELACIN CONCEPTUAL

Jerarquas de generalizacin: se extraen propiedades comunes de varias entidades y se genera una nueva entidad padre.

Cobertura: depende del problema a resolver. Hay cuatro: (T, E), (T, S), (P, E) o (P, S).

Subconjuntos: es un caso especial de jerarquas de generalizacin en donde se desprende una sola especializacin.

MODELADO DE DATOS ENTIDAD RELACIN CONCEPTUAL EJERCICIO INTEGRADOR


Se debe modelar la informacin referente a una agencia de venta de autos nuevos y usados.

Se debe permitir el registro de dos tipos de clientes, los que consultan (clientes eventuales) y los que efectivamente realizaron alguna compra (clientes reales). De ambos clientes se registra: DNI, apellido, nombre e informacin de contacto.
De los clientes reales, adems se registra un nmero nico de cliente, fecha de ingreso, ocupacin y estado civil. La agencia registra los convenios con fbricas de marcas de automviles para poder vender sus autos 0km. De cada convenio se registra un nmero nico, periodo de vigencia (fecha de inicio y de fin), el nombre de la fbrica, descripcin del convenio, la cantidad mxima de autos por mes que la fbrica se compromete a entregar y los autos involucrados, que van registrndose a medida que son recibidos por la agencia. Todo auto 0km. pertenece a un nico convenio. La agencia tambin registra los autos usados.

De todos los autos nuevos o usados, se registra: un nmero nico, nmero de motor, nmero de chasis, marca, gama, kilometraje, medidas, especificaciones tcnicas, especificaciones de confort y el precio de lista del mismo. Si el auto es usado, adems se registra, la patente, el titular del mismo (DNI, apellido, nombre e informacin de contacto), el ao en que se patent y observaciones. Se deben registrar las ventas de autos. De cada venta se registra un nmero de venta, la fecha, el cliente, el vendedor, el auto involucrado y costos adicionales. Una venta puede tener asociado solamente un auto.
Se registra la informacin de los vendedores, nmero de vendedor, DNI, apellido, nombre, fecha de nacimiento, estado civil, cantidad de hijos, telfonos, correo electrnico (si posee) y direccin detallada.

BIBLIOGRAFA DE LA CLASE

Lectura de captulos

Captulo 9 Introduccin al modelado de datos. Captulo 10 Modelado entidad relacin conceptual.

CONSULTAS