Fundamentos filosóficos del diseño de las bases de datos relacionales
(Philosophical principles of
relational database design)
Resumen
En el presente trabajo el
autor realiza un análisis del comportamiento
de las bases de datos
relacionales, las cuales se imparten a los estudiantes de segundo
año que cursan la carrera de Ingeniería
Industrial en la CUJAE. El examen hecho sobre esta
temática propició al autor la identificación
de los fundamentos filosóficos que subyacen en el estudio
de las referidas bases de datos lo que a la
vez posibilita una mejor comprensión de la amplia variedad
de relaciones o conexiones que acontecen entre entidades en una
base de datos.
En el trabajo se
presentan ejemplos ilustrativos que permiten explicar y
comprender además, que los principios
más generales de la dialéctica fundamentan la
existencia de las bases de datos relacionales y que todo profesor de
esta materia debe
tener en cuenta para un mejor desempeño de su labor
profesional.
Summary
In the present work the author perform an analysis of
the behaviour of the data bases relate, they are studied by the
students that take a course in Industrial's Engineering in the
CUJAE. The examination done on this subject matter propitiated to
the author the recognition of the philosophical foundations that
are in the study of the referred bases of data, that at the same
time makes possible a better understanding of ample variety of
relations or connections that happen between entities in a data
base. This work present illustrative examples that facilitate the
understanding and to illustrate besides, the most general
principles of dialectics permit to explain the existence of the
data bases relate and all professor of this matter should have in
account for a better performance of his professional
work.
Introducción
La palabra base de datos puede usarse para describir,
contar, procesar, revelar y almacenar un conjunto de
informaciones con los cuales se relaciona el hombre en
su quehacer diario, entre ellas, una lista telefónica, un
conjunto de reportes sobre los libros que se
usan en una biblioteca
escolar, los datos de profesores y estudiantes que se encuentran
en una determinada escuela y el
expediente de un paciente hospitalizado. Una amplísima
gama de informaciones sobre la naturaleza, la
sociedad y el
pensamiento
puede almacenarse en una base de datos por lo que hace que las
mismas sean imprescindibles para un eficiente funcionamiento de
cualquier sector de la sociedad moderna. Hoy día,
prescindir del almacenaje, control y
procesamiento de
datos, tanto en la economía, el deporte como en la ciencia
resulta casi imposible.
Sin embargo, aunque todos los seres humanos pudieran
estar de acuerdo en que se necesita del control automático
de los datos en todos los órdenes de la sociedad,
probablemente la gran mayoría pudiera ignorar lo que es en
realidad una base de datos.
El diccionario de
la RAE dice que es "un conjunto de datos organizado de tal manera
que permita obtener con rapidez diversos tipos de información" (1)
Matos Rosa María (2001) la define como un
"conjunto de datos interrelacionados entre sí, almacenados
con carácter más o menos permanente en
la
computadora. O sea, que una BD puede considerarse una
colección de datos variables en
el tiempo"
Dentro del tema de las bases de datos el autor estudia
las relacionales o más bien conocido como el modelo de
bases de datos relacional "El modelo relacional se basa en una
serie de principios matemáticos que provienen principalmente de
lógica
de teoría
de los conjuntos.
Estos principios fueron primeros aplicados para el campo de datos
modelando a finales de los 1960s por Dr. E. F. Codd, luego un
investigador en IBM, y la primera parte fue publicada en 1970.
footnotesa.htmEl modelo relacional define los datos de forma que
estos puedan ser representados, protegidos y sobre ellos se
puedan realizar operaciones
(Rebecca M. Riordan, 2005)
En términos generales, los sistemas de la
base de datos relacionales tienen las siguientes
características:
a) Todos los datos son conceptualmente representados
como un acomodamiento ordenado de datos en filas y columnas,
llamado relación.
b) Todos los valores
son scalar. Es decir, en cualquier intercepción de
una fila con una columna dada, en esta posición de la
relación hay un único e incomparable valor.
c) Todas las operaciones son realizadas en una
relación entera y dan como resultado una relación
entera, un concepto conocido
como el cierre.
En la práctica, el modelo relacional es aquel
donde los datos se presentan en tablas o relaciones tal como se
muestra en la
figura 1 donde se especifica las partes de una tabla a destacar
en el referido modelo: las tuplas, los atributos, el
encabezamiento y el cuerpo de la misma.
Las tuplas y los atributos son identificados como los
conocidos registros y
campos de una tabla estudiada en otro sistema
informático, ejemplo en las hojas electrónicas de
cálculo, donde una celda no es otra cosa
que la intercepción de filas y columnas. Por otra parte el
encabezamiento esta formado por un conjunto de atributos (campos)
consecutivos y el cuerpo lo representa en conjunto de valores que
debe contener cada Tupla en la tabla o
relación.
Página siguiente |