Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
04/DICIEMBRE/2014
INSTITUTO TECNOLGICO DE
AGUASCALIENTES
Introduccin
FUNDAMENTOS DE BASES DE
DATOS
INGENIERIA EN TECNOLOGIAS
DE LA INFORMACIN Y
COMUNICACIONES
UNIDAD 7
BASES DE DATOS ORIENTADAS A
En general las bases de datos son muy utilizadas actualmente por muchas
empresas u organizaciones que manejan gran cantidad de informacin.
INTEGRANTES:
ALEJANDRO ALVARADO LOSOYA
CARLOS HUMBERTO BRIANO
Por este motivo ha surgido la necesidad de explotar al mximoZUIGA
las capacidades
ndice.
Un ODBMS hace que los objetos de la base de datos aparezcan como objetos de
un lenguaje de programacin en uno o ms lenguajes de programacin a los que
d soporte.
Los ODBMS son una buena eleccin para aquellos sistemas que necesitan un
buen rendimiento en la manipulacin de tipos de dato complejos.
Colecciones: Tambin conocidos como conjuntos, este tipo de datos clasifican los
arrays y los conjuntos en que los elementos pueden aparecer varias veces.
Objetos de gran tamao: Desde ya hace varios aos que se necesita almacenar
datos con atributos muy grandes (Varios Mbytes), como libros, canciones, etc. E
incluso an ms grandes; como mapas de alta resolucin, video, etc. que puede
llegar fcilmente a los Gigabytes.
imagen blob(10MB)
pelcula blob(2GB)
10
11
12
Complejidad de modificacin:
- Adicin de una clase
- Eliminacin de una clase
Identidad de Objetos
- Se debe asignar a cada objeto un OID
- Debe ser inmutable
- Se debe usar una sola vez
- No debe No debe depender de la direccin fsica de almacenamiento
- depender de ningn atributo
Constructores Bsicos
- Constructores de tomos
- Constructores de tuplas
- Constructores de Conjuntos
Compatibilidad con Lenguajes de Programacin
Extender otros lenguajes de manejo de datos como SQL para que manejen tipos
de datos complejos y la programacin orientada a objetos
Extender lenguajes de programacin Orientada a Objetos para que trabajen con
bases de datos
Manejo de Objetos Complejos
- Ofrecer a la aplicacin una porcin del objeto antes de obtener el objeto
completo
- Usar tcnicas de almacenamiento intermedio y cache para obtener
anticipadamente porciones del objeto.
Ventajas en BDOO
-
Desventajas de la BDOO
-
13
Conclusin.
Las bases de datos orientadas a objetos nos sirven para manejar nuestra
informacin de una manera ms dinmica, esto se hace implementando nuestra
base en algn lenguaje de programacin que maneje objetos tales son como:
Java, C#, Visual Basic.NET y C++. Cada objetos que creamos en nuestra BDOO
tiene caractersticas que podemos manejar con este implemento, las BDOO son
una buena eleccin para aquellos sistemas que necesitan un buen rendimiento en
14
Bibliografa.
http://www3.uji.es/~mmarques/e16/teoria/cap2.pdf
http://www.ciens.ucv.ve/escueladecomputacion/documentos/archivo/87
http://kybele.escet.urjc.es/documentos/BDA/Parte2/OdmgV3.PDF