SlideShare une entreprise Scribd logo
1  sur  17
Es una colección de
herramientas conceptuales para
describir los datos, las relaciones
         que existen entre
 ellos, semántica asociada a los
     datos y restricciones de
           consistencia.
Relación uno a varios: es cuando
  Relación uno a uno: es         un registro de una tabla (tabla        Relación varios a varios: es
cuando un registro de una        secundaria) sólo puede estar           cuando un registro de una
   tabla sólo puede estar      relacionado con un único registro      tabla puede estar relacionado
 relacionado con un único      de la otra tabla (tabla principal) y
                                                                       con más de un registro de la
 registro de la otra tabla y   un registro de la otra tabla (tabla
                               principal) puede tener más de un           otra tabla y viceversa.
          viceversa.
                                   registro relacionado en la
                               primera tabla (tabla secundaria).
Se usan para describir a los datos en
el nivel más bajo, aunque existen muy
pocos       modelos      de       este
tipo, básicamente capturan aspectos
de la implementación de los sistemas
de base de datos.
La estructura básica de este modelo es el árbol. Todos los datos y sus relaciones
      deben plasmarse mediante esta estructura, para que exista un tipo de
 registro, “maestro” o “raíz”, del cual depende el resto de los tipos de registros, a
     los que se denomina secundarios por su dependencia con respecto a los
                                     anteriores.


     Características: Los
  segmentos, en función de
su situación en el árbol y de
 sus características, pueden
     denominarse como:
     - Segmento Padre
                                 Ventajas                  Desventajas
      - Segmento Hijo
      - Segmento Raíz
Este modelo representa los datos mediante colecciones de registros y sus
    relaciones se representan por medio de ligas o enlaces, los cuales pueden verse
          como punteros. Los registros se organizan en un conjunto de gráficas
                                      arbitrarias.

C
A                 • Ese modelo implementa directamente las relaciones de muchos a
R                   muchos.
A
C
T
E                 • Los registros son los nodos del grafo y arcos son los enlaces que se
                    establecen entre ellos mediante punteros.
R
I
S
T                 • Las relaciones entre conjuntos de entidades se llevan a cabo por medio de
I                   unos registros especiales llamados “conectores”. Por regla general, los
                    conectores están constituidos por los atributos propios de la relación.
C
A
S
Ventajas                          Desventajas
• Este modelo en red es más       • Una restricción bastante
  potente que el modelo             importante de este
  jerárquico, ya que aquél          modelo, es que una
  puede simularse, aplicando        ocurrencia de registro
  una jerarquía de conjuntos en     miembro puede pertenecer
  varios niveles.                   como máximo a una sola
                                    instancia de un determinado
                                    conjunto, aunque puede
                                    participar en varios tipos de
                                    conjuntos distintos.
El modelo relacional se ha establecido actualmente
     como el principal modelo de datos para las
    aplicaciones de procesamiento de datos. Ha
    conseguido la posición principal debido a su
simplicidad, que facilita el trabajo del programador
en comparación con otros modelos anteriores como
              el de red y el jerárquico.
Características            Ventajas                      Desventajas
                       Este modelo es el más utilizado
                         en la actualidad para reducir    Imposibilidad de representar
                       problemas de administración de      conocimiento en forma de
                            datos dinámicamente.                     reglas.
    Una base de
  datos relacional       En este modelo, el lugar y la
                       forma en que se almacenen los     Inexistencia de mecanismos de
   consiste en un        datos no tienen relevancia.     herencia de propiedades (y por
                                                             supuesto de métodos).
    conjunto de
 tablas, a cada una       La información puede ser
 de las cuales se le   recuperada o almacenada por        Falta de poder expresivo
                          medio de consultas, que            (por ejemplo, para
 asigna un nombre      ofrecen una amplia flexibilidad    representar jerarquías).
                         y poder para administrar la
  exclusivo, y estas             información.
 se componen por                                         Dificultad para gestionar datos
                                                         no atómicos (por ejemplo, los
      registros.       Pueden los datos ser accedidos
                                                          valores estructurados de una
                       concurrentemente por muchas
                                 personas.                    estructura de rasgos).
