Está en la página 1de 2

Resumen sección 2

En resumen, Las bases de datos relacionales son ampliamente utilizadas en aplicaciones


empresariales y en una variedad de otras aplicaciones donde se necesita una estructura de
datos tabular y relaciones claras entre diferentes tipos de datos. Algunos ejemplos de bases de
datos relacionales populares incluyen:

MySQL: Es una base de datos relacional de código abierto muy popular que se utiliza en una
amplia gama de aplicaciones web y empresariales.

PostgreSQL: Otro sistema de gestión de bases de datos de código abierto que es conocido por
su robustez y capacidad de extensión.

Oracle Database: Oracle es un sistema de gestión de bases de datos empresariales líder en la


industria que se utiliza en aplicaciones empresariales críticas.

Microsoft SQL Server: Una base de datos relacional desarrollada por Microsoft que se utiliza
comúnmente en entornos de Windows

SQLite: Es una base de datos relacional de código abierto que se utiliza a menudo en
aplicaciones móviles y embebidas debido a su ligereza.

IBM Db2: Un sistema de gestión de bases de datos relacional desarrollado por IBM que se
utiliza en aplicaciones empresariales.

Simplicidad: Las bases de datos de archivos planos son relativamente simples de entender y de
implementar. No requieren un sistema de gestión de bases de datos complejo ni un
conocimiento avanzado en SQL.

Portabilidad: Los archivos planos son fáciles de mover y compartir entre sistemas, ya que
suelen ser independientes de la plataforma. Esto puede ser útil cuando se necesita migrar
datos entre diferentes sistemas o entornos.

Bajo costo: No se requiere una inversión significativa en software o hardware para


implementar una base de datos de archivos planos. Esto puede ser beneficioso en entornos
con recursos limitados.

Entre sus Inconvenientes de la base de datos de archivos planos:

Falta de estructura: Los archivos planos carecen de una estructura de datos organizada, lo que
dificulta la gestión y la consulta eficiente de los datos. No se pueden realizar consultas
complejas como en una base de datos relacional.

Dificultad en la integridad de los datos: Mantener la integridad de los datos (por ejemplo,
evitar datos duplicados o inconsistentes) puede ser un desafío en una base de datos de
archivos planos, ya que no hay restricciones ni validaciones automatizadas.

Dificultad en la escalabilidad: A medida que crece la cantidad de datos o la complejidad de la


aplicación, una base de datos de archivos planos puede volverse inmanejable y menos
eficiente. La escalabilidad es limitada en comparación con sistemas de gestión de bases de
datos más robustos.
Seguridad y control limitados: Los archivos planos pueden ser vulnerables desde el punto de
vista de la seguridad, ya que no ofrecen las características de seguridad avanzadas que se
encuentran en sistemas de gestión de bases de datos. Además, es más difícil gestionar el
acceso y los permisos de los usuarios.

Dificultad en la concurrencia: Cuando varios usuarios intentan acceder y modificar un archivo


plano al mismo tiempo, puede surgir un problema de concurrencia, lo que puede llevar a la
corrupción de datos.

Definir claves primarias: Cada tabla debe tener una clave primaria que sea única para cada
registro y permita identificar de manera inequívoca cada fila en la tabla.

Evitar la redundancia de datos: No se deben almacenar los mismos datos en varias tablas. La
redundancia de datos puede llevar a problemas de integridad y aumentar el riesgo de
inconsistencias.

Establecer relaciones con claves foráneas: Utilizar claves foráneas para establecer relaciones
entre tablas. Esto asegura la integridad referencial y permite realizar consultas que recuperen
datos de varias tablas relacionadas.

Utilizar tipos de datos adecuados: Escoger tipos de datos que sean apropiados para el tipo de
datos que se almacenará en cada columna (por ejemplo, números enteros, cadenas de texto,
fechas, etc.).

Nombrar las tablas y columnas de manera descriptiva: Los nombres de las tablas y columnas
deben ser descriptivos y representar claramente su contenido para facilitar la comprensión y el
mantenimiento.

Una tabla única en el contexto de bases de datos se refiere generalmente a una tabla que
contiene información que no se encuentra en ninguna otra tabla de la base de datos. A
continuación, un resumen de una tabla única:

Definición: Una tabla única es una tabla en una base de datos relacional que almacena datos
que no tienen relaciones directas con otras tablas en la base de datos. Esto significa que la
tabla contiene información que no se puede encontrar o no se comparte con ninguna otra
tabla a través de claves foráneas o relaciones.

Características clave:

Datos aislados: Los datos en una tabla única no se relacionan con ninguna otra tabla de la base
de datos a través de claves foráneas.

Independencia: Esta tabla no depende de ninguna otra tabla en términos de integridad


referencial.

Datos específicos: Por lo general, contiene información que es única o especializada y no se


repite en otras partes de la base de datos

También podría gustarte