La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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.

Presentaciones similares


Presentación del tema: "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."— Transcripción de la presentación:

1

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.

4

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

26


Descargar ppt "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."

Presentaciones similares


Anuncios Google