Regla 1: Representación de la información: Toda información almacenada en una base
de datos relacional debe ser presentada de forma explícita y única a nivel lógico, por
medio de valores en tablas.


Regla 2: Acceso Garantizado: todo dato (valor atómico) debe ser accesible mediante la
combinación de un nombre de tabla, un valor de su cable y el nombre de una columna.


Regla 3: Tratamiento sistemático de valores nulos: se ofrece el valor nulo para dar
soporte a la representación de información desconocida o inaplicable de forma
sistemática, independientemente del tipo de dato.

Regla 4: Catálogo dinámico en línea basado en el modelo relacional: la descripción de
la base de datos se debe representar en el nivel lógico de la misma manera que los
datos ordinarios, de forma que los usuarios autorizados puedan consultarla utilizando
el mismo lenguaje relacional que usan para acceder a los datos normales.
Regla 5: Sub-lenguaje de datos completo: el sistema relacional debe incluir, al
menos, un lenguaje que permita expresar los siguientes elementos: definición de
datos, definición de vistas, manipulación de datos (interactiva y
programada), restricciones de integridad, autorizaciones y control de transacciones.


Regla 6: Actualización de vistas: toda vista teóricamente debe poder actualizarse en el
sistema.


Regla 7: Inserciones, modificaciones y eliminaciones de alto nivel: la capacidad de
manejar una relación o una vista como operando único debe existir, no solo recuperar
la información, sino también en la inserción, la actualización y el borrado de datos.

Regla 8: Independencia física de los datos: los programas de aplicación y las actividades
terminales de la base de datos deben mantenerse inalterados desde el punto de vista
lógico, sean cuales sean los cambios que se introduzcan en los mecanismos de
almacenamiento y acceso de la base de datos.
Regla 9: Independencia lógica de los datos: los programas de aplicación y las
actividades terminales de la base de datos no deben verse afectadas por aquellos
cambios que preserven la información y que, desde el punto de vista teórico, estén
permitidos.

Regla 10: Independencia de la integridad: las reglas de identidad de una base de datos
deben ser definibles por medio del sublenguaje de datos relacional y han de
almacenarse en el catalogo de la base de datos, no en los programas de aplicación.

Regla 11: Independencia de la distribución: debe existir un sublenguaje de datos que
pueda soportar base de datos distribuidas sin que haya que alterar los programas de
aplicación cuando se distribuyen los datos por primera vez o se redistribuyen estos con
posterioridad.

Regla 12: Regla de la no subversión: si un sistema de gestión de base de datos soporta
un lenguaje de bajo nivel que permite el acceso fila a fila, éste no puede utilizarse para
saltarse las reglas de integridad y las restricciones expresadas por medio del lenguaje
de más alto nivel.
Podemos considerarlo como un esquema de una relación es también un
conjunto, de esto se derivan algunas propiedades importantes:

- No hay orden en las tuplas.
- No hay orden en los atributos.
- No hay tuplas duplicadas.
- El esquema de toda relación incluye una clave primaria.
- Los valores que puede tomar un atributo en una relación son atómicos, en
el sentido de que no tienen estructura, son escalares.
Es un modelo que ofrece una visión más textual y esquemática de cómo
       será la base de datos. Está basado en la lógica de predicados y en la teoría
            de conjuntos. Actualmente es el modelo más usado para resolver
                  problemas reales y administrar datos dinámicamente.


        Objetivo:                         En el modelo, se pueden representar:

                                                        Atributos o
                              Los datos vistos                              Cierta semántica
Es poder visualizar los                              características de
                              como entidades                                  del problema
                                                     dichas entidades
objetos que pertenecen
a la base de datos como
entidades, junto con sus                                  Ciertas           Relaciones entre
                                                       restricciones              ellas
atributos y relaciones.
Entidad
                Identificadores



  Atributo




  Relación




