SlideShare uma empresa Scribd logo
1 de 28
3. MODELO DE DATOS

¿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

                Campañas                          Ejecutivas
Ejemplo:
           PK   codi_campaña                 PK   codi_ejecutiva

                Nombre campaña                    Nombre
                Fecha_inicio                      Rut
                Fecha_termino                     Dirección
                                                  Teléfono
                                                  Estado



                            Carteras
                    PK      codi_cartera

                    FK1     codi_campaña
                    FK2     codi_ejecutiva
                            Estado                Clientes

                                             PK   Rut_cliente

                                                  Nombre
                                                  Direccion
                          Detalle_cartera         Ciudad
                                                  Telefono
                    PK      codi_detalle

                    FK1     codi_cartera
                                                    Promociones
                    FK2     rut_cliente
                    FK3     codi_promocion   PK    codi_promocion
                            flag_compra
                            Fecha_contacto         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 abstractas de 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 que comparten 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 es el 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 multivaluado




                                  Atributo
                                  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 443



                                         COD_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

                              14        Panguipulli   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 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).
3. MODELO DE DATOS

• 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).
3. MODELO DE DATOS

• Paso 1 : identificar sustantivos  entidades



    personas                viviendas




                                                 ciudades




                              regiones
3. MODELO DE DATOS

• 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).
3. MODELO DE DATOS
• Paso 2 : identificar verbos  relaciones

                  Habita


    personas                    viviendas

                                             Pertenece


               Es propietaria
                                             ciudades




                                regiones       Estan
3. MODELO DE DATOS

• Paso 3 : identificar atributos

 Personas: Rut y Nombre
 Viviendas: Dirección
 Ciudades: Nombre
 Regiones: Nombre
3. MODELO DE DATOS
• Paso 3 : identificar atributos
                                                          dirección


                              Habita



    rut       personas                      viviendas

                                                                      Pertenece

   nombre                  Es propietaria
                                                                      ciudades

                                                        nombre


                          nombre            regiones                    Estan
3. MODELO DE DATOS

• 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
3. MODELO DE DATOS

                                     PK: id_vivienda
                                                        dirección


                            Habita


PK: rut   personas                        viviendas

                                                                    Pertenece
                                                 PK: id_ciudad
nombre
                         Es propietaria
                                                                    ciudades

                                                      nombre
                     PK: id_region


                        nombre            regiones                    Estan
3. MODELO DE DATOS

• 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).
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.
3. MODELO DE DATOS
• Paso 5 : Establecer cardinalidades
                                            PK: id_vivienda
                                                                dirección

                                                  1
                              Habita
              N
                                                            N
   PK: rut   personas                         viviendas

              1                                 N                           Pertenece
                                                         PK: id_ciudad
                                                                                       1
    nombre
                           Es propietaria
                                                                            ciudades

                        PK: id_region                       nombre                    N


                         nombre               regiones                        Estan
                                                            1
3. MODELO DE DATOS
• 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.
3. MODELO DE DATOS
 • Paso 5 : Establecer cardinalidades
                                             PK: id_vivienda                     FK: rut
                                                                 dirección
FK: id_vivienda                                                                        FK: id_ciudad
                                                   1
                               Habita
              N
                                                             N
 PK: rut      personas                         viviendas

                  1                              N                           Pertenece
                                                          PK: id_ciudad
                                                                                        1
  nombre
                            Es propietaria
                                                                             ciudades

                         PK: id_region                       nombre                    N
                                                                                       FK: id_region

                          nombre               regiones                        Estan
                                                             1
3. MODELO DE DATOS
• Solución                                                          PK
                                                                :Id_vivien   dirección
                                                                    da                      FK
    FK                                                                                   :Id_ciud
:Id_vivien                                                                                  ad
    da                                                                                                   FK: rut
                N                                       1
                            Habita


 PK: rut     personas                                       viviendas                                    N


nombre                                                                                       pertenece

                              Es propietaria


                                                                             PK                          1             FK
                        1                               N                 :Id_ciud
                                                                                                                   :Id_region
                                                                             ad
                                                                                              ciudades


                                                                          nombre
                                                                                                         N
                                               nombre

                                                                             1
                                          PK                   regiones                         estan
                                      :Id_region
3. MODELO DE DATOS
• Ejercicio :

