Bases de Datos Orientadas a Objetos

Descripción

Mapa Mental sobre Bases de Datos Orientadas a Objetos, creado por efra.e.q el 06/02/2014.
efra.e.q
Mapa Mental por efra.e.q, actualizado hace más de 1 año
efra.e.q
Creado por efra.e.q hace alrededor de 10 años
44
0

Resumen del Recurso

Bases de Datos Orientadas a Objetos
  1. POO
    1. Herencia
      1. Polimorfismo
        1. Abstracción
          1. Encapsulamiento
            1. Objeto

              Nota:

              • Atributos. Propiedades ----------------- Metodos
              1. Atributos, Propiedades, Metodos
              2. Clase
                1. De control, entidad e interfáz
                  1. Métodos: constructores, destructores, accesores, mutadores.
                    1. Sobrecarga
                  2. Modelo de datos
                    1. Relacional
                      1. Los programas están separados de los datos, BD.
                        1. Relaciones mediante claves ajenas.
                        2. Objetos
                          1. Los objetos del programa desaparecen; los de la BD no lo hacen.
                            1. Las relaciones son identificadores, que son atributos de cada objeto; los asigna el SGBD.
                              1. En una base de datos orientada a objetos pura, los identificadores de los objetos deben corresponderse en ambos extremos de la relación.
                              2. Permite atributos multivaluados.
                                1. Cuando el SGBD ve que un atributo tiene como tipo de datos una clase, ya sabe que el atributo contendr´a un indentificador de objeto.
                                2. Muchos a muchos: Cada clase que participa en ella define un atributo que contendrá un conjunto de valores de la otra clase con la que se relacionará.
                                  1. Herencia
                                    1. De "es un", y "extiende".
                                    2. UML
                                  2. Modelo estándar ODMG
                                    1. Modelo de objetos
                                      1. Objetos y literales.
                                        1. Un tipo puede ser una clase de la que se crea un objeto, una interface o un tipo de datos para un literal (por ejemplo, integer). Un objeto se puede pensar como una instancia de un tipo.
                                          1. Tipos atómicos, colecciones y estructurados.
                                            1. Colección deriva de la clase Collection
                                              1. set, list, bag, array, dictionary
                                              2. Estructurados son: date, time, timestamp, interval
                                              3. Los objetos pueden ser transitorios o persistentes.
                                                1. Literales: atomicos, colecciones, estructurados o nulos
                                                  1. Literales atómicos: boolean, short, long, unsigned short, unsigned long, float, double,octet,char,string, enum
                                                2. Propiedades: atributos y relaciones.
                                                  1. Transacciones
                                                  2. Lenguaje de definición de objetos ODL
                                                    1. Para definir objetos para sistemas compatibles con ODMG.
                                                    2. Lenguaje de consulta de objetos OQL.
                                                      1. Lenguaje declarativo del tipo de SQL que permite realizar consultas de modo eficiente sobre bases de datos orientadas a objetos,
                                                    3. Sistemas Objeto-Relacionales
                                                      1. Es posible almacenar m´ultiples valores en una columna de una misma fila.
                                                        1. Es posible almacenar procedimientos en las relaciones porque un objeto está enlazado con el código de los procesos que sabe realizar (los métodos de su clase).
                                                          1. Métodos
                                                          2. Manifiesto acerca de las SMBDOO
                                                            1. Atkinson. Caracterpisticas de los SMBDOO puros.
                                                              1. Opcionales
                                                                1. Herencia múltiple, Comprobación de tipos, Distribución, Transacciones de diseño, Versiones
                                                                2. Obligatorias
                                                                  1. Tipos Complejos, Identidad de Objeto, Encapsulamiento,Tipos y Clases, Herencia, Polimorfismo, Completitud de cálculos, Extensebiblidad, Persistencia, Gestion de almacenamiento, Concurrencia, Recuperación, Facilidad de consultas.
                                                                  2. Abiertas
                                                                    1. Paradigma de programación, Sistema de representación, Sistema de tipos, Uniformidad
                                                                  3. Manifiesto de Stonebraker
                                                                    1. Primer principio
                                                                      1. Ademas de los servicios tradicionales de gestión de datos, los SMBD de tercera generación proporcionarán gestión y reglas más ricas. 1. Los SGBD de la tercera generación debe tener un sistema de tipos rico 2. La herencia es aconsejable 3. La reutilización y la encapsulación son aconsejables. 4. Se deberían asignar IDO para los registros sólo si no está disponible una clave primaria. 5. Las reglas de convertirán en una característica primordial de los futuros sistemas. Las reglas no deberían asociarse con una función específica.
                                                                      2. Segundo
                                                                        1. “Los SGBD de tercera generación deben incluir a los SGBS de segunda” Proposiciones 1. Un SGBD de la tercera generación debe tener un lenguaje de acceso declarativo y de alto nivel. 2. Deben existir dos formas de especificar colecciones: por enumeración de sus miembros o mediante un lenguaje de consulta. 3. Las vistas deben ser actualizables. 4. Los indicadores de resultados no deben aparecer en los datos.
                                                                        2. Tercer principio
                                                                          1. “Los SGBD de tercera generación deben estar abiertos a otros subsistemas” 1. Se puede acceder a un SGBD de tercera generación desde múltiples lenguajes de alto nivel. 2. Debe soportar la persistencia de las variables. 3. El lenguaje SQL es una forma universal de expresión de datos. 4. Las consulta y sus respuestas deben constituir el nivel más bajo de comunicación entre un cliente y un servidor.
                                                                        3. Tercer manifiesto Darwen y Date 1995
                                                                          1. Reinterpreta el modelo relacional bajo una visión orientada al objeto.
                                                                            1. Propone un lenguaje D que proporciona algunas ventajas de la orientación al objeto, como los tipos de datos y la herencia, manteniendo el fundamento teórico del modelo relacional. No se trata de una extensión del lenguaje SQL.
                                                                              1. Según el manifiesto, tal lenguaje D, debe estar sujeto a una serie de prescripciones, proscripciones y lo que denomina “sugerencias muy fuertes” las cuales divide en categorías. 1. RM: surgen del Modelo Relacional 2. OO: no surgen del Modelo relacional
                                                                            Mostrar resumen completo Ocultar resumen completo

                                                                            Similar

                                                                            Animales y sus Características
                                                                            Diego Santos
                                                                            Causas principales de la Primera Guerra Mundial
                                                                            crisferroeldeluna
                                                                            SISTEMA INMUNOLÓGICO
                                                                            deisyj_200
                                                                            LOS ANIMALES VERTEBRADOS
                                                                            diazcardenasjack
                                                                            LAS PLANTAS
                                                                            Red Mist
                                                                            Diagrama QCLD
                                                                            Andrea Castro Romero
                                                                            FARMACOLOGÍA CARDIOVASCULAR
                                                                            may.856
                                                                            GS-1. GUARDIAS DE ORDEN Y GUARDIAS DE LOS SERVICIOS
                                                                            antonio del valle
                                                                            EVENTOS EN JAVA
                                                                            **CR 7**
                                                                            ARQUITECTURA DE COMPUTADORA
                                                                            jose santos
                                                                            Ejemplo incompleto mapa conceptual Parte de las Plantas
                                                                            Giglia Gómez Villouta