Está en la página 1de 16

MODELOS RELACIONALES

DE DATOS.
Nom bres de los integrantes:
Pulido Palom ino Y ara Dennis
Valencia Perea Valeria Jaheel
Valderram a Ram irez Luis Gerardo
¿ Qué es modelo relacional de
datos?
◦ Modelo relacional: modelo de organización y gestión de
bases de datos consistente en el almacenamiento de
datos en tablas compuestas por filas, o tuplas, y
columnas o campos. Se distingue de otros modelos,
como el jerárquico, por ser más comprensible para el
usuario inexperto, y por basarse en la lógica de
predicados para establecer relaciones entre distintos
datos. Surge como solución a la creciente variedad de
los datos que integran las data warehouses y podemos
resumir el concepto como una colección de tablas
(relaciones).
Provee herramientas que
garantizan evitar la duplicidad de
registros.

Garantiza la integridad

Ventajas. 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 No se manipulan de forma eficiente los


gráficos, multimedia, CAD y sistemas de bloques de texto como tipo de datos.
información geográfica.
Descripción
Cada relación es un conjunto de datos, el orden en el que estos se almacenen no tiene
relev ancia (a diferencia de otros modelos como el jerárquico y el de red). La información puede
ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y
poder para administrar la información.

Este modelo considera la base de datos como una colección de relaciones. De manera simple,
una relación representa una tabla que no es más que un conjunto de filas, cada fila es un
conjunto de campos y cada campo representa un v alor que interpretado describe el mundo
real. Cada fila también se puede denominar tupla o registro y a cada columna también se le
puede llamar campo o atributo.

Para manipular la información utilizamos un lenguaje relacional. El Álgebra relacional permite


describir la forma de realizar una consulta, en cambio, el cálculo relacional solamente indica lo
que se desea dev olver.
Ejemplo

◦ Tabla de conceptos de
modelo relacional.
Cómo funciona el modelo
relacional.
◦ Las tablas son el centro del modelo y los datos deben
ser representados en ellas.
◦ El orden de cada columna viene determinado por el
tipo de consulta que se realice. Por tanto, no es
necesario un orden inicial, ya que cada relación la
conforma un conjunto único de datos.
◦ Llas filas son datos o casos, las columnas campos o
variables. Por otro lado, cada celda es un registro que
tiene dos dimensiones.
◦ Es imprescindible disponer de un identificador único
(clave primaria) de cada registro. Este permite
establecer relaciones entre dos o más tablas,
usándolo como una clave externa.
Ejemplo:
Tipos de aplicaciones en las que se
puede trabajar BD.
◦ Como ya hemos mencionada más arriba, el software empleado para
manejar una base de datos relacional es un sistema de Gestión de Bases de
Datos Relacionales (RDBMS). Actualmente existen varios tipos de de gestores
de BDR, entre ellos, los más usados son:
◦ Oracle
◦ MySQL
◦ Microsoft SQL Server
◦ PostgreSQL
◦ DB2
Estructura.
◦ La base de datos está dividida en dos secciones: el
esquema y los datos. A través del esquema se define la
estructura de la base de datos relacional, que almacena
los siguientes datos:
◦ El nombre de cada tabla (o relación): es el conjunto de
tuplas que comparten los mismos atributos, es decir, un
conjunto de filas y columnas.
◦ El nombre de cada columna (atributo o campo): es un
elemento etiquetado de una tupla (como, por ejemplo, el
número de la seguridad social de un empleado).
◦ El tipo de dato de cada columna.
◦ La tabla a la que pertenece cada columna.
◦ La fila (tupla o registro): es el conjunto de datos que
representa un objeto simple.
Ejemplo:
Características de la base de datos
relacional.
◦ 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 es representada como datos explícitos.
◦ Cada relación tiene un nombre específico y diferente al resto de las
relaciones.
Características de la base de
datos relacional
◦ 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.
Comparativa base de datos
relacional.
◦ no relacional
◦ no tiene un identificador que sirva para relacionar un conjunto de datos con otros.
Normalmente se emplea cunado la información se organiza mediante documentos o
cuando no tenemos un esquema exacto de lo que vamos a almacenar.
◦ NoSQL
◦ Gran almacén de base de datos dependiendo incremento de registros
◦ Orientada a objetos
◦ representa los datos en formas de objetos y clases; mientras el objeto puede ser el
resultado de una búsqueda, la clase es una colección de objetos.
◦ transaccional
◦ Se garantizan que, si se produce un fallo en el sistema cuando se está llevando a
cabo una transacción, esta no se finalizará ni se registrará, volviendo al estado original.
Es decir, o se dan todos los pasos de forma correcta o no se completa la transacción.
Conclusiones.
◦ El modelo relacional no es un paso tan fundamental en el
desarrollo para una base de datos, sin embargo, debe
considerarse ya que nos indica el tipo de relaciones que
tenemos, la cardinalidad y el tipo de clave que tiene
(principal, foránea o índice).
◦ El modelo relacional es útil para tener un buen control de
los sistemas y de saber aplicar el modelo entidad-relación ,
así como la cardinalidad correspondiente a cada tabla.
También se espera saber aplicar los conceptos
aprendidos con anterioridad sobre la entidad, atributo y
llave sobre considerado el atributo clave. Es de gran ayuda
para elaborar bases de datos y así identificar las
características de un sistema.
Referencias
◦ Logicalis. (s/f). Modelo relacional en la gestión de bases de datos. Logicalis.com.
Recuperado el 29 de marzo de 2023, de
https://blog.es.logicalis.com/analytics/conceptos-basicos-del-modelo-relacional-en-la-
gestion-de-bases-de-datos
◦ Wikipedia contributors. (s/f). Modelo relacional. Wikipedia, The Free Encyclopedia.
https://es.wikipedia.org/w/index.php?title=Modelo_relacional&oldid=149165557
◦ Etapas básicas del diseño «. (s/f). Edu.ar. Recuperado el 29 de marzo de 2023, de
https://oftgu.eco.catedras.unc.edu.ar/unidad-3/sistemas-de-gestion-de-base-de-
datos/etapas-basicas-del-diseno/
◦ Bases de datos relacional ¿Qué es y sus características? (2020, septiembre 7). Ayuda
Ley Protección Datos; AyudaLeyProteccionDatos.
https://ayudaleyprotecciondatos.es/bases-de-datos/relacional/

También podría gustarte