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.