base de datos orientado a objetos
I. BD Orientadas a Objetos
Tema 1. Bases de Datos Orientadas a Objetos
Tema 2. El modelo de clases de UML
Ejercicios de modelado conceptual OO
Tema 3. El modelo objeto-relacional
Prácticas de BDOR en Oracle
Tema 4. Diseño de BDOR
Ejercicios de diseño de BD (objeto-)relacionales con UML
II. BD Activas
Tema 5. Bases de Datos Activas
Tema 6. Disparadores en Oracle
Prácticas deDisparadores en Oracle
III. BD Semiestructuradas
Tema 7. XML y las BD
Prácticas de XML con XML DB de Oracle
www.kybele.urjc.es
Base de Datos @KYBELE
Bases de Datos Orientadas a Objetos
Bibliografía Complementaria
“Object Oriented Database Systems”, E. Bertino and E. Marcos.
En: Advanced Databases: Technology and Design.M. Piattini y
O. Díaz (Eds.). Artech House, 2000.
Object-Oriented Database Systems. Concepts and
Architectures. Bertino and Martino, Addison-Wesley, 1993.
Object Databases. The Essentials. Mary E. S. Loomis. AddisonWesley Publishing Company, 1995.
M. Stonebraker and P. Brown, Object-Relational DBMSs.
Traking the Next Great Wave. Morgan Kauffman, 1999.
www.kybele.urjc.es
Base de Datos @KYBELE
Bibliografía Complementaria
TheObject-Oriented Database System Manifesto. M.
Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier y S.
Zdonik. Proc. First International Conference on Deductive
and Object Oriented Databases, Kyoto (Japan), 1989.
Third Generation Database System Manifesto. M.
Stonebraker, B. Lindsay, J. Gray, M. Carey, M. Brodie, P.
Bernstein, D. Beech. ACM SIGMOD Record vol. 19, nº 3,
septiembre1990.
www.kybele.urjc.es
Base de Datos @KYBELE
Índice
1. Evolución
2. Motivación
3. SGBDOO vs. SGBD de tercera generación
3.1. Manifiesto de los SGBDOO
3.2. Manifiesto de los SGBD de 3ª generación
3.3. Productos y estándares
3.4. Convergencia
4. Características de los SGBDOO
4.1. Persistencia
4.2. Concurrencia
4.3. Procesamiento de consultas ad-hoc
4.4. Seguridad y controlde acceso
4.5. Otras
www.kybele.urjc.es
Base de Datos @KYBELE
1. Evolución
Factores Claves:
Fundamentos Teóricos
Productos Comerciales
Aplicaciones Prácticas
www.kybele.urjc.es
Base de Datos @KYBELE
1. Evolución
1960
Primeros productos de bases de datos (DBOM, IMS, IDS, Total, IDMS)
Estándares Codasyl
Modelo
Nace la primera generación de productos deRelacional de datos.
Bases
Prototipos SGBDR
1970
Trabajos teóricos relacionales
Los tres niveles de la jerárquicos y en red
Los primeros SGBD se basaban en modelosarquitectura (ANSI y Codasylxl)
Modelo E/R
1980
Primeros
•Proporcionaban una organización productos relacionalesdatos en árboles y grafos
lógica de los del mercado
Bases de datos distribuidas
Herramientas CASE
Losproductos
Estándares SQL (ANSI/ISO)
Manifiesto sobre bases de datos orientadas a objetos
1990
Manifiesto sobre la tercera
•Utilizaban lenguajes procedimentales generación de bases de datos
Arquitectura cliente/servidor (en dos capas)
Primeros productos de bases de objeto
•Sin independencia física/lógica
Modelos de referencia (ISO/ANSI)
SQL 92
•Flexibilidad muy limitadaConsorcio ODMG (Estándares OO)
Almacenes de datos
SQL: 1999 (anteriormente, SQL3)
Incorporación a los SGBD de facilidades de Objeto-Relacional
comunicación de datos (IBM – IMS)
Modelo
2000
Arquitectura Cliente/Servidor en tres capas
Bases de datos multimedia
•Data Base/Data Comunication (DB/DC)de datos móviles usuarios accediendo a la
Bases múltiples
BD a través de una red decomunicación.SQL/MM
Bases de datos XML
SQL: 2003
Bases de datos grid
www.kybele.urjc.es
Base de Datos @KYBELE
1. Evolución
1960
Primeros productos de bases de datos (DBOM, IMS, IDS, Total, IDMS)
Estándares Codasyl
1970
Modelo Relacional
Prototipos SGBDR
Trabajos teóricos relacionales
Los tres niveles de la arquitectura (ANSI y Codasylxl)
Modelo E/R
Primeros productos...
Regístrate para leer el documento completo.