Categorias: Todos - recuperación - concurrencia - métodos - transacciones

por Efraín Rodriguez Vidal 9 anos atrás

437

Bases de Datos Jerárquicas

Las bases de datos orientadas a objetos integran datos y métodos, permitiendo el almacenamiento de objetos complejos y aumentando la seguridad al restringir el acceso a través de métodos específicos.

Bases de Datos Jerárquicas

BASES DE DATOS MULTIDIMENCIONALES

DML completo

lenguaje de propósito general

soporta sobrecarga

tipos o clases

atributos y metodos

encapsulamiento

los métodos están ocultos en objetos

soporta objetos complejos

posibilidad de construir objetos complejos
propone consultas faciles

SGBD

maneja bodegas de datos

recuperacion

recupera la información en caso de fallas

identidad del objeto

posibilidad de construir objetos complejos

concurrencia

controla las entradas al sistema con algún mecanismo

persistencia

los datos no se borran al cerrar la aplicación

tipos de datos extensibles

sin distinción entre datos,sistema y usuario

BASES DE DATOS ORIENTADAS A OBJETOS

CARACTERISTICAS

1. Soporta objetos complejos. 2. Identidad unica para cada objeto. 3. Los metodos estan ocultos para los usuarios. 4. Soporta Clases y Tipos. 5. Soporte Herencia. 6. Los metodos se pueden aplicar a diversos tipos. 7. El DML es de proposito general. 8. Indistincion entre tipos de usuario y sistema. 9. Persistencia de datos. 10. Manejo de grandes BD's. 11. Soporta Concurrencias. 12. Recupera Informacion ante cualquier falla. 13. Consultas faciles.
* Persistencia * Concurrencia * Recuperacion * Gran Almacen Secundario * Consultas * Abstraccion * Encapsulacion * modularidad * Jerarquia * Tipos * Genericidad ( es generico)
Sistema Gestor De Bases De Datos que almacena objetos, contando asi con los beneficios de la base de datos

Una base de datos orientada a objetos almacena, ademas de datos, metodos. Es eficaz, pues almacena ojetos complejos. Aumenta la seguridad, puesto que evita el acceso a los datos mediante metodos almacenados, siendo asi posible el acceso solo a quienes lo conozcan

BASES DE DATOS DE RED

Almacenan

conjunto

(N:N)

atributos

campos

valores de datos

conectados entre sí

enlaces

punteros

asociaciones entre 2 registros

consultan

acceder a nodos
por vias

distintas

indicadores
inteligentes

objetos relacionados

Objectivity/DB

representa

BASES DE DATOS RELACIONALES

estructura

tabla a la que pertenece cada columna
tipo de dato de la columna
nombre de la columna
nombre de la tabla

desventajas

se crean las bases de datos orientadas a objetos para complementar pero no sustituir las relacionales
no se manipulan de forma manejable los bloques como texto de tipo de dato
presenta deficiencia con datos gráficos

ventajas

favorece la normalizacion por ser mas comprensible y aplicable
garantizan la integridad referencial
al eliminar un registro elimina los registros relacionados independientes
proveen herramientas que permiten evitar la duplicidad de los registros

ELEMENTOS

DOMINIOS
llave indice

encuentra registros en forma secuencial

llave foranea

relación que existe entre 2 tablas

llave primaria

llave única que define univoca-mente los atributos de una tabla

RESTRICCIONES
conjunto de datos especificos
limitaciones entre los datos almacenados en las tablas
definen el usuario
limitaciones para el cumplimiento de condiciones
RELACIONES BASES Y DERIVADAS
relaciones derivadas

vista

estas relaciones se hacen entre tablas
accede a los datos por medio de relaciones

BASES DE DATOS TRANSACCIONALES

recolectar información

recuperar informacion

almacenar informacion

modificar informacion

características

inflexibilidad
no pueden aceptar información distinta a la establecida
fiabilidad
en caso de falla hay respaldo de los datos
rapidez
respuesta no mayor a 2 segundos

propiedades

capaz de controlar y administrar múltiples transacciones
almacenan grandes volúmenes de datos
beneficios rápidamente visibles
cálculos y procesos simples
primeros sistemas de información que se implementan en una organización

dirigidas a las areas

recursos humanos
administación
marketing
finanzas
ventas

enmendar errores

mantiene los datos tal cual estaban antes del error
deshace operaciones fallidas

controla transacciones

mantener la consistencia
mantener la seguridad

TIPOS DE BASES DE DATOS

Bases de Datos Jerárquicas

Topic principal

Limitaciones

no garantiza
registros

duplicados

tengan diferente valor

representacion

redundancia

Objetivo

establecer
nodos

Hojas

sin hijos

Raiz

sin padre

hijos

único padre

Padres

varios hijos

jerarquia

producto

comercial
IMS

de

IBM

condiciones

relaciones

sin relación entre nodos hijos

solo un padre

nodos padres

puede tener (1:N) nodos hijos

borrar
nodo hijo

solo el nodo hijo

nodo padre

elimina

nodos hijos

existen
Nodos Hijos

solo si hay un nodo padre

Nodos Padres

solo si hay (1:N) nodos hijos

almacenan

Registros
cantidad

enorme

poca

consulta

unidireccional

nodos hoja

nodos raiz

veloz

Información
enlaza
estrcutura

arbol