Modelos y Base de Datos Existentes

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

MARCA CHUQUIMIA CAROL SANDRA BASE DE DATOS

MODELOS Y BASE DE DATOS EXISTENTES


Concepto: Un modelo de base de datos es un tipo de modelo de datos que determina la
estructura lógica de una base de datos y de manera fundamental determina el modo de
almacenar, organizar y manipular los datos.

Modelo Relacional: Aunque el enfoque es "más antiguo", el modelo de base de datos más
común que aún se usa hoy en día es relacional, que almacena los datos en registros de
formato fijo y organiza los datos en tablas con filas y columnas. El tipo más básico de
modelo de datos tiene dos elementos: indicadores y dimensiones. Los indicadores son
valores numéricos, como cantidades e ingresos, que se usan en cálculos matemáticos
como suma o promedio. Las dimensiones pueden ser de texto o numéricas. No se usan en
cálculos e incluyen descripciones o ubicaciones. Los datos brutos se definen como un
indicador o una dimensión.
Características: Una de las principales características de la base de datos relacional es
evitar la duplicidad de registros y a su vez garantizar la integridad referencial, es decir,
que, si se elimina uno de los registros, la integridad de los registros restantes no será
afectada. Además, gracias a las claves se puede acceder de forma sencilla a la información
y recuperarla en cualquier momento.
Ventajas: Talvez la principal ventaja de la base de datos relacional se podría dar en la
sencillez del modelo relacional, que nos permite manejar grandes cantidades de datos con
puntos de relación entre sí, gestionándolos de forma segura y conforme a unas normas y
un modo uniforme con datos ya actualizados.
Desventajas: Los modelos relacionales no nos permiten desarrollar tablas organizadas de
forma jerárquica, es decir, no se puede crear un subfila, porque todas las filas se
encuentran al mismo nivel jerárquico, por lo que no se podría emplear en entidades
subordinadas.
Puesto que las bases de datos relacionales acaban separándose en diferentes tablas, esto
provoca un rendimiento negativo a la hora de hacer consultas y obtener la información
deseada.
Ejemplos de sistemas de bases de datos relacionales
Algunos ejemplos de sistemas de administración de bases de datos relacionales
son  MySQL, PostgreSQL, MariaDB, Microsoft SQL Server y Oracle Database.
MySQUL: MySQL es sólo uno de los sistemas populares que pueden almacenar y
administrar esos datos por usted.
MARCA CHUQUIMIA CAROL SANDRA BASE DE DATOS

PostgreSQL: También llamado Postgres, es un sistema de gestión de bases de datos


relacional orientado a objetos y de código abierto, publicado bajo la licencia PostgreSQL,
similar a la BSD o la MIT.
MariaDB: La base de datos MariaDB se utiliza para diversos fines, como el
almacenamiento de datos, el comercio electrónico, funciones a nivel empresarial y las
aplicaciones de registro. MariaDB te permite llevar a cabo tus proyectos de manera
eficiente.
Modelo RED: Un modelo de red de una base de datos es la representación en forma
gráfica de los nodos (puntos de intersección o conexión) y asociaciones entre los distintos
elementos que la forman. Se trata de un modelo flexible de representar los objetos y sus
relaciones dentro de una base de datos.
En un modelo de red se muestra la estructura lógica de la base de datos, con sus
relaciones entre elementos y limitaciones de acceso a los datos.
Características: Los modelos de red tienen características similares a las bases de datos
jerárquicas, pero con una relación menos severa entre los nodos padre y los nodos hijo.
Las principales características de las bases de datos de red son:
 Utilizan estructura de árbol invertido, permitiendo la existencia de diferentes
nodos padres.
 Se dividen en conjuntos formados por un nodo padre y uno o varios nodos hijos.
 Los nodos hijos pueden asociarse a uno o varios padres (pueden pertenecer a
distintos conjuntos al mismo tiempo).
 Se pueden establecer diferentes niveles jerárquicos, permitiendo que un nodo
pueda pertenecer a un conjunto, y a su vez, ser nodo padre de otro conjunto, por
ejemplo.
 Entre los distintos registros de la base de datos se crean enlaces que los
relacionan.
Ventajas: La principal ventaja de utilizar este modelo de base de datos radica en la
posibilidad de establecer relaciones de muchos a muchos.
Entre otras ventajas podemos notar que es más potente que el modelo jerárquico así
también como puede simular conjuntos.
Desventajas: Entre las desventajas de las bases de datos de red es que esta relación de
muchos a muchos no se puede establecer entre instancias o registros de diferente nivel,
como sí sucede en las bases relacionales.
Ciclos y Lazos: Existen dos tipos de relaciones específicas, los Ciclos y los Lazos.
MARCA CHUQUIMIA CAROL SANDRA BASE DE DATOS

- En un ciclo, diferentes tipos de registro se relacionan de modo circular.


