para BDD_U1_A4

7
Actividad 4 Tabla comparativa de los tipos de Bases de Datos

description

tabla comparativa de base de datos

Transcript of para BDD_U1_A4

Actividad 4. Tabla comparativa de los tipos de Base de datos.docx

Actividad 4

Tabla comparativa de los tipos de Bases de Datos

Tabla comparativa de los tipos de Base de datos

Tipo base de datosfuncionesUsosDesventajasVentajas

jerrquicaguarda relaciones 1:n nicamente los programadores de esta etapa la utilizaban

la utilizan en sistemas bancarios dada las actividades de transacciones a gran escalason relaciones unidireccionales o en un solo sentido (o en todo caso del nivel inferior hacia el superior)facilita relaciones padre-hijo, es decir, relaciones 1:N (de uno a varios) del modelo relacional

Eficiencia en cuanto a transacciones realizadas

Promueve la integridad de datos por medio del enlace padre/hijo

tiene acceso secuencial las bsquedas desde la raz implica una de tipo secuencial por todos los registros, siendo esta el nico mtodo

cuenta con seguridad integradano existen ndices para facilitar bsquedas

El rbol se organiza en un conjunto de nivelesAl borrar un nodo padre tambin se eliminan los nodos hijos

El nodo raz, el ms alto de la jerarqua, se corresponde con el nivelLa relacin de varios a varios no se puede representar con este modelo

Las lneas que unen los nodos se llaman camino, no tienen nombre, ya que entre dosconjuntos de datos slo puede haber una interrelacinCarece de un lenguaje de definicin de datos estndar para definir componentes (DDL), ni contaba con un lenguaje de manipulacin de datos (DML)

Al nodo de nivel inferior slo le puede corresponder un nico nodo de nivel superior, es decir, un padre puede tener varios hijos y un hijo slo tiene un padreLa estructura del rbol, una vez creada, no se puede modificar. La actualizacin de la estructura de la BD es bastante complicada, no se podr insertar un nodo hijo si an no tiene asignado un padre. La baja de un registro implica que desaparezca todo el subrbol que tiene dicho registro como nodo raz.

Todo nodo, a excepcin del nodo raz, ha de tener obligatoriamente un padrelas operaciones de insercin y supresin se vuelven complejas

se llamanhojasa los nodos que no tienen hijos

Se llamaalturaal nmero de niveles de la estructura jerrquica

se denominamomentoal nmero de nodos

El nmero de hojas del rbol se llamapeso

Cada nodo no terminal y sus descendientes forman un subrbol, de forma que unrbol es una estructura recursiva

a suma total de un nodo padre y sus hijos se llama familia

redEl trmino base de datos en red no se refera (al contrario de lo que se entendera hoy en da) a que la base de datos estuviera almacenada en una red de ordenadores, sino por la manera en la que los datos se enlazaban con otros datos. Se llama, por tanto, modelo en red porque representa los datos que contiene en la forma de una red de registros y conjuntos (en realidad listas circulares llamadas sets) que se relacionan entre s, formando una red de enlaces

En las bases de datos en red, existen los punteros, que son conexiones adicionales entre nodos padres y nodos hijos, que permiten acceder a un nodo por vas distintas accediendo al mismo en direccin descendente por las diversas ramas.se utilizan an en sistemas complejos antiguospor lo general este modelo son utilizado solo por programadoresse puede acceder a datos situados en el mismo nivel.

se necesita de aplicaciones complejas para accesar a los datos , por simple que esta seaaccesos a la informacin son ms flexibles que en el anterior

no tiene independencia estructural, ya que no es fcil realizar un cambio a la base de datos sin antes revalidar los sistemas que las accesanse permite la relacin M:N ( de muchos a muchos del modelo relacional

aun no hay un buen control de integridad aunque ya es implementadola redundancia de datos es mas eficiente en este modelo

es la informacin especfica que se deba tener de antemano pues la estructura de base de datos de red requera la reconstruccin de la base de datos completaindependencia de datos mnima

cumple con un estndar que facilta en medida la administracin y portabilidad de bases de datos cuenta con DML y DDL

relacionalEn l, todos los datos estn estructurados a nivel lgico como tablas formadas por filas y columnas, aunque a nivel fsico pueden tener una estructura completamente distinta y adems pasan por el proceso de normalizacin y este tiene por objeto optimizarladesde usuarios finales y hasta programadores implementan este tipo de base de datos en la actualidadpresenta deficiencias en cuanto a coleccin de datos grficos, multimedia y sistemas geogrficos

Instalacin costosa debido a requiere de software y hardware de alto costo adems de adquirir el Sistema Gestor de Base de Datos.

Debido a la dificultad para operar este tipo de sistema se requiere personal cualificado

Ausencia de estndares reales debido a la dependencia hacia los sistemas comerciales del mercado, aunque buena parte de esta tecnologa es aceptada como tal.se puede representar mas relaciones

independencia de datos total

garantiza las herramientas para evitar dupliciddad de registro

garantiza la integridad referencial

favorece la normalizacin

cuenta con lenguaje SQL para realizar consultas de datos

Estos sistemas estn diseados para manejar aplicaciones ms complejas y tienen la capacidad de ser escalables.

Referencias:

Introduccion a Las Bases de Datos Relacionales.- Ma. Victoria Nevado CabelloBases de datos; Rafael Camp Pare, Luis Alberto Casillas Santilln, Dolors Costal Costal, Marc Gilbert Ginest, Carmn Martin Escofet, Oscar Prez Mor. Introduccin a los Sistemas de Gestin de Base de Datos; Fernando Cano Espinosa; Universidad de Oviedo. Departamento de Informtica Principios sobre Bases de Datos Relacionales; Jorge Snchez (www.jorgesanchez.net) ao 2004 El modelo relacional Fundamentos de diseo de bases de datos; Depto. de Ciencias de la Computacin e I.A. Universidad de Granada http://alucard-base-de-datos.blogspot.mx/2012/01 Sistemas de Bases de Datos; 2da Edicin; Ramez Elmasri & Shamkant B. Navathe; Sistemas de bases de datos: diseo, implementacin y administracin; 5ta edicin; Peter Rob, Carlos Coronel. La Disciplina de los Sistemas de Bases de Datos.Historia, Situacin Actual y Perspectivas.; Dep. de Sistemes Informtics i Computaci Universitat Politcnica de Valncia Fundamentos de Base de Datos; Abraham Silberschatz, Bell Laboratories; Henry F. Korth, Bell Laboratories; S.Sudarshan, Instituto Indio de Tecnologa, Bombay