Identificador
Un sistema de bases de datos activas es un sistema de gestión
de bases de datos (SGBD) que contiene un subsistema que
permite la definición y la gestión de reglas de producción (reglas
activas). Las reglas siguen el modelo evento–condición–acción
(modelo ECA): cada regla reacciona ante un determinado
evento, evalúa una condición y, si ´esta es cierta, ejecuta una
acción. La ejecución de las reglas tiene lugar bajo el control de
un subsistema autónomo, denominado motor de reglas, que se
encarga de detectar los eventos que van sucediendo y de
planificar las reglas para que se ejecuten.
En el modelo ECA una regla tiene tres componentes:


                 • Estos eventos pueden ser operaciones de consulta o actualización que se
                   aplican explícitamente sobre la base de datos. También pueden ser eventos
                   temporales (por ejemplo, que sea una determinada hora del día) u otro tipo
  El evento (o     de eventos externos (definidos por el usuario).
    eventos)


              • Determina si la acción de la regla se debe ejecutar. Una vez ocurre el evento
                disparador, se puede evaluar una condición (es opcional). Si no se especifica
                condición, la acción se ejecutará cuando suceda el evento. Si se especifica
 La condición   condición, la acción se ejecutará sólo si la condición se evalúa a verdadero.




                 • Puede ser una transacción sobre la base de datos o un programa externo
                   que se ejecutará automáticamente.
   La acción

Contenu connexe

Tendances

Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridadkamui002
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasanibalsmit
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.omarzon
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosFernando Baculima
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos SemanticasErik Guerrero
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
3 comunicaciones-entre-objetos
3 comunicaciones-entre-objetos3 comunicaciones-entre-objetos
3 comunicaciones-entre-objetoszeta2015
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasJuanMiguelCustodioMo
 

Tendances (20)

Relaciones en bases de datos
Relaciones en bases de datosRelaciones en bases de datos
Relaciones en bases de datos
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datos
 
Modelo de entidad relación extendido
Modelo de entidad relación extendidoModelo de entidad relación extendido
Modelo de entidad relación extendido
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos Semanticas
 
Historia base de datos
Historia base de datosHistoria base de datos
Historia base de datos
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Csv y xml
Csv y xmlCsv y xml
Csv y xml
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
NORMALIZACIÓN
NORMALIZACIÓN  NORMALIZACIÓN
NORMALIZACIÓN
 
3 comunicaciones-entre-objetos
3 comunicaciones-entre-objetos3 comunicaciones-entre-objetos
3 comunicaciones-entre-objetos
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 

Similaire à Unidad II. Modelo de Datos

Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datosIrene Lorza
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datosDiana Barco
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datosDiana Barco
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalpatriciorp
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de redweneliza99
 
Modelo de bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datosYipc11
 
Inicio Base de datos(Parte I)
Inicio Base de datos(Parte I)Inicio Base de datos(Parte I)
Inicio Base de datos(Parte I)Yara Añez
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datoslelyydrogo
 
Bases de datos Belén J
Bases de datos Belén JBases de datos Belén J
Bases de datos Belén JMBMBE201
 
Sistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadSistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadYoung Hyun
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalSuarezJhon
 
Bases de datos
Bases de datosBases de datos
Bases de datosOfimaticos
 

Similaire à Unidad II. Modelo de Datos (20)

modelo de datos
modelo de datos modelo de datos
modelo de datos
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datos
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Informatica modelos
Informatica modelosInformatica modelos
Informatica modelos
 
Unidad A
Unidad AUnidad A
Unidad A
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de red
 
Modelo de bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Gestores de bases de datos
Gestores de bases de datosGestores de bases de datos
Gestores de bases de datos
 
Inicio Base de datos(Parte I)
Inicio Base de datos(Parte I)Inicio Base de datos(Parte I)
Inicio Base de datos(Parte I)
 
Modelo bd
Modelo bdModelo bd
Modelo bd
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datos
 
Bases de datos Belén J
Bases de datos Belén JBases de datos Belén J
Bases de datos Belén J
 
Sistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadSistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidad
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Dernier

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
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í
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 

Dernier (20)

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
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
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 

