Objetivos

O B J E T I V O S

1. Ofrecer información básica acerca las bases de datos que le puedan servir al lector en actividades futuras.
2. Proporcionar ejemplos y aplicaciones de las bases de datos para facilitar la comprensión del lector.
3. Promover el interés y el conocimiento por las bases de datos en los distintos ámbitos.

lunes, 27 de abril de 2015

ESTRUCTURA DE LAS BASES DE DATOS RELACIONALES

Una base de datos relacional consiste en un conjunto de tablas, a cada una de las cuales se le asigna un nombre exclusivo. Cada fila de la tabla representa una relación entre un conjunto de valores. Dado que cada tabla es un conjunto de dichas relaciones, hay una fuerte correspondencia entre el concepto de tabla y el concepto matemático de relación, del que toma su nombre el modelo de datos relacional.

E S T R U C T U R A   B Á S I C A
  • TABLAS: son esencialmente relaciones.
  • ATRIBUTOS: son las cabeceras de las tablas.
  • DOMINIO: es el conjunto de valores que toma un atributo.
  • TUPLAS: son cada una de las líneas que contiene una tabla.
  • CLAVE PRIMARIA: atributo o conjunto de atributos de una relación que identifican inequívocamente a una tupla.
    • Requisitos para que una clave primaria lo sea:
      • Unicidad: el valor de la clave primaria de una tupla, no se puede repetir.
      • Minimalidad: si el PK (Primary Key) es compuesto, no se podrá eliminar ninguno de sus componentes.
  • CLAVE FORÁNEA O EXTERNA: atributo o conjunto de atributos que son clave primaria en otra relación o tabla.

Considérese la tabla cuenta. Tiene tres cabeceras de columna: número-cuenta, nombre-sucursal y saldo. Siguiendo la terminología del modelo relacional se puede hacer referencia a estas cabeceras como atributos. Para cada atributo hay un conjunto de valores permitidos, llamado dominio de ese atributo. Para el atributo nombre-sucursal, por ejemplo, el dominio es el conjunto de los nombres de las sucursales.