Está en la página 1de 5

1

Introducción

Una de las tareas más importantes para un administrador de bases de datos es la

del diseño de la base de datos, que abarca desde el modelamiento de los datos en el

ámbito lógico conceptual, hasta la definición de las estructuras de almacenamiento, para

lo cual debemos poseer total claridad y conocimiento del modelo de negocios,

requerimientos de información y de los recursos con los que cuenta la organización tanto

para el almacenamiento como para el procesamiento.

Teniendo en cuenta estos aspectos y los diferentes tipos de modelamiento de

datos, escogimos un modelo en específico para profundizar un poco más acerca de él,

sus características, funciones y reglas.

En el presente trabajo observaremos un Breve resumen de lo que es el modelo

relacional sus inicios, desarrollo y utilidades en la actualidad teniendo en cuanta el

material didáctico asignado.


2

Modelo Relacional

El modelo relacional surge en el año de 1970 propuesto por Edgar Frank Codd,

desarrollado en los laboratorios de IBM en la ciudad de san José (california)

técnicamente es un modelo de datos que está basado en la teoría de conjuntos y la lógica

de predicados, su idea principal fue hacer uso de relaciones. Que de forma lógica podían

ser denominadas conjuntos de datos llamados “Tuplas” Una de las características

principales del modelo relacional que hace que actualmente se posicione como uno de los

más usado para la administración y manejo de datos, que al ser almacenados en

relaciones formando de cada relación un conjunto de datos, el orden de almacenamiento

de estos no tiene relevancia, en comparación con otros modelos que si se debe definir un

orden en los datos.

Un modelo de datos se puede definir como la colección de herramientas

conceptuales para describir datos, sus relaciones, la semántica asociada a ellos y sus

restricciones de consistencia, representando la organización lógica o conceptual de los

mismos.

El modelo entidad relación (MER) es una metodología de diseño de base de datos

que consta en representar de manera conceptual los datos. Este modelo fue introducido

inicialmente por Peter Chen en 1976 y aunque ha sufrido modificaciones en cuanto a los

diagramas utilizados para representar sus elementos, su manipulación y utilidad siguen

vigentes.

El modelo relacional cuenta con 3 herramientas principales que son:

 Estructura: la cual está conformada por las relaciones y los atributos

 Integridad del modelo: que puede ser de entidad o referencial en la cual se

pueden incluir el tipo de llaves bien sean primarias o foráneas las cuales

serían las reglas o restricciones que contiene el modelo.


3

 Manipulación del modelo: en la cual encontramos el algebra relacional y el

calcúlalo relacional de tuplas, que nos permiten manejar he interactuar con

los datos almacenados en el modelo relacional, las principales acciones

que se realizan son la inserción actualización y borrado de datos.

El modelo relacional se crea partiendo primeramente del modelo entidad relación que es

donde identificamos inicialmente las entidades, atributos y relaciones que permiten

modelar de manera conceptual una base de datos relacional.

Las entidades. se pueden denominar como todo ente (conceptual o físico) del cual se

desea mantener información.

Los atributos. Son el conjunto de elementos de información que caracterizan a una

entidad, identificándola, calificándola, cuantificándola o declarando su estado y cada uno

de los atributos pertenecen a un dominio.

Las relaciones. Son las que identifican la interacción que existe entre dos entidades.

Las llaves y restricciones. La llave primaria es el atributo único que no se repite y se

puede identificar de la siguiente forma <PK>. la llave foránea es el conjunto no vacío de

atributos cuyos valores han de coincidir con los de la llave primaria en una relación, y se

identifica de la siguiente forma <FK>. Las restricciones son las estructuras no permitidas

las cuales son de dos tipos: las inherentes y las definidas por el usuario.

Al implementar el modelo relacional debemos tener en cuentas sus principales

características:

 Las tuplas poseen datos acerca de una entidad.

 Las columnas contienen datos acerca de los atributos de la entidad.

 Cada posición en la tabla almacena un valor simple, atómico, de un atributo.

 Los valores almacenados en una columna son del mismo tipo, es decir se definen

bajo el mismo dominio.


4

 Cada atributo debe poseer un nombre único.

 El orden de las columnas o tuplas no es relevante.

 No deben existir dos tuplas idénticas en una tabla.

Para que sea posible hacer la conversión del modelo entidad relación MER a modelo

relacional, debemos incluir una serie de reglas tales como:

 Toda entidad se transforma en una tabla.

 Los atributos se transforman en columnas o campos dentro de una tabla.

 El identificador único de una entidad se convierte en llave primaria <PK>.

 Aplicar la preparación de los esquemas entidad-relación mediante la aplicación de

las reglas que faciliten y garanticen la fiabilidad del proceso de transformación, las

cuales se basan en la normalización.

 Realizar la transformación, de las relaciones, donde es necesario verificar la

cardinalidad y la verificación de si la relación es obligatoria u opcional.

La normalización es un proceso que permite garantizar un mínimo de redundancia y

dependencias incoherentes sobre los datos, consiste en organizar los datos en tablas y

establecer relaciones entre las tablas según las reglas predefinidas.

Una de las principales ventajas de Utilizar el modelo relacional a la hora de desarrollar

una base de datos es la sencillez de este, que nos permite manejar grandes

cantidades de datos con puntos de relaciones entre sí, gestionándolos de forma

segura y conforme a unas normas y un modo uniforme.


5

Conclusión

Las bases de datos relacionales nos permiten mantener la uniformidad de los datos en

todas la aplicaciones y copias de la propia base, las cuales denominamos instancias

un ejemplo de estas seria, cuando realizamos una transferencia bancaria esta se ve

reflejada en la aplicación del banco y en nuestro teléfono móvil o cuenta de correo

electrónico de manera inmediata. El modelo relacional nos garantiza que todas las

copias de la base de datos tengan los mismos datos en tiempo real, también como ya

lo mencionamos anteriormente garantiza que no se dupliquen los registros,

favoreciendo así la normalización al ser más compresible y aplicable.

También podría gustarte