Está en la página 1de 13

SOFTWARE DEVELOPER

BASES DE DATOS

Modelos, clasificación y SGBD

RODRIGO SILVA BADILLO.


MODELOS
01 02 03 04

PLANA Jerárquica Red Relacional


Las bases de datos de texto Las bases de datos jerárquicas se Las bases de datos de red son Son unas de las más frecuentes por
completo guardan y muestran todo organizan en base a un nudo similares a las jerárquicas, con la su flexibilidad y facilidad de uso. En
el contenido de las publicaciones. principal de información, o nodo salvedad de que pueden existir éste modelo no importa el lugar o la
Por ejemplo, todo el contenido de padre (raíz), del cual surgen varios nodos padres. Esto supuso forma en la que estén almacenados
los números publicados de una diferentes hijos (hojas). Es un un importante avance respecto a las los datos. Por el contrario, se
determinada revista. sistema que organiza los datos de bases jerárquicas, sobre todo en lo accede a la información mediante
forma jerárquica, en forma de árbol relativo a la redundancia de datos. consultas que permiten acceder de
invertido. forma ágil y flexible a los datos.
Suelen emplear el lenguaje SQL.
MODELOS
05 06 07

Orientada a Objeto
Multidimencional
Objetos Relacional
Están enfocadas al almacenamiento Son similares a las relacionales,
de objetos completos, incluyendo su pero se suelen usar para el
estado y comportamiento. Se basan desarrollo de aplicaciones muy
en conceptos básicos del específicas. La principal diferencia
tratamiento informatizado de entre ambas es que en las
objetos, como la herencia, multidisciplinares los atributos de
encapsulación o polimorfismo. las tablas pueden representar tanto
dimensiones como métricas.
CLASIFICACIÓN

DINÁMICAS

Bibliográficos Deductivos

Jerárquicos Documentales

Red Transacciones
BASES DE DATOS DINÁMICAS
Una base de datos bibliográfica es un tipo de base de datos que puede tener una base de datos que no es relacional. Tiene
como fundamento principal el guardar la información en varios registros, y estos a su vez se manejan de forma autónoma. El
Bibliográficas nombre de base de datos bibliográfica revela que se trata de una base de datos enfocada a documentos bibliográficos, los
cuales son usados para el almacenamiento.

Características de una base de datos bibliográficas son:

➔ No son base de datos relacionales.


➔ Son capaces de guardar datos en varios formatos de archivo.
➔ Se asigna un identificador a cada uno de los documentos.
➔ Permite hacer las mismas operaciones que en las bases de datos más básicas.

Ventajas

★ Tiene un modelo que facilita la tarea de actualización de datos.


★ De igual forma, mantienen un gran formato para contener muchos datos e información.
★ Da la posibilidad de consultar y mover datos semiestructurados, aunque no tenga estructura definida.
★ Es de las mejores cuando se trata de guardar grandes cantidades de información.
★ Cuentan con buenos motores de búsqueda y buenas propiedades de indexación.

Desventajas

● No utilizan el conocido lenguaje SQL para consultas.


● Sus índices pueden llegar a tener un espacio grande en memoria RAM.
● A pesar de sus ventajas, no son muy utilizadas.
BASES DE DATOS DINÁMICAS
La palabra jerárquica hace referencia a la organización de los datos. Concretamente a la forma de las ramificaciones de un

Jerárquicas árbol invertido.

Las características esenciales son:


➔ Lo destacable es la manera en la que se organiza. Siendo una estructura de árbol invertido.
➔ Cuenta con varios niveles, todos adecuados según el nivel de importancia que se tenga.
➔ Tiene distintos nodos. Siendo el nodo 0 el principal y más importante de todos.
➔ Cada punto a tratar (o nodo que derive del principal) se llama nodo padre o nodo hijo, todo dependiendo de si tiene o no
otras ramificaciones.
➔ Se le llama Altura a todos los niveles de la estructura jerárquica.
➔ El árbol lleva consigo un orden específico.

Ventajas
★ La ramificación al estilo de árbol hace que las conexiones entre puntos sean más fáciles de seguir.
★ De igual forma, al tener el punto principal como el nodo cero, se denota como una base de datos muy intuitiva donde se
puede descubrir con facilidad los puntos más generales y los más específicos.
★ Es capaz de mantener la independencia de la información, además de su integridad y de ser compartida fácilmente.

