APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
Base De Datos Orientada A Objetos
1. INSTITUTO TECNOLOGICO DE PINOTEPA
BASE DE DATOS ORIENTADA A OBJETOS
TEMA: DBMS ORIENTADOS A OBJETOS
ING EN INFORMATICA
ALUMNO:JOSE IVAN ESTRADA SOLANO
2. ¿QUE ES UNA BASE DE DATOS ORIENTADA
A OBJETOS?
Una base de datos
orientada a objetos es una
base de datos inteligente
soporta el paradigma
orientado a objetos
almacenando métodos y
datos, y no solamente
datos. Esta diseñada para
ser eficaz, desde el punto
de vista físico, para
almacenar objetos
complejos. Evite el acceso
a los datos; esto gracias a
los métodos almacenados
en ella.
3. CARACTERÍSTICAS
Al crear un sistema de BD Orientado a Objetos se deben tener en cuenta características
están divididas en tres grupos:
Mandatorias: Son aquellas obligatorias
Opcionales: No son obligatorias y se ponen para hacer que el sistema sea mejor
Abiertas: Son aquellas en las que el diseñador puede poner de su parte y que están
relacionadas con la programación.
PROPIEDADES
Encapsulación: Propiedad que permite ocultar la información al resto de los objetos,
impidiendo así accesos incorrectos o conflictos.
Herencia: Propiedad a través de la cual los objetos heredan comportamiento dentro
de una jerarquía de clases.
Polimorfismo: Propiedad de una operación mediante la cual puede ser aplicada a
distintos tipos de objetos.
4. un SGBD que almacena objetos y por tanto posee todas las ventajas
de la orientación a objetos.
Las bases de datos orientadas a objetos, se diseñan para trabajar bien
en conjunción con los lenguajes de programación orientados a objetos
como:
JAVA
C++
Visual Basic.Net
C#
5. Bases de datos estáticas
Éstas son bases de datos de
sólo lectura, utilizadas
primordialmente para
almacenar datos históricos que
posteriormente se pueden
utilizar para estudiar el
comportamiento de un
conjunto de datos a través del
tiempo, realizar proyecciones y
tomar decisiones.
Bases de datos dinámicas
Éstas son bases de datos donde la
información almacenada se
modifica con el tiempo,
permitiendo operaciones como
actualización, borrado y adición
de datos, además de las
operaciones fundamentales de
consulta.
6. GESTORES DE BASES DE DATOS
es un sistema de gestión de
base de datos objeto-
relacional.
Se considera a Oracle
Database como uno de los
sistemas de bases de datos
más completos, destacando:
• soporte de transacciones.
• estabilidad.
• escalabilidad.
• soporte multiplataforma.
Microsoft SQL Server es un
sistema para la gestión
de bases de datos producido
por Microsoft basado en el
modelo relacional. Sus
lenguajes para consultas son T-
SQL y ANSI SQL.
CARACTERISTICAS
Soporte de transacciones.
Soporta procedimientos
almacenados.
7. El DBMS Informix fue
concebido y diseñado por
Roger Sippl a finales de los
años 1970. La compañía
Informix fue fundada en
1980
es un motor de bases de
datos altamente optimizado
para inteligencia empresarial,
desarrollado por la
empresa Sybase, llamado ahora
Sap Sybase IQ debido a la
compra de la empresa Sybase por
parte de Sap.
8. es un sistema de gestión de
bases de datos incluido en el
paquete de programas
de Microsoft Office. Es
igualmente un gestor de datos
que recopila información
relativa a un asunto o
propósito particular
9. Una base de datos es una colección de datos que puede constituirse de
forma que sus contenidos puedan permitirse el encapsular, tramitarse y
renovarse sencillamente, elementos de datos, sus características, atributos
y el código que opera sobre ellos en elementos complejos llamados
objetos. Las base de datos están constituida por objetos, que pueden ser
de muy diversos tipos, y sobre los cuales se encuentran definidas
unas operaciones donde interactúan y se integran con las de
un lenguaje de programación orientado a objetos.
10. El éxito del SGBD reside en mantener la seguridad e integridad de los datos.
Lógicamente tiene que proporcionar herramientas a los distintos usuarios. Entre
las herramientas que proporciona están:
Herramientas para la creación y especificación de los datos. Así como la
estructura de la base de datos.
Herramientas para administrar y crear la estructura física requerida en las
unidades de almacenamiento.
Herramientas para la manipulación de los datos de las bases de datos, para
añadir, modificar, suprimir o consultar datos.
Herramientas de recuperación en caso de desastre
Herramientas para la creación de copias de seguridad
Herramientas para la gestión de la comunicación de la base de datos
Herramientas para la creación de aplicaciones que utilicen esquemas externos
de los datos
Herramientas de instalación de la base de datos
Herramientas para la exportación e importación de datos