Bases de Datos Jerárquicas

almacenan

Información

estrcutura

arbol

enlaza

Registros

consulta

veloz

unidireccional

nodos hoja

nodos raiz

cantidad

poca

enorme

condiciones

existen

Nodos Padres

solo si hay (1:N) nodos hijos

Nodos Hijos

solo si hay un nodo padre

borrar

nodo padre

elimina

nodos hijos

nodo hijo

elimina

solo el nodo hijo

relaciones

nodos padres

puede tener (1:N) nodos hijos

nodos hijos

solo un padre

sin relación entre nodos hijos

producto

comercial

IMS

de

IBM

Objetivo

establecer

jerarquia

nodos

Padres

varios hijos

hijos

único padre

Raiz

sin padre

Hojas

sin hijos

Limitaciones

no garantiza

representacion

redundancia

registros

duplicados

tengan diferente valor

Topic principal

TIPOS DE BASES DE DATOS

BASES DE DATOS
TRANSACCIONALES

controla transacciones

mantener la seguridad

mantener la consistencia

enmendar errores

deshace operaciones fallidas

mantiene los datos tal cual
estaban antes del error

dirigidas a las areas

ventas

finanzas

marketing

administación

recursos humanos

propiedades

primeros sistemas de información
que se implementan en una organización

cálculos y procesos simples

beneficios rápidamente visibles

almacenan grandes volúmenes de datos

capaz de controlar y administrar
múltiples transacciones

características

rapidez

respuesta no mayor a 2 segundos

fiabilidad

en caso de falla hay respaldo de los datos

inflexibilidad

no pueden aceptar información
distinta a la establecida

modificar informacion

almacenar informacion

recuperar informacion

recolectar información

BASES DE DATOS RELACIONALES

ELEMENTOS

RELACIONES BASES Y DERIVADAS

accede a los datos por medio de relaciones

estas relaciones se hacen entre tablas

relaciones derivadas

vista

consulta

RESTRICCIONES

limitaciones para el cumplimiento de condiciones

definen el usuario

limitaciones entre los datos
almacenados en las tablas

conjunto de datos especificos

DOMINIOS

llave primaria

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

llave foranea

relación que existe entre 2 tablas

llave indice

encuentra registros en forma secuencial

ventajas

proveen herramientas que permiten
evitar la duplicidad de los registros

garantizan la integridad
referencial

al eliminar un registro elimina los
registros relacionados independientes

favorece la normalizacion por
ser mas comprensible y aplicable

desventajas

presenta deficiencia con datos gráficos

no se manipulan de forma manejable los
bloques como texto de tipo de dato

se crean las bases de datos orientadas a
objetos para complementar pero no sustituir
las relacionales

estructura

nombre de la tabla

nombre de la columna

tipo de dato de la columna

tabla a la que pertenece cada columna

BASES DE DATOS DE RED

consultan

representa

redundancia

indicadores

registros

inteligentes

objetos relacionados

Objectivity/DB

acceder a nodos

por vias

distintas

Almacenan

conjunto

registros

conectados entre sí

punteros

asociaciones entre 2 registros

enlaces

valores de datos

campos

atributos

relaciones

(N:N)

BASES DE DATOS ORIENTADAS A OBJETOS

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

CARACTERISTICAS

Sistema Gestor De Bases De Datos que almacena objetos, contando asi con los beneficios de la base de datos

* Persistencia
* Concurrencia
* Recuperacion
* Gran Almacen Secundario
* Consultas
* Abstraccion
* Encapsulacion
* modularidad
* Jerarquia
* Tipos
* Genericidad ( es generico)

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.

BASES DE DATOS
MULTIDIMENCIONALES

tipos de datos
extensibles

sin distinción entre datos,sistema y usuario

persistencia

los datos no se borran al
cerrar la aplicación

concurrencia

controla las entradas al sistema
con algún mecanismo

identidad del objeto

posibilidad de construir objetos complejos

recuperacion

recupera la información en caso de fallas

SGBD

maneja bodegas de datos

SGBD

propone consultas faciles

soporta objetos complejos

posibilidad de construir
objetos complejos

encapsulamiento

los métodos están
ocultos en objetos

tipos o clases

los métodos están
ocultos en objetos

atributos y metodos

soporta sobrecarga

los métodos están
ocultos en objetos

DML completo

lenguaje de propósito general