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