0% encontró este documento útil (0 votos)
112 vistas9 páginas

Introducción al Modelo Relacional

El documento describe el modelo relacional de bases de datos. Explica que el modelo relacional representa los datos mediante tablas relacionadas con filas (tuplas) y columnas (variables). También describe las características del modelo relacional como evitar duplicidad de registros, garantizar integridad referencial, y usar claves primarias y claves ajenas para relacionar tablas. Finalmente, contrasta el modelo relacional con el modelo entidad-relación, señalando que el primero se enfoca en tablas mientras que el segundo se enfoca en entidades y sus relaciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
112 vistas9 páginas

Introducción al Modelo Relacional

El documento describe el modelo relacional de bases de datos. Explica que el modelo relacional representa los datos mediante tablas relacionadas con filas (tuplas) y columnas (variables). También describe las características del modelo relacional como evitar duplicidad de registros, garantizar integridad referencial, y usar claves primarias y claves ajenas para relacionar tablas. Finalmente, contrasta el modelo relacional con el modelo entidad-relación, señalando que el primero se enfoca en tablas mientras que el segundo se enfoca en entidades y sus relaciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Modelo Relacional

Vázquez hola Francisco Rogelio

Universidad Mexiquense del


Bicentenario

Unidad de Estudios Superiores


Tepotzotlán

Manejo de Base de Datos

25IL242

Matricula: 25200155




Introducción

En esta ocasión vamos a ver el concepto del Modelo Relacional de Bases de Datos, así
como sus características y las diferencia entre este modelo y el Modelo Entidad -Relación.
Para entender mejor les daré una breve descripción de este modelo relacional.

El modelo relacional en gestión de bases de datos es, actualmente, el modelo más utilizado
en la gestión de datos dinámicos (o lo que es lo mismo, aquellos datos sujetos a
modificaciones y actualizaciones). Sin embargo, la gestión de bases de datos relacionales
entraña una espesa red de conceptos que a veces, para los profanos, pueden resultar algo
difíciles de manejar.

Un modelo relacional consiste en representar datos por medio de tablas relacionadas cuyas
filas se llaman tuplas y las columnas variables, conformando así una base de datos.

Fueron creados en 1970 por Edgar Frank Codd, empleado de IBM en San José (California).
Su funcionamiento es realmente sencillo. Se basan en la en la teoría de conjuntos y la lógica
de predicados.
Se representan con tablas de datos, de manera que las filas son los diferentes casos y las
columnas los campos a estudiar. Es muy utilizado para administrar datos de forma
dinámica.




Desarrollo

Base de Datos Relacional

Una base de datos relacional es un tipo de base de datos que almacena y proporciona
acceso a puntos de datos relacionados entre sí. Las bases de datos relacionales se basan
en el modelo relacional, una forma intuitiva y directa de representar datos en tablas. En una
base de datos relacional, cada fila de la tabla es un registro con un ID único llamado clave.
Las columnas de la tabla contienen atributos de los datos, y cada registro generalmente
tiene un valor para cada atributo, lo que facilita el establecimiento de las relaciones entre
los puntos de datos.

Características

Una base de datos relacional es, en esencia, un conjunto de tablas (o relaciones) formadas
por filas (registros) y columnas (campos); así, cada registro (cada fila) tiene una ID única,
denominada clave y las columnas de la tabla contienen los atributos de los datos. Cada
registro tiene normalmente un valor para cada atributo, lo que simplifica la creación de
relaciones entre los puntos de datos.

De tal manera que una de las principales características de la base de datos relacional es
que 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.

Así mismo, no pueden existir dos tablas con el mismo nombre y la relación entre una tabla
padre y una tabla hija se lleva a cabo a través de claves primarias (son la clave principal de
un registro dentro de una tabla) y claves ajenas (se colocan en la tabla hija y contienen el
mismo valor que la clave primaria del registro padre).

Para poder almacenar, administrar, consultar y recuperar los datos guardado en la base de
datos relacional es necesario emplear un software específico, denominado sistema de
gestión de bases de datos relacionales (RDBMS). Este software proporciona una interfaz
entre los usuarios y/o las aplicaciones y la base de datos, además de contar con funciones
administrativas para gestionar el acceso, almacenamiento y rendimiento.

Para escoger un RDBMS deberemos tener en cuenta las necesidades de la empresa y el


