SlideShare una empresa de Scribd logo
1 de 11
OBJETOS
                             – TABLAS
                          -CONSULTAS
                        -FORMULARIOS
                           -INFORMES




                          BASE DE
                           DATOS
                         ORIENTADO
                         A OBJETOS


                                           ODBMS Y UN DBMS
  UN ODBMS PERMITE                       INTEGRAN FUNCIONES
 APARECER OBJETOS DE                    DE BASE DE DATOS CON
UNO O MAS LENGUAJE DE                        LENGUAJE DE
    PROGRAMACION                            PROGRAMACION
                                        ORIENTADO A OBJETOS
LOS ODBMS        AL ALMACENAR
PROPORCIONAN LOS
      COSTES DE       EXACTAMENTE EL
 DESARROLLO MÁS
 BAJOS Y EL MEJOR    MODELO DE OBJETO
   RENDIMIENTO         USADO A NIVEL
 CUANDO SE USAN
OBJETOS GRACIAS A    APLICATIVO, LO QUE
 QUE ALMACENAN
OBJETOS EN DISCO Y   REDUCE LOS COSTES
     TIENEN UNA      DE DESARROLLO Y
    INTEGRACIÓN
TRANSPARENTE CON      MANTENIMIENTO.
   EL PROGRAMA
   ESCRITO EN UN
    LENGUAJE DE
  PROGRAMACIÓN
    ORIENTADO A
       OBJETOS.
LAS BASES DE DATOS ORIENTADAS A OBJETOS SE CREARON PARA TRATAR DE SATISFACER LAS NECESIDADES DE ESTAS
                                         NUEVAS APLICACIONES.
  LA ORIENTACIÓN A OBJETOS OFRECE: FLEXIBILIDAD PARA MANEJAR ALGUNOS DE ESTOS REQUISITOS Y NO ESTA
     LIMITADA POR LOS TIPOS DE DATOSY LOS LENGUAJES DE CONSULTA DE LOS SISTEMAS DE BASES DE DATOS
                                            TRADICIONALES.
LIBERTAD PARA CREAR TIPOS DE INFORMACIÓN NUEVOS

     LOS ODBMS DAN LIBERTAD PARA CREAR Y ALMACENAR CUALQUIER TIPO DE DATOS MEDIANTE DESCRPCIONES
      DE OBJETOS ESTÁNDAR, LAS BASES DE DATOS TRADICIONALES BRINDAN UNA CANTIDAD LIMITADA DE TIPOS
                                         DE DATOS MUY COMPLEJOS.




                                      ACCESO RÁPIDO
   LOS ODBMS DAN SEGUIMIENTO A LOS OBJETOS MEDIANTE SUS ID ÚNICOS, UNA BUSQUEDA PUEDE IR DE MODO
    DIRECTO A UN OBJETO A OTRO SIN NECESIDAD DE TEDIOSAS OPERACIONES DE BÚSQUEDA Y COMPARACIÓN
                       EMPLEANDO LLAVES EXTERNAS Y OTRAS TÉCNICAS ASOCIATIVAS.




VISTAS FLEXIBLES DE ESTRUCTURAS COMPUESTASLOS
ODBMS PERMITEN A OBJETOS INDIVIDUALES PARTICIPAR EN GRAN VARIEDAD DE RELACIONES DE CONTENCIÓN,
CON LO QUE SE CREAN MÚLTIPLES VISTAS DE LOS MISMOS OBJETOS.
ESTRECHA VINCULACIÓN CON LOS LENGUAJES ORIENTADOS A OBJETOS
   LOS ODBMS SE PRESENTAN COMO EXTENSIONES PERSISTENTES DE LAS ESTRUCTURAS DE DATOS EN
    MEMORIA DE LOS LENGUAJES ORIENTADOS A OBJETOS, ESTOS BRINDAN EL ACCESO MÁS RÁPIDO Y
