Está en la página 1de 5

Bases de datos relacionales.

Bases de datos.

Para poder entender que es una base de datos relacional se debe tener claro el concepto de

base de datos. Las Bases de Datos son un conjunto de datos pertenecientes a un mismo contexto

y almacenados sistemáticamente para su posterior uso. En este sentido, una Biblioteca puede

considerarse una base de datos compuesta en su mayoría por documentos y textos impresos

en papel e indexados para su consulta.

Sabiendo esto podemos decir que las bases de datos relacionales son relaciones entre

tablas o bases de datos predefinidas el principio de las bases de datos relacionales se basa en la

organización de la información en trozos pequeños, que se relacionan entre ellos mediante la

relación de identificadores.

En el ámbito informático se habla mucho de ACID, cuyas siglas vienen de las palabras en

inglés: atomicidad, consistencia, aislamiento y durabilidad. Son propiedades que las bases de

datos relacionales aportan a los sistemas y les permiten ser más robustos y menos

vulnerables ante fallos.

La base de datos relacional más usada y conocida es MySQL junto con Oracle, seguida

por SQL Server y PostgreSQL, entre otras.

Se muestra un ejemplo de base de datos relacional en la cual se usan las PK y FK para la

conexión entre tablas e información otorgada.


Tipos de Relaciones entre tablas.

Uno a muchos: Tipo más frecuente de relación, en esta relación un registro de la tabla A

puede tener más de un registro coincidente en la tabla B, pero un registro de la tabla B tiene

como máximo un registro coincidente en la tabla A, ejemplo: las tablas “FACTURAS” que se

relacionan por el campo ID de la factura que es la clave externa en una relación “UNO A

MUCHOS” puede ser o no campo de la clave principal en la tabla que representa a “muchos”.

Muchos a muchos: Un registro de la tabla A puede un registro coincidente en la tabla B

y viceversa, para detectar esta relación obsérvela en dos sentidos, por ejemplo: examine la

relación pedidos y productos. Un pedido puede incluir más de un producto y un producto puede
aparecer en varios pedidos, para resolver este problema la regla a seguir es crear una tercera tabla

que rompa esta relación que incluiría la clave principal de cada una de las dos tablas anteriores

como clave principal en esta tabla que garantiza un valor único para cada registro.

Uno a uno: Un registro de la tabla A no puede tener más de un registro coincidente en la

tabla B y viceversa. Este tipo de relación es poco frecuente y ocurre al aplicar técnicas de des

normalización, cuando una tabla es muy grande y se divide en dos, o cuando la información de

algunos campos tiene un tiempo de vida útil limitado o cuando esa misma información solo la

utilizan un grupo limitado de registros.


Lista de referencias

Pérez Fernández, Vicente y coautores. Bases de datos.

https://www.ecured.cu/Base_de_datos_relacional

Administración de bases de datos. Mark L. Guillenson. Limusa Wiley.

También podría gustarte