Sie sind auf Seite 1von 19

Universidad de Buenos Aires

Facultad de Ciencias Económicas

Presentación clases prácticas

Tecnología de la Información
Universidad de Buenos Aires
Facultad de Ciencias Económicas

MODELADO DE DATOS
Diagrama Entidad Relación
Diagrama de Flujo de Datos

Tecnología de la Información
Modelado de Datos y Diseño Conceptual

Representación SIMPLIFICADA de la realidad.


Representación abstracta de lo que será el sistema.

Diagramar y visualizar de forma esquematizada las características necesarias


de un sistema.
Ser leídos por distintos sectores.

-ACENTUAR PROPIEDADES criticas de los sistemas y DESACENTURAR las menos


críticas.
-Centrarse en lo importante.
- Trabajar con el modelo es menos costoso y riesgoso que hacerlo con el
sistema real.

Tecnología de la Información Cátedra: Tricoci


Modelado de Datos y Diseño Conceptual

Un diagrama o modelo entidad-relación (DER) es una


herramienta para el modelado de datos que permite representar
las entidades relevantes de un sistema de información así como
sus interrelaciones y propiedades.
Resalta los DATOS que el sistema debe ALMACENAR y las
RELACIONES entre los mismos.

Resalta las FUNCIONES que el sistema debe cumplir y los DATOS


que TRANSITAN por el mismo.
Expresa la transformación de los datos de entradas a salidas

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

Se puede definir como Entidad a cualquier objeto, real o abstracto, que


existe en un contexto determinado o puede llegar a existir y del cual
deseamos guardar información.

Los atributos definen o identifican las características de entidad (es el


contenido de esta entidad). Cada entidad contiene distintos atributos, que
dan información sobre esta entidad. Estos atributos pueden ser de distintos
tipos (numéricos, texto, fecha…).

Es una instancia de los atributos de una entidad.

Podemos encontrar distintos tipos de relaciones según como participen en


ellas las entidades.

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

- Nro Documento
-Tipo Factura
-Nombre y Apellido
-Dirección… -Nro Factura
-Cliente…

Se relacionan a través de un atributo que “comparten”


ambas entidades. En este caso podrían ser los datos de
tipo y nro doc del cliente.

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

Se denomina Clave principal o primaria al atributo o conjunto mínimo de


atributos (uno o más campos) que permiten identificar en forma única
cada ocurrencia de la entidad, es decir, a cada registro de la tabla. Las
claves principales se utilizan cuando se necesita hacer referencia a
registros específicos de una tabla desde otra tabla.

Claves candidatas
En un principio se puede identificar más de un atributo que cumpla las
condiciones para ser clave, los mismos se denominan Claves candidatas.

Clave simple o compuesta


Si la clave primaria se determina mediante un solo atributo de la entidad,
entonces se dice que la misma es una Clave simple. En caso de estar
conformada por más de un atributo, la misma se conoce como Clave
compuesta.

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

1- Las entidades Siempre tienen que tener una clave primaria


2- NO puede haber GRUPOS REPETITIVOS
3- Todos los atributos de la entidad deben depender si o si de la Clave
primaria, no pueden depender de otro atributo.

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

Muestra la relación de dos entidades por medio de la CLAVE


(Primaria/Foránea) y especifica la cantidad de ocurrencias que se
conectan en cada extremo de la relación.

•DE UNO A MUCHOS: Por ejemplo, materia prima y producto o cliente y


venta. Una venta fue
realizada a un y
solo un cliente.
VENTA CLIENTE
Un cliente efectuó una
compra o muchas.

•DE UNO A UNO: Por ejemplo, dni y registro universitario.

DNI REGISTRO

•DE MUCHOS A MUCHOS: Por ejemplo, cliente y producto.


Tecnología de la Información Cátedra: Tricoci
Diagrama Entidad Relación (DER)

VENTA CLIENTE PRODUCTO ITEM_VENTA


NUMERO DE FACTURA (CP) CODIGO DEL CLIENTE (CP) CODIGO PRODUCTO CODIGO DEL PRODUCTO (CP)
FECHA DE VENTA NOMBRE DEL CLIENTE NOMBRE DEL NUMERO DE FACTURA (CP)
CODIGO DEL CLIENTE DOMICILIO DEL CLIENTE PRODUCTO CANT. VENDIDA DEL PRODUCTO
PRECIO UNITARIO DE VENTA

VENTA ITEM_VENTA

Un cliente efectuó una Una venta fue


compra o muchas. realizada a un y
solo un cliente.

CLIENTE PRODUCTO

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

Para ser considerada en 1FN una entidad debe:


•No contener grupos repetitivos (atributos que pueden
asumir mas de un valor en una ocurrencia).
•Tener definida su CLAVE PRIMARIA.

Pasos a seguir:
•Poner nombre a la entidad.
•Definir una clave primaria.
•Eliminar los grupos repetitivos.
•Crear una entidad que tenga como atributos:
•Los atributos eliminados en la entidad anterior.
•La clave primaria de la entidad anterior.
Tecnología de la Información Cátedra: Tricoci
Diagrama Entidad Relación (DER)

Para ser considerada en 2FN una entidad debe:


•Encontrarse en 1FN
•No poseer DEPENDENCIAS FUNCIONALES PARCIALES
respecto a la clave primaria.
Es un atributo que no forma parte de la clave primaria y que
depende funcionalmente de solo una parte de dicha clave.

