sociedad anonima
¿Qué es un Modelo de Datos?
Una representación abstracta de los datos de una
organización y las relaciones entre ellos. Más aún,
podemos decir que, en cierta medida, un modelo
de datos describe una organización.
El propósito de un modelo de datos es, por una
parte, representar los datos y, por otra, ser
comprensible.
3. MODELO DE DATOS
Ejemplo:
Campañas
PKEjecutivas
codi_campaña
PK
Nombre campaña
Fecha_inicio
Fecha_termino
codi_ejecutiva
Nombre
Rut
Dirección
Teléfono
Estado
Carteras
PK
codi_cartera
FK1
FK2
codi_campaña
codi_ejecutiva
Estado
Clientes
PK
Nombre
Direccion
Ciudad
Telefono
Detalle_cartera
PK
codi_detalle
FK1
FK2
FK3
codi_cartera
rut_cliente
codi_promocion
flag_compraFecha_contacto
Rut_cliente
Promociones
PK
codi_promocion
Nombre_promocion
Valor
3. MODELO DE DATOS
Modelo E-R (Entidad – Relación)
Estos modelos surgen de la necesidad de mecanismos que capten
con mayor facilidad la semántica del mundo real, mejorando la
calidad de diseño de sistemas.
Visualiza los datos en forma unificada, centrándose en las
estructuras lógicas y abstractasde datos como representación del
mundo real, con independencia de consideraciones de tipo físico.
3. MODELO DE DATOS
Modelo E-R (Entidad – Relación)
Entidad: Persona, suceso o concepto, de interés para la
Organización, distinguible de los demás objetos.
Relación: Es la asociación existente entre dos o más entidades.
Conjunto de entidades: Totalidad de las entidades del mismo
tipo quecomparten las mismas propiedades o atributos.
3. MODELO DE DATOS
Modelo E-R (Entidad – Relación)
Tipos de atributos:
Simples y Compuestos: Si están o no divididos en subpartes.
Univalorados y Multivalorados: Derivados o no
Conjunto de relaciones:
Grupo de relaciones del mismo tipo. Es la asociación que
existe entre dos o más conjuntos de entidades. El grado de
una relación esel número de conjuntos de entidades que
participan en una relación.
3. MODELO DE DATOS
Nomenclatura E-R (Entidad – Relación)
Entity name
Clase de Entidad
Entity name
Clase de Entidad débil
Clase de relación
Clase de relación
identificadora
3. MODELO DE DATOS
Nomenclatura E-R (Entidad – Relación)
Atributo
---------
Atributo clave
Atributo multivaluadoAtributo
compuesto
3. MODELO DE DATOS
• Clases de entidades
Débiles son aquellas que no tienen clave primaria.
Fuertes las que sí tienen.
Entidades débiles dependen de una fuerte a través de una
clave parcial.
• Claves
PK (Primary Key), es una clave que identifica univocamente a
un registro de otro.
FK (Foreign Key), es una clave que ayuda a relacionar las
tablas,usando la PK de la tabla a la cual se hace referencia.
3. MODELO DE DATOS
• Visualización de datos
RUT_CLI
COD_CIU
NOMBRE_CLI
DIRECCION
FONO
16544311-1
01
Ramon Picarte
Picarte 3000
210021
7725745-6
03
Juan Perez
Los Alamos 21
210210
6981233-K
10
Alvaro Henriquez
Bueras 521
230023
15456345-8
05
Ester Valdes
Errazuriz 443COD_CIU
NOMBRE
01
Arica
03
Iquique
10
Valdivia
05
Santiago
11
Osorno
3. MODELO DE DATOS
• Ejemplo :
COD_REG
CIUDAD
COD_CIU
14
Valdivia
1
14
Corral
2
REGION
COD_REG
14
Lanco
3
LOS RIOS
14
14
Los Lagos
4
TARAPACA
1
14
Mafil
5
ANTOFAGASTA
2
14
Mariquina
6
14
Paillaco
7
14Panguipulli
8
1
Arica
9
1
Iquique
10
2
Calama
11
3. MODELO DE DATOS
• Pasos para hacer un Diagrama E - R:
1.
Identificar sustantivos entidades
2.
Identificar verbos relaciones
3.
Identificar atributos
4.
Identificar llaves primarias
5.
Establecer cardinalidades
3. MODELO DE DATOS
• Ejemplo :
Se requiere construir un...
Regístrate para leer el documento completo.