Base de datos relacional
Guatemala, 24 de Julio de 2010
Una base de datos relacional prácticamente es una base de datos donde todos están relacionados entre si, y estructurados de una manerafácil para los usuarios en forma de tablas de valores, Las tablas se representan gráficamente como una estructura rectangular formada por filas y columnas. Cada columna almacena información sobre unapropiedad determinada de la tabla (se le llama también atributo), nombre, dni, apellidos, edad, etc. Cada fila posee una ocurrencia o ejemplar de la instancia o relación representada por la tabla (a lasfilas se las llama también tuplas).
Una base de datos relacional es una base de datos en donde todos los datos visibles al usuario están organizados estrictamente como tablas de valores, y en dondetodas las operaciones de la base de datos operan sobre estas tablas. Estas bases de datos son percibidas por los usuarios como una colección de relaciones normalizadas de diversos grados que varíancon el tiempo. El modelo relacional representa un sistema de bases de datos en un nivel de abstracción un tanto alejado de los detalles de la máquina subyacente, de la misma manera como, por ejemplo, unlenguaje del tipo de PL/1 representa un sistema de programación con un nivel de abstracción un tanto alejado de los detalles de la máquina subyacente. De hecho, el modelo relacional puedeconsiderarse como un lenguaje de programación mas bien abstracto, orientado de manera específica hacia las aplicaciones de bases de datos. En términos tradicionales una relación se asemeja a un archivo, unatupla a un registro, y un atributo a un campo. Pero estas correspondencias son aproximadas, en el mejor de los casos. Una relación no debe considerarase como ``solo un archivo'', sino mas bien como unarchivo disciplinado, siendo el resultado de esta disciplina una simplificación considerable de las estructuras de datos con las cuales debe interactuar el usuario, lo cual a su vez simplifca los...
Regístrate para leer el documento completo.