- Los lazos representan la relación de un tipo de registro consigo mismo.
- Pueden aparecer ciclos en redes complejas y en redes simples.
- En redes complejas, se puede aplicar a los ciclos la conversión compleja-simple.
- Los lazos sólo puede manejarse en redes complejas.
Modelo Jerárquico: Son bases de datos que almacenan la información en una estructura
jerarquizada, concretamente los datos son organizados de forma parecida a un árbol visto
del revés.
Características: Las principales características de las bases de datos jerárquicas son las
siguientes:
 Se organizan en forma de árbol invertido, con un nodo raíz, nodos padre e hijos.
 El nivel 0 se corresponde al nodo raíz y es el nivel más alto de la jerarquía.
 Los arcos (enlaces) representan las asociaciones jerárquicas entro dos nodos,
carecen de nombre porque entre dos conjuntos de datos solo puede existir una
interrelación.
 Todo nodo debe tener un padre, a excepción del nodo raíz.
 Los nodos sin descendientes se llaman hojas.
 Los niveles de la estructura jerárquica se denominan altura.
 El número de nodos se llama momento.
 Solo pueden existir relaciones de uno a uno de uno a varios.
 El árbol siempre se recorre en un orden prefijado.
 La estructura del árbol no se puede modificar cuando ha quedado establecida.
Ventajas: Entre las ventajas de una base de datos jerárquica encontramos, entre otras las
siguientes:
 Las conexiones dentro del árbol son fijas y hace que la navegación por ellas sea
rápida.
 Muestra una estructura de la base de datos fácil de ver y comprender.
 Permite compartir información.
 Permite mantener la integridad la información.
 Mantiene la independencia de datos.
MARCA CHUQUIMIA CAROL SANDRA BASE DE DATOS

Desventajas: La base de datos jerárquica también tiene una serie de desventajas, entre las
que encontramos:
 Escasa independencia entre los registros ya que, para acceder a un registro, se
debe pasar por los padres, algo que quita flexibilidad a la navegación por la base
de datos.
 Implica una mala gestión de la redundancia de datos.
 Problemas en la integridad y coherencia de los datos, puesto que, si se modifica
una de las copias de un registro, se deben modificar también las restantes.
 Diseñar esta base de datos jerárquica requiere conocer muy bien las unidades de
información y las relaciones que tienen estas entre sí.
Ejemplo:

Modelo Dimensional: Una base de datos con “modelo dimensional” es una base de datos
que tiene una estructura adecuada para resolver consultas analíticas. Se trata de modelos
sencillos que aseguran unos buenos tiempos de respuesta, y que se corresponden
bastante con el lenguaje de negocio de los usuarios.
Características: El modelado dimensional siempre utiliza los conceptos de hechos
(medidas) y dimensiones (contexto). Los hechos son normalmente (pero no siempre) los
valores numéricos que se pueden agregar, y las dimensiones son grupos de jerarquías y
descriptores que definen los hechos.
Ventajas: podemos verlas siguientes
 Recuperación de datos más rápida.
 Mejor comprensión de los procesos comerciales.
 Tablas de hechos o medidas comerciales.
MARCA CHUQUIMIA CAROL SANDRA BASE DE DATOS

Desventajas: Por otra parte, una de las principales desventajas de las bases de datos
dimensionales es la dificultad para hacer cambios en su estructura. Debido a su
complejidad, cuando el usuario desea realizar modificaciones en la estructura de la base
de datos.
Modelo Entidad – Relación: Un diagrama entidad-relación, también conocido como
modelo entidad relación o ERD, es un tipo de diagrama de flujo que ilustra cómo las
"entidades", como personas, objetos o conceptos, se relacionan entre sí dentro de un
sistema. Los diagramas ER se usan a menudo para diseñar o depurar bases de datos
relacionales en los campos de ingeniería de software, sistemas de información
empresarial, educación e investigación.
Características: Se caracteriza por utilizar una serie de símbolos y reglas para representar
los datos y sus relaciones. Con este modelo conseguimos representar de manera gráfica la
estructura lógica de una base de datos.
Ventajas:

 Provee herramientas que garantizan evitar la duplicidad de registros.


 Garantiza la integridad referencial, así, al eliminar un registro elimina todos los
registros relacionados dependientes.
 Favorece la normalización por ser más comprensible y aplicable.
Desventajas:

 Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de


información geográfica.
 No se manipulan de forma manejable los bloques de texto como tipo de dato.
 Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de
satisfacer las necesidades de las aplicaciones anteriores y así, complementar, pero
no sustituir a las bases de datos relacionales.

Web-grafía:

 https://blog.comparasoftware.com/base-de-datos-relacional/
 https://kinsta.com/es/base-de-conocimiento/que-es-mysql/
 https://www.lucidchart.com/
 https://ayudaleyprotecciondatos.es/bases-de-datos/jerarquicas/
 https://ayudaleyprotecciondatos.es/bases-de-datos/red/
 https://ayudaleyprotecciondatos.es/bases-de-datos/multidimensionales/
 https://www.buenastareas.com/ensayos/Cuales-Son-Las-Caracteristicas-
Ventajas/7772360.html

También podría gustarte