Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAngeles C Modificado hace 9 años
2
MODELADO DE DATOS Es una representación abstracta de todos los objetos de datos que se procesan dentro del sistema y las relaciones entre los objetos de datos. Objetos de datos: Representa en casi cualquier información compuesta (se refiere a que tiene muchas propiedades o atributos) que el software debe entender. Ejemplo: un auto.
3
MODELO DE DATOS Atributos: Se definen a las propiedades de un objeto de datos, uno o más atributos como un identificador, éste se convierte en una clave para identificar un registro. Ejemplo: cedula, nombre, edad, altura de una persona.
5
MODELADO DE DATOS Relaciones: La relación se refiere a establecer una conexión entre objetos. Ejemplo: persona posee auto (posee es la relación).
6
Modelo de datos Modelo de datos E-R (Entidad – Relación)
7
Modelo de datos Modelo de datos
8
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. PK (Primary Key), Es una clave que identifica uniquivocamente 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. Claves Modelo de datos Modelo de datos
9
Visualización de datos RUT_CLICOD_CI U NOMBRE_CLIDIRECCIONFONO 16544311-101Ramon PicartePicarte 3000210021 7725745-603Juan PerezLos Alamos 21210210 6981233-K10Alvaro HenriquezBueras 521230023 15456345-805Ester ValdesErrazuriz 443 COD_CI U NOMBRE 01Arica 03Iquique 10Valdivia 05Santiago 11Osorno Modelo de datos Modelo de datos
10
Ejemplo : REGIONCOD_REG LOS RIOS14 TARAPACA1 ANTOFAGASTA2 COD_REGCIUDA D COD_CIU 14Valdivia1 14Corral2 14Lanco3 14Los Lagos4 14Mafil5 14Mariquina6 14Paillaco7 14Panguipulli8 1Arica9 1Iquique10 2Calama11 Modelo de datos Modelo de datos
11
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 Modelo de datos Modelo de datos
12
Ejemplo : Se requiere construir un sistema de información en el que se requiere tener la información sobre las viviendas urbanas del país y las personas que las habitan. Cada persona solo puede habitar una vivienda, pero puede ser propietaria de más de una. (Como simplificador, las ciudades pertenecen a regiones). Modelo de datos Modelo de datos
13
Paso 1 : identificar sustantivos entidades Se requiere construir un sistema de información en el que se requiere tener la información sobre las viviendas urbanas del país y las personas que las habitan. Cada persona solo puede habitar una vivienda, pero puede ser propietaria de más de una. (Como simplificador, las ciudades pertenecen a regiones). Modelo de datos Modelo de datos
14
Paso 1 : identificar sustantivos entidades personas regiones ciudades viviendas Modelo de datos Modelo de datos
15
Paso 2 : identificar verbos relaciones Se requiere construir un sistema de información en el que se requiere tener la información sobre las viviendas urbanas del país y las personas que las habitan. Cada persona solo puede habitar una vivienda, pero puede ser propietaria de más de una. (Como simplificador, las ciudades pertenecen a regiones). Modelo de datos Modelo de datos
16
Paso 2 : identificar verbos relaciones personas regiones ciudades viviendas Habita Es propietaria Pertenece Estan Modelo de datos Modelo de datos
17
Paso 3 : identificar atributos Personas: Rut y Nombre Viviendas: Dirección Ciudades: Nombre Regiones: Nombre Modelo de datos Modelo de datos
18
Paso 3 : identificar atributos personas regiones ciudades viviendas Habita Es propietaria Pertenece Estan rut dirección nombre Modelo de datos Modelo de datos
19
Paso 4 : Identificar llaves primarias Personas: RUT (Rol Único Tributario) Viviendas: Id_vivienda (Id: Identificador) Ciudades: Id_ciudad Regiones: Id_region NOTA: las llaves primarias se denotan por PK (Primary Key), y usaremos la siguiente forma de representación: PK: rut Modelo de datos Modelo de datos
20
personas regiones ciudades viviendas Habita Es propietaria Pertenece Estan PK: rut dirección nombre PK: id_vivienda PK: id_ciudad PK: id_region Modelo de datos Modelo de datos
21
Paso 5 : Establecer cardinalidades Se requiere construir un sistema de información en el que se requiere tener la información sobre las viviendas urbanas del país y las personas que las habitan. Cada persona solo puede habitar una vivienda, pero puede ser propietaria de más de una. (Como simplificador, las ciudades pertenecen a regiones). Modelo de datos Modelo de datos
22
3. Modelo de datos Paso 5 : Establecer cardinalidades Entonces… Una persona es propietaria de N viviendas, y una vivienda es propiedad de 1 sola persona. En las viviendas pueden habitar N personas, y una persona puede habitar en 1 sola vivienda. Una ciudad puede tener N viviendas, y una vivienda pertenece a sólo 1 ciudad. Una región puede tener N ciudades, y una ciudad pertenece a sólo 1 región.
23
Paso 5 : Establecer cardinalidades personas regiones ciudades viviendas Habita Es propietaria Pertenece Estan PK: rut dirección nombre PK: id_vivienda PK: id_ciudad PK: id_region N 1 1 1 1 N N N Modelo de datos Modelo de datos
24
Paso 5 : Establecer cardinalidades Como parte de este paso, nace una llave llamada FK (Foreign Key), llave foránea, que es el identificador que relaciona de forma real las entidades (como otro atributo de la entidad ). Esta se toma desde la punta de la relación con 1 a la que tiene N. Para ello se traspasa la PK de la entidad con cardinalidad 1, como FK a la entidad con cardinalidad N. Modelo de datos Modelo de datos
25
Paso 5 : Establecer cardinalidades personas regiones ciudades viviendas Habita Es propietaria Pertenece Estan PK: rut dirección nombre PK: id_vivienda PK: id_ciudad PK: id_region N 1 1 1 1 N N N FK: id_vivienda FK: rut FK: id_ciudad FK: id_region Modelo de datos Modelo de datos
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.