Se necesita el diseño de una BD simple para un
banco que contenga la información de los clientes, las
cuentas, las sucursales y las transacciones
producidas.
Se debe tener en cuenta las siguientes restricciones:

   • Un cliente puede tener muchas cuentas
   • Una cuenta puede pertenecer a muchos clientes, pero
     solo uno de ellos es el titular
   • Una cuenta está asociada a una sucursal
   • Con respecto a las transacciones solo se requiere
     almacenar el número de la transacción, la cuenta que la
     origino, la fecha y el monto.

Mais conteúdo relacionado

Mais procurados

Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividadesTerryJoss
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosAnielka Reyes
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sqlByron Eras
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionBrayan Vega Diaz
 

Mais procurados (20)

Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
Ip
IpIp
Ip
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
direcciones ip no validas
direcciones ip no validasdirecciones ip no validas
direcciones ip no validas
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 

Semelhante a Modelo de datos

Semelhante a Modelo de datos (10)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos facturacion
Modelo de datos facturacionModelo de datos facturacion
Modelo de datos facturacion
 
SQL-SERVER-CLASE-02.pptx
SQL-SERVER-CLASE-02.pptxSQL-SERVER-CLASE-02.pptx
SQL-SERVER-CLASE-02.pptx
 
Basededatos
BasededatosBasededatos
Basededatos
 
Base de datos
Base de datosBase de datos
Base de datos
 
6. bases de datos
6.  bases de datos6.  bases de datos
6. bases de datos
 
Base de datos2
Base de datos2Base de datos2
Base de datos2
 
Actividad base de datos 3
Actividad base de datos 3Actividad base de datos 3
Actividad base de datos 3
 
Publicando RDF y Linked Data con LODSPeaKr
Publicando RDF  y Linked Data con LODSPeaKrPublicando RDF  y Linked Data con LODSPeaKr
Publicando RDF y Linked Data con LODSPeaKr
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 

Mais de Cristian Salazar C.

No hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digitalNo hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digitalCristian Salazar C.
 
¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?Cristian Salazar C.
 
¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?Cristian Salazar C.
 
Teletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestresTeletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestresCristian Salazar C.
 
Prevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativaPrevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativaCristian Salazar C.
 
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...Cristian Salazar C.
 
Normativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chileNormativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chileCristian Salazar C.
 
Conceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajarConceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajarCristian Salazar C.
 
Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...Cristian Salazar C.
 
Predisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negociosPredisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negociosCristian Salazar C.
 
Presencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en AcadémicosPresencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en AcadémicosCristian Salazar C.
 
Derecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicalesDerecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicalesCristian Salazar C.
 
Propuesta educación digital para Latinoamérica
Propuesta educación digital para LatinoaméricaPropuesta educación digital para Latinoamérica
Propuesta educación digital para LatinoaméricaCristian Salazar C.
 
Políticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en ChilePolíticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en ChileCristian Salazar C.
 
Teletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del TeletrabajoTeletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del TeletrabajoCristian Salazar C.
 
Las tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarialLas tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarialCristian Salazar C.
 
La lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpgLa lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpgCristian Salazar C.
 

Mais de Cristian Salazar C. (20)

No hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digitalNo hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digital
 
¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?
 
¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?
 
Teletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestresTeletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestres
 
Prevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativaPrevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativa
 
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
 
Normativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chileNormativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chile
 
Conceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajarConceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajar
 
Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...
 
Predisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negociosPredisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negocios
 
Presencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en AcadémicosPresencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en Académicos
 
Derecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicalesDerecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicales
 
Propuesta educación digital para Latinoamérica
Propuesta educación digital para LatinoaméricaPropuesta educación digital para Latinoamérica
Propuesta educación digital para Latinoamérica
 
Políticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en ChilePolíticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en Chile
 
Teletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del TeletrabajoTeletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
 
Las tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarialLas tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarial
 
ERP en Chile
ERP en ChileERP en Chile
ERP en Chile
 
Crowdfunding
Crowdfunding Crowdfunding
Crowdfunding
 
La lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpgLa lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpg
 
Crowdsourcing y crowdfunding
Crowdsourcing y crowdfundingCrowdsourcing y crowdfunding
Crowdsourcing y crowdfunding
 

Último

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