Desventajas
● Su estructura hace complicado acceder a un registro específico. Esto se da porque se requiere pasar por los nodos padres
necesarios hasta llegar al objetivo.
● Al realizar este tipo de estructuras debemos tener un amplio conocimiento de la información a manejar. Especialmente
para la relación de los datos de manera correcta y eficiente.
● De igual manera, lleva consigo un mantenimiento que puede resultar complejo para usuarios con poca experiencia.
BASES DE DATOS DINÁMICAS
Una base de datos de red es un tipo de base de datos que está conformada por un grupo de registros, los cuales se encuentran
conectados entre sí dando como respuesta una red. Es la unión o conexión que existe entre varios registros que tienen un
Red identificador único. Su funcionamiento es similar al de las bases de datos relacionales. Y, de igual forma, deben poseer cierta
concordancia con las bases de datos jerárquicas. Ya que en ambos casos se hace uso de los nodos.

Si bien es cierto, que en una base de datos de red pueden existir varios nodos padre y, además, el proceso de extensión de la
información resulta más fácil.

Las principales características son las siguientes:

➔ La característica más importante es la conexión que existe entre los registros.


➔ Dicha unión se logra con otro registro denominado conjunto conector.
➔ Comparten la estructura de árbol invertido con las bases de datos jerárquicas. Pero a diferencia de estas, puede haber
varios registros padre.
➔ Se pueden establecer diversos niveles o escalones de jerarquía.

Ventajas

★ Su principal ventaja es la de hacer que las conexiones se realicen a gran escala, ocasionando que una gran cantidad de
información se vea involucrada en el proceso.

Desventajas

● Al existir una gran capacidad de unión entre registros, no deja de ser complicado hacerlo con registros de distintos niveles.
BASES DE DATOS DINÁMICAS
Las bases de datos transaccionales se emplean para enviar y recibir datos a gran velocidad. En este tipo de bases de datos no
se tiene en cuenta la redundancia o duplicidad de los datos ya que su función es exclusivamente el envío y recepción de
Transacción información a la mayor velocidad posible.

Las principales características son las siguientes:

➔ Manejan datos operativos que provienen de sistemas OLTP (on-line transactional processing), cuyo objetivo es controlar y
ejecutar tareas fundamentales para la empresa, puesto que permiten obtener una fotografía de los procesos de negocio en
curso.
➔ Recogen los datos necesarios para la aplicación a la hora de ejecutar sus operaciones; también capturan datos sobre el
contexto histórico de la transacción, con el fin de poder utilizarlos en análisis posteriores.
➔ Están optimizadas para añadir actualizaciones cortas y rápidas en tiempo real por los usuarios finales.
➔ Se pueden realizar consultar cuanto éstas están estandarizadas y son simples.
➔ Tienen una gran velocidad de procesamiento, lo que permite realizar consultar y obtener resultados de manera muy rápida.
➔ Ocupan poco espacio.
➔ Tienen un diseño normalizado basado en tablas.

Ventajas

★ Permiten asegurar la integridad de los datos, se puede modificar la información sin poner en riesgo dicha integridad.
★ Son rápidas y operan con muy baja latencia, permitiendo replicar datos o recuperarlos de los almacenes en muy poco
tiempo, lo que facilita llevar a cabo operaciones de monitoreo en tiempo real.
★ Reducen al máximo el riesgo de pérdida de datos por fallos en el sistema.

Desventajas

● La limitación que tienen para generar informes, porque permiten realizar consultas simples para obtener una radiografía de
los procesos del negocio, especialmente de los de producción. Por lo tanto, necesitan trabajar de manera asociada a una
base de datos relacional o a bases de datos multidimensionales para poder sacarles mayor partido.
BASES DE DATOS DINÁMICAS
Tiene la gran capacidad de tener una gran red de registros. Esto permite que los datos puedan ser consultados con más
facilidad. Además en éstas, los nodos hijos tienen la capacidad de tener otros nodos padres. Almacena información de forma
Documental semiestructurada y sin seguir un patrón o esquema en particular.

Es importante mencionar que se hace necesario cuando se requiere compartir la información, haciendo más flexible la
estructura de la organización. Sus consultas se hacen con base en los documentos, y estos a su vez se encargan de tener toda
la información pertinente.