DIRECTOR A LOS OBJETOS QUE ELLOS MISMOS ALMACENAN, TAMBIEN SOSN BUENOS PARA CONSERVAR SUS
                                     CARACTERÍSTICAS.




 SOPORTE PARA ESTRUCTURAS DE INFORMACIÓN ADAPTABLES UTILIZANDO
                       HERENCIA MÚLTIPLE
 LOS ODBMS SE DEFINEN CON CLASES DE OBJETOS, LO QUE SIGNIFICA QUE ES POSIBLE CREAR SUBCLASES
 DE CUALQUIERA DE ELLAS PARA CONSTRUIR ESTRUCTURAS ADAPTADAS QUE SASTIFAGAN NECESIDADES
                              DE INFORMACIÓN EXCEPCIONALES.




                     DEPÓSITOS PARA OBJETOS DISTRIBUIDOS
  LOS ODBMS OFRECEN DEPÓSITOS MULTIUSUARIO NATURALES PARA OBJETOS DE TIEMPO DE EJECUCIÓN,
  TAMBIÉN BRINDAN VERDADEROS ALMACENES PARA PARA LOS COMPONENTES MÓVILES, LOS APPLETS Y
                                    LOS BEANS DE JAVA.
   LOS ODBMS HAN PERFECCIONADO ASIMISMO EL ARTE DE ADMINISTRAR LOS OBJETOS COMPUESTOS
    COMO UNA UNIDAD. EL ODBMS MANTIENE DE FORMA AUTOMATICA LAS RELACIONALES ENTRE LAS
    PARTES Y TRATA LOS AGREGADOS COMO UN SOLO COMPONENTE.
   LAS CARACTERÍSTICAS CENTRALES DEL MODELO DE OBJETOS SON LOS
    SIGUIENTES:

   ATRIBUTOS Y RELACIONES DE PROPIEDADES DEL OBJETO

   OPERACIONES DE LOS OBJETOS (EL COMPORTAMIENTO) Y LAS EXCEPCIONES

    HERENCIA MÚLTIPLE
     LA

   ALCANCES Y CLAVES

   DENOMINACIÓN DE OBJETOS, LA VIDA Y LAIDENTIDAD

   LITERALES ATÓMICA, ESTRUCTURA Y LA RECOLECCIÓN

   LISTA, CONJUNTO, LA BOLSA Y ELCONJUNTO DE CLASES DE COLECCIÓN

   CONTROL DE CONCURRENCIA Y BLOQUEO DE OBJETOS

   LAS OPERACIONES DE BASE DE DATOS
   Lenguaje de definición de objetos       Lenguaje de consultas de objetos   Combinaciones de lenguaje.
                                                        




                                           NORMA DEL ODMG
CORBA UTILIZA UN LENGUAJE DE DEFINICION DE INTERFACES (IDL) PARA IDENTIFICAR LAS INTERFACES
 CON LOS SERVICIOS QUE LOS OBJETOS OFRECERAN. CORBA PUEDE ESPECIFICAR A PARTIR DE ESTE IDL, LA
 INTERFAZ A UN LENGUAJE DETERMINADO , DESCRIBIENDO COMO LOS TIPOS DE DATOS CORBA DEBEN SER
UTILIZADOS EN LA IMPLEMENTACION DEL CLIENTE /SERVIDOR IMPLEMENTA ESTANDARES EXISTENTES PARA
                         ADA,C,C++,SMALLTALK.JAVA, PYTHON, PERL Y TCL.

Más contenido relacionado

Similar a José gadvay

Similar a José gadvay (20)

Bdoo
BdooBdoo
Bdoo
 
Unidad1
Unidad1Unidad1
Unidad1
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Clase 01 Introducción a la base de datos
Clase 01 Introducción a la base de datos Clase 01 Introducción a la base de datos
Clase 01 Introducción a la base de datos
 
Daniel diapositiva (1)
Daniel diapositiva (1)Daniel diapositiva (1)
Daniel diapositiva (1)
 