Modelo de datos

  • 1.
  • 2. 3. MODELO DE DATOS ¿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. 3. MODELO DE DATOS Campañas Ejecutivas Ejemplo: PK codi_campaña PK codi_ejecutiva Nombre campaña Nombre Fecha_inicio Rut Fecha_termino Dirección Teléfono Estado Carteras PK codi_cartera FK1 codi_campaña FK2 codi_ejecutiva Estado Clientes PK Rut_cliente Nombre Direccion Detalle_cartera Ciudad Telefono PK codi_detalle FK1 codi_cartera Promociones FK2 rut_cliente FK3 codi_promocion PK codi_promocion flag_compra Fecha_contacto Nombre_promocion Valor
  • 4. 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 abstractas de datos como representación del mundo real, con independencia de consideraciones de tipo físico.
  • 5. 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 que comparten las mismas propiedades o atributos.
  • 6. 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 es el número de conjuntos de entidades que participan en una relación.
  • 7. 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
  • 8. 3. MODELO DE DATOS  Nomenclatura E-R (Entidad – Relación) Atributo --------- Atributo clave Atributo multivaluado Atributo compuesto
  • 9. 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.
  • 10. 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 443 COD_CIU NOMBRE 01 Arica 03 Iquique 10 Valdivia 05 Santiago 11 Osorno
  • 11. 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 14 Panguipulli 8 1 Arica 9 1 Iquique 10 2 Calama 11
  • 12. 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
  • 13. 3. MODELO DE DATOS • 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).
  • 14. 3. MODELO DE DATOS • 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).
  • 15. 3. MODELO DE DATOS • Paso 1 : identificar sustantivos  entidades personas viviendas ciudades regiones
  • 16. 3. MODELO DE DATOS • 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).
  • 17. 3. MODELO DE DATOS • Paso 2 : identificar verbos  relaciones Habita personas viviendas Pertenece Es propietaria ciudades regiones Estan
  • 18. 3. MODELO DE DATOS • Paso 3 : identificar atributos Personas: Rut y Nombre Viviendas: Dirección Ciudades: Nombre Regiones: Nombre
  • 19. 3. MODELO DE DATOS • Paso 3 : identificar atributos dirección Habita rut personas viviendas Pertenece nombre Es propietaria ciudades nombre nombre regiones Estan
  • 20. 3. MODELO DE DATOS • 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
  • 21. 3. MODELO DE DATOS PK: id_vivienda dirección Habita PK: rut personas viviendas Pertenece PK: id_ciudad nombre Es propietaria ciudades nombre PK: id_region nombre regiones Estan
  • 22. 3. MODELO DE DATOS • 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).
  • 23. 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.
  • 24. 3. MODELO DE DATOS • Paso 5 : Establecer cardinalidades PK: id_vivienda dirección 1 Habita N N PK: rut personas viviendas 1 N Pertenece PK: id_ciudad 1 nombre Es propietaria ciudades PK: id_region nombre N nombre regiones Estan 1
  • 25. 3. MODELO DE DATOS • 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.
  • 26. 3. MODELO DE DATOS • Paso 5 : Establecer cardinalidades PK: id_vivienda FK: rut dirección FK: id_vivienda FK: id_ciudad 1 Habita N N PK: rut personas viviendas 1 N Pertenece PK: id_ciudad 1 nombre Es propietaria ciudades PK: id_region nombre N FK: id_region nombre regiones Estan 1
  • 27. 3. MODELO DE DATOS • Solución PK :Id_vivien dirección da FK FK :Id_ciud :Id_vivien ad da FK: rut N 1 Habita PK: rut personas viviendas N nombre pertenece Es propietaria PK 1 FK 1 N :Id_ciud :Id_region ad ciudades nombre N nombre 1 PK regiones estan :Id_region
  • 28. 3. MODELO DE DATOS • Ejercicio : Se necesita el diseño de una BD simple para un banco que contenga la información de los clientes, las cuentas, las sucursales y las transacciones producidas. Se debe tener en cuenta las siguientes restricciones: • Un cliente puede tener muchas cuentas • Una cuenta puede pertenecer a muchos clientes, pero solo uno de ellos es el titular • Una cuenta está asociada a una sucursal • Con respecto a las transacciones solo se requiere almacenar el número de la transacción, la cuenta que la origino, la fecha y el monto.