Adicionalmente, se sabe que utiliza ciertos formatos como el JSON o el XML, siendo el primero de ellos el más utilizado, debido
a que es mejor para dicha tarea.

Las principales características son las siguientes:

➔ La característica más importante es la conexión que existe entre los registros.


➔ Dicha unión se logra con otro registro denominado conjunto conector.
➔ Comparten la estructura de árbol invertido con las bases de datos jerárquicas. Pero a diferencia de estas, puede haber
varios registros padre.
➔ Se pueden establecer diversos niveles o escalones de jerarquía.

Ventajas

★ Su principal ventaja es la de hacer que las conexiones se realicen a gran escala, ocasionando que una gran cantidad de
información se vea involucrada en el proceso.

Desventajas

● Al existir una gran capacidad de unión entre registros, no deja de ser complicado hacerlo con registros de distintos niveles.
BASES DE DATOS DINÁMICAS
Una base de datos deductiva consiste en un sistema de almacenamiento que, a través de ciertas reglas definidas, es capaz de
utilizar la información contenida en la base de datos para deducir información adicional.
Deductiva Este tipo de bases de datos se fundamenta en materias como la lógica matemática y el cálculo relacional, por ello también se
las suele denominar como bases de datos lógicas. Su objetivo es definir nuevas relaciones para el procesamiento de consultas
y a través de la información presente en la propia base de datos.

Lógica Las principales características:

➔ Es la propiedad de ser declarativos. Esto significa que permite al usuario hacer una consulta o actualización diciendo
específicamente lo que quieren, en vez de cómo realizar la operación.
➔ Permiten hacer consultas a través de reglas lógicas, deduciendo nueva información por medio de los datos presentes.
➔ Son capaces de soportar conjuntos y objetos de gran complejidad.
➔ No existen relaciones entre entidades, sino predicados. También se basan en hechos en lugar de tulpas.
➔ Pueden establecer negaciones por estratos.

Ventajas
★ Son capaces de deducir información a partir de reglas lógicas que interpretan los datos almacenados.
★ Derivado del punto anterior, contienen menor cantidad de datos y ocupan menos espacio de almacenamiento, ya que hay
información que no es necesario almacenar, sino que es la propia base de datos quien se encarga de deducirla.
★ Se pueden realizar consultas recursivas basadas en bucles y ciclos de procesamiento que se repiten.

Desventajas
● Es necesario definir criterios a la hora de utilizar las reglas de deducción, para que la base de datos pueda trabajar con
coherencia.
● Obligan a replantear las convenciones formales frecuentes en las bases de datos y adaptarlas a un contexto deductivo.
● Además de definir criterios lógicos, hay que desarrollar procesos de deducción eficaces.
● Si las reglas lógicas y los procesos no están correctamente definidos, es probable que la base de datos no arroje
resultados coherentes, o incluso que se vea atrapada en bucles infinitos.
DATABASE MANAGEMENT SYSTEM (DBMS) - SQL
Un Sistema Gestor de Base de Datos (SGBD) o DGBA (Data Base Management
System) es un conjunto de programas no visibles que administran y gestionan la
información que contiene una base de datos Los gestores de base de datos o
gestores de datos hacen posible administrar todo acceso a la base de datos ya que
tienen el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.
DATABASE MANAGEMENT SYSTEM (DBMS) - No SQL
Un Sistema Gestor de Base de Datos (SGBD) o DGBA (Data Base Management
System) es un conjunto de programas no visibles que administran y gestionan la
información que contiene una base de datos Los gestores de base de datos o
gestores de datos hacen posible administrar todo acceso a la base de datos ya que
tienen el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.
Bibliografía
Tipos de BD Clasificación de BD Bases de Datos
https://muytecnologi https://www.clasifica https://ayudaleyprote
cos.com/diccionario- cionde.org/clasificaci cciondatos.es/bases-
tecnologico/tipos-de- on-de-base-de-datos/ de-datos/
base-de-datos

Modelos Gestores
https://www.tecnolog https://www.inesem.
ias-informacion.com/ www es/revistadigital/infor
basesdedatos.html matica-y-tics/los-gest
ores-de-bases-de-dat
os-mas-usados/

También podría gustarte