Base de datos relacionales

Solo disponible en BuenasTareas
  • Páginas : 6 (1469 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de febrero de 2011
Leer documento completo
Vista previa del texto
IUFRONT
Base de Datos

BASES DE DATOS RELACIONALES.

Aspectos Generales del modelo de bases de datos relacionales.
Definición ! El modelo relacional representa la base de datos como una colección de relaciones.

Podemos imaginarnos que cada relación semeja una tabla o, hasta cierto punto, un archivo simple. Si visualizamos cada relación como una table de valores, cada fila de la tablarepresenta una colección de valores de datos relacionados entre sí. Dicho de otro modo una fila de una tabla representa una relación entre un conjunto de valores. Dichos valores se pueden interpretar como hechos que describen una entidad o un vínculo entre entidades del mundo real. El nombre de la tabla y los nombres de las columnas ayudan a interpretar el significado de los valores que están en cadafila de la tabla. Puesto que una tabla es una colección de relaciones entre valores, hay una estrecha correspondencia entre el concepto de tabla y el concepto matemático de relación del cual toma su nombre el modelo de datos relacional.

Objetivos. ! A diferencia de los modelos de bases de datos anteriores (tipo jerárquico, por ejem-

plo), basados en punteros físicos por los que tenía que navegarel programador a fin de recuperar y actualizar los datos, el modelo relacional se propone como objetivo principal aislar al usuario de las estructuras físicas de los datos, consiguiendo así la independencia de las aplicaciones respecto de los datos, finalidad perseguida desde el inicio de las bases de datos.

Características. • Sencillez y uniformidad: Los usuarios ven las bases de datosrelacionales como una colección de tablas, y al ser la tabla la estructura fundamental del modelo, éste goza de una gran uniformidad, lo que unido a unos lenguajes no navegacionales y muy orientados al usuario final, da como resultado la sencillez de los sitemas relacionales.

I u f r o n t!

Base de Datos

2

• Sólida funadmentación teórica: Al estar el modelo definido con rigor matemático, eldiseño y la evaluación del mismo puede realizarse por métoso sistemáticos basados en abstracciones. • Independencia de la interfaz de usuario: Los lenguajes relacionales, al manipular conjunto de registros, proporcionan una gran independencia con respecto a la forma en que los datos están almacenados. • Integridad: Las tablas satisfacen ciertas condiciones de integridad. • Estructura lógicaindependiente: Las tablas son la estructura lógica en un sistema relacional, no la estructura física. En el nivel físico el sistema es libre de almacenar los datos en la forma que desee (archivos secuenciales, indexación, cadenas de apuntadores, etc.) con tal que pueda asociar la representación almacenada con las tablas en el nivel lógico. Es decir, las tablas representan una abstracción de la forma en quelos datos están almacenados físicamente • Aplican el principio de información: Todo el contenido de información de la base de datos está representadfo en una y solo una forma; es decir como valores explícitos dentro de posiciones de columnas dentro de filas dentro de tabla.

Ventajas y desventajas. • Ventajas A) Provee herramientas que garantizan evitar la duplicidad de registros. B) Garantiza laintegridad referencial, así, al eliminar un registro elimina todos los regis-

tros relacionados dependientes. C) Favorece la normalización por ser más comprensible y aplicable.

• Desventajas A) Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de informa-

ción geográfica. B) No se manipulan de forma manejable los bloques de texto como tipo de dato.

I u f r o n t!Base de Datos

3

Aspectos Técnicos del modelo de bases de datos relacionales.

Claves. ! Conceptualmente las entidades individuales y las relaciones son distintas, pero,

desde la perspectiva de una base de datos, la diferencia entre ellas debe expresarse en téminos de sus atributos. El concepto de superclave nos permite hacer tales distinciones. Una superclave es unconjunto de uno o...
tracking img