0% encontró este documento útil (0 votos)
91 vistas5 páginas

Bdoo BDR: Definición

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 5

BDOO BDR

Definición Es una base de datos Es un tipo de base de


inteligente soporta el datos (BD) que cumple
paradigma orientado a con el modelo relacional
objetos almacenando (el modelo más utilizado
métodos y datos, y no actualmente para
solamente datos. Está implementar las BD ya
diseñada para ser eficaz, planificadas).
desde el punto de vista Un sistema de software
físico, para almacenar utilizado para mantener
objetos complejos. Evite las bases de datos
el acceso a los datos; relacionales es un
esto gracias a los relational database
métodos almacenados management system
en ella. Es más segura, (RDBMS) o sistema de
ya que no permite tener gestión de bases de
acceso a los datos datos relacionales.
(objetos); esto debido a Virtualmente, todos los
que para poder entrar se sistemas de bases de
tiene que hacer por los datos relacionales
métodos que haya utilizan SQL (Structured
utilizado el programador. Query Language) para
consultar y mantener la
base de datos.
Características  Debe de soportar  Se compone de
objetos complejos. varias tablas o
Debe de ser relaciones.
posible construir  Cada tabala a su
objetos complejos vez un conjunto
aplicando de registros (filas
constructores a y columnas)
objetos básicos.  La relación entre
 Identidad del una tabla padre y
objeto. Todos los un hijo se lleva a
objetos deben cabo por medio de
tener un las claves
identificador, el primarias y ajenas
cual es (o Foraneas)
independiente de  Todos los datos
los valores de sus se almacenan y se
atributos. accede a ellos por
 Encapsulamiento. medio de
Los relaciones.
programadores  No pueden existir
solo tienen acceso dos tablas con el
a la especificación
de interfaz de los mismo nombre de
métodos, y los registro
datos e
implementación
de estos métodos
están ocultos en
los objetos.
 Tipos o clases. El
esquema de una
base de datos
orientada a
objetos contiene
un conjunto de
clases o tipos.
 Tipos o clases
deben de ser
capaces de
heredar de sus
supertipos o
superclases los
atributos y los
métodos.
 La sobrecarga
debe ser
soportada. Los
métodos deben de
poder aplicarse a
diferentes tipos.
 El DML debe ser
completo. El DML
en los sistemas
gestores de base
de datos
orientados a
objetos debe ser
un lenguaje de
programación de
propósito general.
 El conjunto de
tipos de datos
debe ser
extensible. No
habrá distinción
entre los tipos
definidos por el
usuario y los tipos
definidos por el
sistema.
 Persistencia de
datos. Los datos
deben mantenerse
después de que la
aplicación que los
creo haya
finalizado, el
usuario no tiene
que hacer copia
explícitamente.
 El SGBD debe de
ser capaz de
manejar bases de
datos grandes.
 El SGBD debe
soportar la
concurrencia.
Debe de disponer
del mecanismo
para el control de
la concurrencia.
 Recuperación. El
sistema gestor
debe de proveer
mecanismos de
recuperación de la
información en
caso de fallo del
sistema.
 El SGBD debe de
proveer de una
manera fácil de
hacer consultas.

Ventajas  Flexibilidad y  Provee


soporte para el herramientas que
manejo de - garantizan evitar
Provee la duplicidad de
herramientas que registros.
garantizan evitar  Garantiza la
los tipos de datos integridad
complejos. referencial, así, al
 Duplicidad de eliminar un
registros. registro elimina
 Manipulación de todos los registros
los mismos (datos relacionados
- Garantiza la dependientes.
integridad  Favorece la
referencial, de normalización por
manera ser más
complejos) de comprensible y
forma rápida y aplicable.
ágil.
 Mayor capacidad
de modelado
 Lenguaje de
consulta más
expresivo.
 Adecuación a las
aplicaciones
avanzadas de
base de datos.
 Mayores
prestaciones.
Desventajas  Carencia de un  Presentan
modelo de datos deficiencias con
universal. datos gráficos,
 Carencia de multimedia, CAD y
experiencia. sistemas de
 Carencia de información
estándares. geográfica.
 Competencia. Con  No se manipulan
respecto a los de forma
SGBDR y los manejable los
SGBDOR. bloques de texto
 La optimización de como tipo de dato.
consultas  Las bases de
compromete la datos orientadas a
encapsulación. objetos (BDOO)
 El modelo de se propusieron
objetos aún no con el objetivo de
tiene una teoría satisfacer las
matemática necesidades de
coherente que le las aplicaciones
sirva de base. anteriores y así,
complementar
pero no sustituir a
las bases de datos
relacionales.
Ejemplos *En la parte de abajo se *En la parte de abajo se
encuentran. encuentran

Ejemplo de una base de


datos orientada a
objetos

Ejemplos de una
base de datos
relacional

También podría gustarte