Resumen Modelo Relacional de Base de Datos
Short Description
Relacionales de Bases de Datos...
Description
Modelo Relacional de Base de Datos
Maria del Carmen Hernández Barrios NUM. CUENTA: 12587246 | LIC. ADMINISTRACIÓN DE TECNOLOGIAS DE LA INFORMACIÓN 21.JUNIO.2014
MODELO RELACIONAL DE BASE DE DATOS INTRODUCCIÓN 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 relación 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 descripción de lo que es el modelo relacional de Base de Datos y en que está fundamentado, así como algunos ejemplos y diagramas con la intención de hacer una fácil comprensión del tema. También se dará explicación a conceptos básicos en el modelo como son: relación, tupla, atributo, dominio, integridad, clave primaria. Se hará mención del proceso de Diseño de bases de datos relacionales . “
”
Al final del documento se hará referencia a las conclusiones derivadas de la investigación del tema.
DESARROLLO Conceptos. El modelo relacional de base de datos es utilizado para facilitar el diseño de una base de datos que pretende sea óptima y eficiente, esto quiere decir que sea de fácil acceso para su consulta y mantenimiento. Se dice que una base de datos relacional es una colección 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 relación es un conjunto de columnas y renglones, dentro de la tabla una columna representa a un atributo o característica de la fila o renglón, por ejemplo Clave, Nombre, Apellidos, calle, número de la calle, colonia, etc., y los rengl ones que como tal contienen los valores para cada atributo y que están relacionados con una instancia de la relación, por ejemplo: 1234, Juan , Pérez López , Amargura , 150, San Ángel . (Otorgando un valor a cada atributo). “
”
“
”
“
”
“
”
Ejemplo de una tabla o relación Clave 1234 1235 1236 1237
Nombre Juan Pedro Diego Petra
Apellidos Pérez López Díaz González Zamarripa Lugo Smith López
Calle Amargura Aztecas Margaritas Soledad
Número 150 23 54 31
Colonia San ngel La Asunción Florida Centro Histórico
Representación lógica Tabla Fila Columna
Representación física Archivo Secuencial Registro Campo
Modelo Relacional Relación Tupla Atributo
Referencia ("El Modelo Relacional", Departamento de Ciencias de la Computación e I.A., URL: elvex.ugr.es/idbis/db/docs/intro/D%20Modelo%relacional.pdf, pág. 2)
Una vez que están 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 también se puede definir atributos como obligatorios o (NOT NULL) esto es aplicable para las claves primarias. Ahora bien, dentro de una relación 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 relación la integridad. Comprendido lo anterior un conjunto finito de tablas o relaciones se conoce como Base de Datos Relacional en las que están incluidas las restricciones o reglas de integridad. Otro concepto importante a comprender es l a normalización , esta tiene como propósito primordial evitar la redundancia de datos, en otras palabras, no repetir información innecesaria, lo que tiene como consecuencia el ahorro de espacio físico, optimiza el rendimiento y favorece la integridad. “
”
Diseño de bases de datos relacionales, este proceso consta de seis fases que se muestran a continuación: Fase 1.- Análisis de requisitos. Se recopila la información relativa al uso de la BD. Fase 2.- Diseño Conceptual (modelo E/R). Se crea un esquema conceptualizando la BD. Fase 3.- Elección del DBMS. Se determina el tipo de manejador de BD (relacional o multidimensional). Fase 4.- Diseño lógico. Se pasa del modelo E/R al conjunto de tablas en el manejador de BD. Fase 5.- Diseño físico. Creación de la BD utilizando un lenguaje en el manejador de BD. Fase 6.- Uso y mantenimiento. Explotación y administración 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 también permite actualizar o modificar el modelo inicial para adaptarse a las necesidades de l os usuarios que utilizan la base de datos. Es importante distinguir el concepto relación utilizado en el presente resumen, pues se refiere al concepto de una tabla, a diferencia de la definición relación utilizada en el modelado EntidadRelación (E/R) que para el caso es utilizada para establecer la interacción entre las entidades. “
”
“
”
”
“
REFERENCIAS. Quiroz, J. (2003), El modelado relacional de bases de datos, Boletín de Política Informática Núm 6., http://www.inegi.org.mx/inegi/contenidos/espanol/prensa/contenidos/articulos/tecnologia/relacional. pdf DECSAI Departamento de Ciencias de la Computación e I.A., (s/f), El modelo Relacional, Fundamentos de diseño de bases de datos, Universidad de Granada, Recuperado el 20 de juni o de 2014. http://elvex.ugr.es/idbis/db/docs/intro/D%20Modelo%20relacional.pdf
View more...
Comments