Está en la página 1de 11

Luis Alberto Castro Calvo

Introduccin a la Base de Datos


Relacionales
Tuxtla Gutirrez, Chiapas a 26 de
noviembre de 2010
3.1 INTRODUCCIN

La finalidad del presente captulo consiste
simplemente en dar una introduccin preliminar,
intuitiva y muy informal para el material que
abordaremos en la parte II (y hasta cierto punto,
tambin en las secciones subsiguientes), con el fin
de allanar el camino para una mejor comprensin de
las secciones posteriores del libro.

3.2 UNA MIRADA INFORMAL AL
MODELO RELACIONAL
Una base de datos relacional es una base de datos
que los usuarios perciben como un conjunto de
variables de relacin es decir, varrels o, de
manera ms informal, tablas.

Un sistema relacional es aquel que maneja bases de
datos y operaciones relacionales en dichas bases de
datos, incluyendo las operaciones restringir,
proyectar y juntar en particular.

3.3 RELACIONES Y VARIABLES DE
RELACIN
Las varrels pueden actualizarse mediante la operacin de
asignacin relacional: las operaciones INSERT, UPDATE
y DELETE conocidas pueden ser vistas como
abreviaturas de ciertas asignaciones relacionales
comunes.
La teora formal subyacente a los sistemas relacionales se
denomina modelo relacional de datos. Este modelo se
ocupa slo de aspectos lgicos, no de aspectos fsicos.
Aborda los tres principales aspectos de los datos: la
estructura de los datos, la integridad de los datos y la
manipulacin de los datos.
3.4 QUE SIGNIFICAN LAS
RELACIONES
El principio de informacin establece que todo el
contenido de informacin de una base de datos
relacional est representado en una y slo una
forma; es decir, como valores explcitos en posiciones
de columnas dentro de filas en relaciones. Cada
relacin tiene un encabezado y un cuerpo; el
encabezado es un conjunto de parejas nombre-de-
columna: nombre-de-tipo, mientras que el cuerpo es
un conjunto de filas que se apegan al encabezado.
3.5 OPTIMIZACIN
El optimizador es el componente del sistema que
determina cmo implementar las peticiones del
usuario (las cuales se ocupan del qu, no del cmo).
Por lo tanto, ya que los sistemas relacionales asumen
la responsabilidad de navegar alrededor de la base de
datos almacenada para localizar los datos deseados,
en ocasiones se les describe como sistemas de
navegacin automtica.

3.6 EL CATLOGO
El catlogo es un conjunto de varrels del sistema que
contienen descriptores de los diversos elementos que
son de inters para el sistema (varrels base, vistas,
ndices, usuarios, etctera).
Los usuarios pueden consultar el catlogo
exactamente del mismo modo en que consultan sus
propios datos.

3.7 VARIABLES DE RELACIN BASE
Y VISTAS
Las varrels originales de una base de datos dada se
denominan varrels base y sus valores se llaman
relaciones base; a una relacin que se obtiene de
dichas relaciones base mediante alguna expresin
relacional, se le denomina relacin derivada (en
ocasiones, a las relaciones base y derivadas en su
conjunto se les conoce como relaciones expresables).

3.7 VARIABLES DE RELACIN BASE
Y VISTAS
Una vista es una varrel cuyo valor en un momento
dado es una relacin derivada (en trminos
generales, se puede concebir como una varrel
derivada); el valor de dicha varrel en un momento
dado, es cualquiera que sea el resultado de evaluar la
expresin de definicin de vista asociada.
3.8 TRANSACCIONES
Una transaccin es una unidad de trabajo lgica que
involucra por lo regular a varias operaciones de base
de datos. Una transaccin inicia cuando se ejecuta
BEGIN TRANSACTION y termina cuando se ejecuta
COMMIT (terminacin normal) o ROLLBACK
(terminacin anormal).

3.9 LA BASE DE DATOS DE
PROVEEDORES Y PARTES
Los proveedores y las partes pueden ser vistas como
entidades, y un envo como un vnculo entre un
proveedor en particular y una parte en particular. Sin
embargo, es mejor considerar un vnculo como un
caso especial de una entidad.
Una ventaja de las bases de datos relacionales es
precisamente que todas las entidades, sin importar si
son de hecho vnculos, estn representadas de la
misma manera uniforme; es decir, por medio de filas
en relaciones.

También podría gustarte