Pasos a seguir:
•Eliminar dependencias funcionales
•Crear una entidad que tenga como atributos:
•Los atributos eliminados de la entidad anterior
•El atributo del cual dependían funcionalmente (será
la cp de la nueva entidad)
Tecnología de la Información Cátedra: Tricoci
Diagrama Entidad Relación (DER)

Para ser considerada en 3FN una entidad debe:


•Encontrarse en 2FN
•No poseer DEPENDENCIAS FUNCIONALES TRANSITIVAS
•Es una dependencia funcional entre atributos que no
pertenecen a la clave primaria.

Pasos a seguir:
•Eliminar dependencias funcionales
•Crear una entidad que tenga como atributos:
•Los atributos eliminados de la entidad anterior
•El atributo del cual dependían funcionalmente (será
la cp de la nueva entidad)
Tecnología de la Información Cátedra: Tricoci
Diagrama Entidad Relación (DER)

1. Identificar las entidades


2. Determinar las claves primarias
3. Describir los atributos de las entidades
4. Establecer relaciones entre las entidades
5. Dibujar el modelo de datos
6. Realizar comprobaciones

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

Una empresa necesita guardar los datos concercientes a las ventas


que realiza a traves de su sistema de información.

Datos de una venta que deseamos guardar:


NUMERO DE FACTURA
FECHA DE VENTA
CODIGO DEL CLIENTE
NOMBRE DEL CLIENTE
DOMICILIO DEL CLIENTE
CODIGO DEL PRODUCTO
NOMBRE DEL PRODUCTO
CANTIDAD VENDIDA DEL PRODUCTO
PRECIO UNITARIO DE VENTA
IMPORTE TOTAL
IMPORTE TOTAL DE
DE PRODUCTO YY TOTAL FACTURA
FACTURA
DATOS CALCULABLES

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

VENTA EN 1ERA FORMA NORMAL


NUMERO DE FACTURA
FECHA DE VENTA VENTA
CODIGO DEL CLIENTE NUMERO DE FACTURA
NOMBRE DEL CLIENTE FECHA DE VENTA
DOMICILIO DEL CLIENTE CODIGO DEL CLIENTE
CODIGO DEL PRODUCTO NOMBRE DEL CLIENTE
NOMBRE DEL PRODUCTO DOMICILIO DEL CLIENTE
CANTIDAD VENDIDA DEL PRODUCTO
PRECIO UNITARIO DE VENTA

BOLSA
NUMERO DE FACTURA
CODIGO DEL PRODUCTO
NOMBRE DEL PRODUCTO
CANTIDAD VENDIDA DEL PRODUCTO
PRECIO UNITARIO DE VENTA

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

EN 1ERA FORMA NORMAL EN 2DA FORMA NORMAL


VENTA VENTA
NUMERO DE FACTURA NUMERO DE FACTURA
FECHA DE VENTA FECHA DE VENTA
CODIGO DEL CLIENTE CODIGO DEL CLIENTE
NOMBRE DEL CLIENTE NOMBRE DEL CLIENTE
DOMICILIO DEL CLIENTE DOMICILIO DEL CLIENTE

¿TIENE ALGUNA DEPENDENCIA FUNCIONAL


PARCIAL DE LA CP?
BOLSA
NUMERO DE FACTURA
CODIGO DEL PRODUCTO
NOMBRE DEL PRODUCTO
CANTIDAD VENDIDA DEL PRODUCTO
PRECIO UNITARIO DE VENTA

Tecnología de la Información Cátedra: Tricoci


Diagrama Entidad Relación (DER)

EN 2DA FORMA NORMAL EN 3ERA FORMA NORMAL


VENTA VENTA
NUMERO DE FACTURA NUMERO DE FACTURA
FECHA DE VENTA FECHA DE VENTA
CODIGO DEL CLIENTE CODIGO DEL CLIENTE
NOMBRE DEL CLIENTE
DOMICILIO DEL CLIENTE

¿TIENE ALGUNA DEPENDENCIA FUNCIONAL CON


LOS ATRIBUTOS QUE NO SON CP?
BOLSA
NUMERO DE FACTURA
CODIGO DEL PRODUCTO
NOMBRE DEL PRODUCTO
CANTIDAD VENDIDA DEL PRODUCTO
PRECIO UNITARIO DE VENTA
CODIGO DEL CLIENTE
NOMBRE DEL CLIENTE
DOMICILIO DEL CLIENTE
Tecnología de la Información Cátedra: Tricoci
Diagrama Entidad Relación (DER)

VENTA CLIENTE PRODUCTO ITEM_VENTA


NUMERO DE FACTURA (CP) CODIGO DEL CLIENTE (CP) CODIGO PRODUCTO CODIGO DEL PRODUCTO (CP)
FECHA DE VENTA NOMBRE DEL CLIENTE NOMBRE DEL NUMERO DE FACTURA (CP)
CODIGO DEL CLIENTE DOMICILIO DEL CLIENTE PRODUCTO CANT. VENDIDA DEL PRODUCTO
PRECIO UNITARIO DE VENTA

VENTA ITEM_VENTA

Un cliente efectuó una Una venta fue


compra o muchas. realizada a un y
solo un cliente.

CLIENTE PRODUCTO

Tecnología de la Información Cátedra: Tricoci

Das könnte Ihnen auch gefallen