tipo de datos y la cantidad que se van a manejar.
Los datos son atómicos ó monovaluados;
Los datos de cualquier columna son de un solo tipo.
Cada columna posee un nombre único.
El orden de las columnas no es de importancia para la tabla.
Las columnas de una relación se conocen como atributos.
Cada atributo tiene un dominio,
No existen 2 filas en la tabla que sean idénticas.
La información en las bases de datos son representados como datos explícitos.
Cada relación tiene un nombre específico y diferente al resto de las relaciones.
Los valores de los atributos son atómicos: en cada tupla, cada atributo (columna) toma un
solo valor. Se dice que las relaciones están normalizadas.



El orden de los atributos no importa: los atributos no están ordenados.
Cada tupla es distinta de las demás: no hay tuplas duplicadas
El orden de las tuplas no importa: las tuplas no están ordenadas.
Los atributos son atómicos: en cada tupla, cada atributo (columna) toma un solo valor. Se
dice que las relaciones están normalizadas.

Diferencia entre el Modelo Relacional con el Modelo Entidad – Relación

Tanto el Modelo E-R como el Modelo Relacional son los tipos de Modelado de Datos.
El modelo de datos describe una manera de diseñar la base de datos a nivel físico, lógico
y de vista.

La principal diferencia entre el Modelo E-R y el Modelo Relacional es que el Modelo E-R es
específico para cada entidad, y el Modelo Relacional es específico para cada tabla.

Tabla Comparativa




Diferencias Principales

La diferencia básica entre el Modelo E-R y el Modelo Relacional es que el modelo E-R trata
específicamente con las entidades y sus relaciones. Por otro lado, el Modelo Relacional se
ocupa de las Tablas y de la relación entre los datos de esas tablas.
Un Modelo E-R describe los datos con conjuntos de entidades, conjuntos de relaciones y
atributos. Sin embargo, el modelo relacional describe los datos con las tuplas, atributos y
dominio del atributo.
Uno puede entender más fácilmente la relación entre los datos en el Modelo E-R en
comparación con el Modelo Relacional.
El Modelo E-R tiene la Cardinalidad del Mapeo como una restricción mientras que el Modelo
Relacional no tiene tal restricción.

Ejemplo

Supongamos una base de datos que consta de las tablas Suplidores, Piezas y Envíos. La
estructura de las tablas y algunos registros de muestra se exponen a continuación:

Cada fila en la tabla Suplidores se identifica mediante un número de suplidor (SNo) único,
identificando de manera unívoca cada fila de la tabla. Igualmente, cada pieza tiene un
número de pieza (PNo) único.




Además, no puede existir más de un envío para una combinación dada Suplidor / Pieza en
la tabla Envíos, ya que esta combinación es la clave primaria de Envíos, que funge como
tabla de unión, por ser una relación muchos a muchos.

La relación de las tablas Piezas y Envíos viene dada por tener en común el campo PNo
(número de pieza) y la relación entre Suplidores y Envíos surge por tener en común el
campo SNo (número de suplidor).

Analizando la tabla Envíos se puede obtener como información que se está enviando un
total de 500 tuercas desde los suplidores Suneet y Ankit, 250 cada uno.

Igualmente, se enviaron 1.100 pernos en total desde tres suplidores diferentes. Se enviaron
500 tornillos azules desde el suplidor Suneet. No hay envíos de tornillos rojos.







Conclusión

En conclusión un modelo relacional:


El modelo relacional se basa en el concepto matemático de
relación, que gráficamente se representa mediante una tabla. Es
decir, una relación es una tabla, con columnas y filas. Un SGBD
sólo necesita que el usuario pueda percibir la base de datos como
un conjunto de tablas.

Frecuentemente una relación se conceptualiza de una manera más


fácil de imaginar, esto es, pensando en cada relación como si fuese
una tabla que está compuesta por registros (cada fila de la tabla
sería un registro o tupla), y columnas (también llamadas campos).




Referencias Bibliográficas

Modelo Relacional. (2019). PROED.


https://oftgu.eco.catedras.unc.edu.ar/unidad-3/sistemas-de-
gestion-de-base-de-datos/modelo-relacional-conceptos-basicos-y-
fundamentos/#:~:text=El%20modelo%20relacional%20se%20bas
a,como%20un%20conjunto%20de%20tablas.

Arias, E. R. (2020). Modelo Relacional. Modelo Relacional.


https://economipedia.com/definiciones/modelo-relacional.html

También podría gustarte