Está en la página 1de 4

Modelo Relacional

de Base de Datos

Maria del Carmen Hernndez Barrios


NUM. CUENTA: 12587246 | LIC. ADMINISTRACIN DE TECNOLOGIAS DE LA INFORMACIN
21.JUNIO.2014

MODELO RELACIONAL DE BASE DE DATOS

INTRODUCCIN
Cuando se habla del Modelo relacional de Base de Datos, necesariamente se hace referencia al Dr.
Edgar Frank Codd y frecuentemente mencionado como el Dr. Codd, que es considerado como el
padre del Modelo Relacional. El Dr. Codd public en 1985 doce reglas sobre el modelo relacional de
base de datos, mismas que hoy se conocen como las 12 reglas de Codd. No obstante que las
reglas se encuentran en estrecha relacin con el Modelo relacional de Base de datos no se detallan
en el resumen pues es un tema amplio que se puede tratar con mayor detenimiento.
En el presente resumen se har una breve descripcin de lo que es el modelo relacional de Base de
Datos y en que est fundamentado, as como algunos ejemplos y diagramas con la intencin de
hacer una fcil comprensin del tema.
Tambin se dar explicacin a conceptos bsicos en el modelo como son: relacin, tupla, atributo,
dominio, integridad, clave primaria. Se har mencin del proceso de Diseo de bases de datos
relacionales.
Al final del documento se har referencia a las conclusiones derivadas de la investigacin del tema.

DESARROLLO
Conceptos.
El modelo relacional de base de datos es utilizado para facilitar el diseo de una base de datos que
pretende sea ptima y eficiente, esto quiere decir que sea de fcil acceso para su consulta y
mantenimiento.
Se dice que una base de datos relacional es una coleccin de relaciones o tablas de dos dimensiones
(bidimensionales por estar constituidas por columnas y renglones), en este sentido veamos que es
una tabla.
Una tabla o relacin es un conjunto de columnas y renglones, dentro de la tabla una columna
representa a un atributo o caracterstica de la fila o rengln, por ejemplo Clave, Nombre, Apellidos,
calle, nmero de la calle, colonia, etc., y los renglones que como tal contienen los valores para cada
atributo y que estn relacionados con una instancia de la relacin, por ejemplo: 1234, Juan, Prez
Lpez, Amargura, 150, San ngel. (Otorgando un valor a cada atributo).

Ejemplo de una tabla o relacin


Clave
1234
1235
1236
1237

Nombre
Juan
Pedro
Diego
Petra

Apellidos
Prez Lpez
Daz Gonzlez
Zamarripa Lugo
Smith Lpez

Calle
Amargura
Aztecas
Margaritas
Soledad

Nmero
150
23
54
31

Colonia
San ngel
La Asuncin
Florida
Centro Histrico

Representacin lgica
Tabla
Fila
Columna

Representacin fsica
Archivo Secuencial
Registro
Campo

Modelo Relacional
Relacin
Tupla
Atributo

Referencia ("El Modelo Relacional", Departamento de Ciencias de la Computacin e I.A., URL:


elvex.ugr.es/idbis/db/docs/intro/D%20Modelo%relacional.pdf, pg. 2)

Una vez que estn claros los conceptos de atributo y tupla cuando se hace referencia a un dominio
este se define como el conjunto finito de valores que un atributo puede tomar para cada tupla.
Existen casos en los que no se conoce un valor para un atributo dentro de un registro o tupla, en
este caso se dice que es nulo (NULL), y tambin se puede definir atributos como obligatorios o (NOT
NULL) esto es aplicable para las claves primarias.
Ahora bien, dentro de una relacin o tabla cada una de las tuplas o registros es nico, de ah se
entiende el concepto de clave primaria, misma que proporciona a la relacin la integridad.
Comprendido lo anterior un conjunto finito de tablas o relaciones se conoce como Base de Datos
Relacional en las que estn incluidas las restricciones o reglas de integridad.
Otro concepto importante a comprender es la normalizacin, esta tiene como propsito primordial
evitar la redundancia de datos, en otras palabras, no repetir informacin innecesaria, lo que tiene
como consecuencia el ahorro de espacio fsico, optimiza el rendimiento y favorece la integridad.
Diseo de bases de datos relacionales, este proceso consta de seis fases que se muestran a
continuacin:
Fase 1.- Anlisis de requisitos. Se recopila la informacin relativa al uso de la BD.
Fase 2.- Diseo Conceptual (modelo E/R). Se crea un esquema conceptualizando la BD.
Fase 3.- Eleccin del DBMS. Se determina el tipo de manejador de BD (relacional o
multidimensional).
Fase 4.- Diseo lgico. Se pasa del modelo E/R al conjunto de tablas en el manejador de BD.
Fase 5.- Diseo fsico. Creacin de la BD utilizando un lenguaje en el manejador de BD.
Fase 6.- Uso y mantenimiento. Explotacin y administracin de la BD con SQL por ejemplo.

CONCLUSIONES
El Modelo Relacional de Base de Datos permite conceptualizar de forma clara y ordenada los
elementos que la conforman, al tener una idea clara esto tambin permite actualizar o modificar el
modelo inicial para adaptarse a las necesidades de los usuarios que utilizan la base de datos.
Es importante distinguir el concepto relacin utilizado en el presente resumen, pues se refiere al
concepto de una tabla, a diferencia de la definicin relacin utilizada en el modelado EntidadRelacin (E/R) que para el caso es utilizada para establecer la interaccin entre las entidades.

REFERENCIAS.
Quiroz, J. (2003), El modelado relacional de bases de datos, Boletn de Poltica Informtica Nm 6.,
http://www.inegi.org.mx/inegi/contenidos/espanol/prensa/contenidos/articulos/tecnologia/relacional.
pdf
DECSAI Departamento de Ciencias de la Computacin e I.A., (s/f), El modelo Relacional,
Fundamentos de diseo de bases de datos, Universidad de Granada, Recuperado el 20 de junio
de 2014. http://elvex.ugr.es/idbis/db/docs/intro/D%20Modelo%20relacional.pdf