Comparacio de la bdor y modelo relacional
Comparacio de la bdor y modelo relacionalComparacio de la bdor y modelo relacional
Comparacio de la bdor y modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
base de datos 2013
base de datos 2013base de datos 2013
base de datos 2013
 
DB4O + BIRT
DB4O + BIRTDB4O + BIRT
DB4O + BIRT
 
Unidad 2-bdoo
Unidad 2-bdooUnidad 2-bdoo
Unidad 2-bdoo
 
Sistema Gestor de Base de Datos
Sistema Gestor de Base de DatosSistema Gestor de Base de Datos
Sistema Gestor de Base de Datos
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas slidshere
Sistemas slidshereSistemas slidshere
Sistemas slidshere
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdfSISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
 
Instituto tecnológico bdd
Instituto tecnológico bddInstituto tecnológico bdd
Instituto tecnológico bdd
 

José gadvay

  • 1.
  • 2.
  • 3. OBJETOS – TABLAS -CONSULTAS -FORMULARIOS -INFORMES BASE DE DATOS ORIENTADO A OBJETOS ODBMS Y UN DBMS UN ODBMS PERMITE INTEGRAN FUNCIONES APARECER OBJETOS DE DE BASE DE DATOS CON UNO O MAS LENGUAJE DE LENGUAJE DE PROGRAMACION PROGRAMACION ORIENTADO A OBJETOS
  • 4. LOS ODBMS AL ALMACENAR PROPORCIONAN LOS COSTES DE EXACTAMENTE EL DESARROLLO MÁS BAJOS Y EL MEJOR MODELO DE OBJETO RENDIMIENTO USADO A NIVEL CUANDO SE USAN OBJETOS GRACIAS A APLICATIVO, LO QUE QUE ALMACENAN OBJETOS EN DISCO Y REDUCE LOS COSTES TIENEN UNA DE DESARROLLO Y INTEGRACIÓN TRANSPARENTE CON MANTENIMIENTO. EL PROGRAMA ESCRITO EN UN LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS.
  • 5. LAS BASES DE DATOS ORIENTADAS A OBJETOS SE CREARON PARA TRATAR DE SATISFACER LAS NECESIDADES DE ESTAS NUEVAS APLICACIONES. LA ORIENTACIÓN A OBJETOS OFRECE: FLEXIBILIDAD PARA MANEJAR ALGUNOS DE ESTOS REQUISITOS Y NO ESTA LIMITADA POR LOS TIPOS DE DATOSY LOS LENGUAJES DE CONSULTA DE LOS SISTEMAS DE BASES DE DATOS TRADICIONALES.
  • 6. LIBERTAD PARA CREAR TIPOS DE INFORMACIÓN NUEVOS LOS ODBMS DAN LIBERTAD PARA CREAR Y ALMACENAR CUALQUIER TIPO DE DATOS MEDIANTE DESCRPCIONES DE OBJETOS ESTÁNDAR, LAS BASES DE DATOS TRADICIONALES BRINDAN UNA CANTIDAD LIMITADA DE TIPOS DE DATOS MUY COMPLEJOS. ACCESO RÁPIDO LOS ODBMS DAN SEGUIMIENTO A LOS OBJETOS MEDIANTE SUS ID ÚNICOS, UNA BUSQUEDA PUEDE IR DE MODO DIRECTO A UN OBJETO A OTRO SIN NECESIDAD DE TEDIOSAS OPERACIONES DE BÚSQUEDA Y COMPARACIÓN EMPLEANDO LLAVES EXTERNAS Y OTRAS TÉCNICAS ASOCIATIVAS. VISTAS FLEXIBLES DE ESTRUCTURAS COMPUESTASLOS ODBMS PERMITEN A OBJETOS INDIVIDUALES PARTICIPAR EN GRAN VARIEDAD DE RELACIONES DE CONTENCIÓN, CON LO QUE SE CREAN MÚLTIPLES VISTAS DE LOS MISMOS OBJETOS.
  • 7. ESTRECHA VINCULACIÓN CON LOS LENGUAJES ORIENTADOS A OBJETOS LOS ODBMS SE PRESENTAN COMO EXTENSIONES PERSISTENTES DE LAS ESTRUCTURAS DE DATOS EN MEMORIA DE LOS LENGUAJES ORIENTADOS A OBJETOS, ESTOS BRINDAN EL ACCESO MÁS RÁPIDO Y DIRECTOR A LOS OBJETOS QUE ELLOS MISMOS ALMACENAN, TAMBIEN SOSN BUENOS PARA CONSERVAR SUS CARACTERÍSTICAS. SOPORTE PARA ESTRUCTURAS DE INFORMACIÓN ADAPTABLES UTILIZANDO HERENCIA MÚLTIPLE LOS ODBMS SE DEFINEN CON CLASES DE OBJETOS, LO QUE SIGNIFICA QUE ES POSIBLE CREAR SUBCLASES DE CUALQUIERA DE ELLAS PARA CONSTRUIR ESTRUCTURAS ADAPTADAS QUE SASTIFAGAN NECESIDADES DE INFORMACIÓN EXCEPCIONALES. DEPÓSITOS PARA OBJETOS DISTRIBUIDOS LOS ODBMS OFRECEN DEPÓSITOS MULTIUSUARIO NATURALES PARA OBJETOS DE TIEMPO DE EJECUCIÓN, TAMBIÉN BRINDAN VERDADEROS ALMACENES PARA PARA LOS COMPONENTES MÓVILES, LOS APPLETS Y LOS BEANS DE JAVA.
  • 8. LOS ODBMS HAN PERFECCIONADO ASIMISMO EL ARTE DE ADMINISTRAR LOS OBJETOS COMPUESTOS COMO UNA UNIDAD. EL ODBMS MANTIENE DE FORMA AUTOMATICA LAS RELACIONALES ENTRE LAS PARTES Y TRATA LOS AGREGADOS COMO UN SOLO COMPONENTE.
  • 9. LAS CARACTERÍSTICAS CENTRALES DEL MODELO DE OBJETOS SON LOS SIGUIENTES:  ATRIBUTOS Y RELACIONES DE PROPIEDADES DEL OBJETO  OPERACIONES DE LOS OBJETOS (EL COMPORTAMIENTO) Y LAS EXCEPCIONES   HERENCIA MÚLTIPLE LA  ALCANCES Y CLAVES  DENOMINACIÓN DE OBJETOS, LA VIDA Y LAIDENTIDAD  LITERALES ATÓMICA, ESTRUCTURA Y LA RECOLECCIÓN  LISTA, CONJUNTO, LA BOLSA Y ELCONJUNTO DE CLASES DE COLECCIÓN  CONTROL DE CONCURRENCIA Y BLOQUEO DE OBJETOS  LAS OPERACIONES DE BASE DE DATOS
  • 10. Lenguaje de definición de objetos Lenguaje de consultas de objetos Combinaciones de lenguaje.   NORMA DEL ODMG
  • 11. CORBA UTILIZA UN LENGUAJE DE DEFINICION DE INTERFACES (IDL) PARA IDENTIFICAR LAS INTERFACES CON LOS SERVICIOS QUE LOS OBJETOS OFRECERAN. CORBA PUEDE ESPECIFICAR A PARTIR DE ESTE IDL, LA INTERFAZ A UN LENGUAJE DETERMINADO , DESCRIBIENDO COMO LOS TIPOS DE DATOS CORBA DEBEN SER UTILIZADOS EN LA IMPLEMENTACION DEL CLIENTE /SERVIDOR IMPLEMENTA ESTANDARES EXISTENTES PARA ADA,C,C++,SMALLTALK.JAVA, PYTHON, PERL Y TCL.