Unidad II. Modelo de Datos

  • 1.
  • 2. Es una colección de herramientas conceptuales para describir los datos, las relaciones que existen entre ellos, semántica asociada a los datos y restricciones de consistencia.
  • 3. Relación uno a varios: es cuando Relación uno a uno: es un registro de una tabla (tabla Relación varios a varios: es cuando un registro de una secundaria) sólo puede estar cuando un registro de una tabla sólo puede estar relacionado con un único registro tabla puede estar relacionado relacionado con un único de la otra tabla (tabla principal) y con más de un registro de la registro de la otra tabla y un registro de la otra tabla (tabla principal) puede tener más de un otra tabla y viceversa. viceversa. registro relacionado en la primera tabla (tabla secundaria).
  • 4. Se usan para describir a los datos en el nivel más bajo, aunque existen muy pocos modelos de este tipo, básicamente capturan aspectos de la implementación de los sistemas de base de datos.
  • 5. La estructura básica de este modelo es el árbol. Todos los datos y sus relaciones deben plasmarse mediante esta estructura, para que exista un tipo de registro, “maestro” o “raíz”, del cual depende el resto de los tipos de registros, a los que se denomina secundarios por su dependencia con respecto a los anteriores. Características: Los segmentos, en función de su situación en el árbol y de sus características, pueden denominarse como: - Segmento Padre Ventajas Desventajas - Segmento Hijo - Segmento Raíz
  • 6. Este modelo representa los datos mediante colecciones de registros y sus relaciones se representan por medio de ligas o enlaces, los cuales pueden verse como punteros. Los registros se organizan en un conjunto de gráficas arbitrarias. C A • Ese modelo implementa directamente las relaciones de muchos a R muchos. A C T E • Los registros son los nodos del grafo y arcos son los enlaces que se establecen entre ellos mediante punteros. R I S T • Las relaciones entre conjuntos de entidades se llevan a cabo por medio de I unos registros especiales llamados “conectores”. Por regla general, los conectores están constituidos por los atributos propios de la relación. C A S
  • 7. Ventajas Desventajas • Este modelo en red es más • Una restricción bastante potente que el modelo importante de este jerárquico, ya que aquél modelo, es que una puede simularse, aplicando ocurrencia de registro una jerarquía de conjuntos en miembro puede pertenecer varios niveles. como máximo a una sola instancia de un determinado conjunto, aunque puede participar en varios tipos de conjuntos distintos.
  • 8. El modelo relacional se ha establecido actualmente como el principal modelo de datos para las aplicaciones de procesamiento de datos. Ha conseguido la posición principal debido a su simplicidad, que facilita el trabajo del programador en comparación con otros modelos anteriores como el de red y el jerárquico.
  • 9. Características Ventajas Desventajas Este modelo es el más utilizado en la actualidad para reducir Imposibilidad de representar problemas de administración de conocimiento en forma de datos dinámicamente. reglas. Una base de datos relacional En este modelo, el lugar y la forma en que se almacenen los Inexistencia de mecanismos de consiste en un datos no tienen relevancia. herencia de propiedades (y por supuesto de métodos). conjunto de tablas, a cada una La información puede ser de las cuales se le recuperada o almacenada por Falta de poder expresivo medio de consultas, que (por ejemplo, para asigna un nombre ofrecen una amplia flexibilidad representar jerarquías). y poder para administrar la exclusivo, y estas información. se componen por Dificultad para gestionar datos no atómicos (por ejemplo, los registros. Pueden los datos ser accedidos valores estructurados de una concurrentemente por muchas personas. estructura de rasgos).
  • 10. Regla 1: Representación de la información: Toda información almacenada en una base de datos relacional debe ser presentada de forma explícita y única a nivel lógico, por medio de valores en tablas. Regla 2: Acceso Garantizado: todo dato (valor atómico) debe ser accesible mediante la combinación de un nombre de tabla, un valor de su cable y el nombre de una columna. Regla 3: Tratamiento sistemático de valores nulos: se ofrece el valor nulo para dar soporte a la representación de información desconocida o inaplicable de forma sistemática, independientemente del tipo de dato. Regla 4: Catálogo dinámico en línea basado en el modelo relacional: la descripción de la base de datos se debe representar en el nivel lógico de la misma manera que los datos ordinarios, de forma que los usuarios autorizados puedan consultarla utilizando el mismo lenguaje relacional que usan para acceder a los datos normales.
  • 11. Regla 5: Sub-lenguaje de datos completo: el sistema relacional debe incluir, al menos, un lenguaje que permita expresar los siguientes elementos: definición de datos, definición de vistas, manipulación de datos (interactiva y programada), restricciones de integridad, autorizaciones y control de transacciones. Regla 6: Actualización de vistas: toda vista teóricamente debe poder actualizarse en el sistema. Regla 7: Inserciones, modificaciones y eliminaciones de alto nivel: la capacidad de manejar una relación o una vista como operando único debe existir, no solo recuperar la información, sino también en la inserción, la actualización y el borrado de datos. Regla 8: Independencia física de los datos: los programas de aplicación y las actividades terminales de la base de datos deben mantenerse inalterados desde el punto de vista lógico, sean cuales sean los cambios que se introduzcan en los mecanismos de almacenamiento y acceso de la base de datos.
  • 12. Regla 9: Independencia lógica de los datos: los programas de aplicación y las actividades terminales de la base de datos no deben verse afectadas por aquellos cambios que preserven la información y que, desde el punto de vista teórico, estén permitidos. Regla 10: Independencia de la integridad: las reglas de identidad de una base de datos deben ser definibles por medio del sublenguaje de datos relacional y han de almacenarse en el catalogo de la base de datos, no en los programas de aplicación. Regla 11: Independencia de la distribución: debe existir un sublenguaje de datos que pueda soportar base de datos distribuidas sin que haya que alterar los programas de aplicación cuando se distribuyen los datos por primera vez o se redistribuyen estos con posterioridad. Regla 12: Regla de la no subversión: si un sistema de gestión de base de datos soporta un lenguaje de bajo nivel que permite el acceso fila a fila, éste no puede utilizarse para saltarse las reglas de integridad y las restricciones expresadas por medio del lenguaje de más alto nivel.
  • 13. Podemos considerarlo como un esquema de una relación es también un conjunto, de esto se derivan algunas propiedades importantes: - No hay orden en las tuplas. - No hay orden en los atributos. - No hay tuplas duplicadas. - El esquema de toda relación incluye una clave primaria. - Los valores que puede tomar un atributo en una relación son atómicos, en el sentido de que no tienen estructura, son escalares.
  • 14. Es un modelo que ofrece una visión más textual y esquemática de cómo será la base de datos. Está basado en la lógica de predicados y en la teoría de conjuntos. Actualmente es el modelo más usado para resolver problemas reales y administrar datos dinámicamente. Objetivo: En el modelo, se pueden representar: Atributos o Los datos vistos Cierta semántica Es poder visualizar los características de como entidades del problema dichas entidades objetos que pertenecen a la base de datos como entidades, junto con sus Ciertas Relaciones entre restricciones ellas atributos y relaciones.
  • 15. Entidad Identificadores Atributo Relación Identificador
  • 16. Un sistema de bases de datos activas es un sistema de gestión de bases de datos (SGBD) que contiene un subsistema que permite la definición y la gestión de reglas de producción (reglas activas). Las reglas siguen el modelo evento–condición–acción (modelo ECA): cada regla reacciona ante un determinado evento, evalúa una condición y, si ´esta es cierta, ejecuta una acción. La ejecución de las reglas tiene lugar bajo el control de un subsistema autónomo, denominado motor de reglas, que se encarga de detectar los eventos que van sucediendo y de planificar las reglas para que se ejecuten.
  • 17. En el modelo ECA una regla tiene tres componentes: • Estos eventos pueden ser operaciones de consulta o actualización que se aplican explícitamente sobre la base de datos. También pueden ser eventos temporales (por ejemplo, que sea una determinada hora del día) u otro tipo El evento (o de eventos externos (definidos por el usuario). eventos) • Determina si la acción de la regla se debe ejecutar. Una vez ocurre el evento disparador, se puede evaluar una condición (es opcional). Si no se especifica condición, la acción se ejecutará cuando suceda el evento. Si se especifica La condición condición, la acción se ejecutará sólo si la condición se evalúa a verdadero. • Puede ser una transacción sobre la base de datos o un programa externo que se ejecutará automáticamente. La acción