lunes, 8 de noviembre de 2010

Estructuras básicas de las bases de datos relacionales


Estructuras básicas de las bases de datos relacionales

Diseñar y normalizar una base de datos sencilla, a partir de la identificación de relaciones, la especificación de campos y la aplicación de las reglas de normalización, para contar con una especificación susceptible de desarrollarse.

El modelo de datos relacional considera a la base de datos como un conjunto de relaciones, donde cada relación equivaldría a una tabla.
En la terminología del modelo relacional, una fila o renglón se denomina tupla, una cabecera de columna un atributo y la tabla es una relación. El tipo de datos que describe los tipos de valores que pueden aparecer en cada columna se llama dominio.

Identificaremos como clave primaria a una clave candidata, la cual seguirá conservando sus características en todo momento, es decir, los valores serán siempre únicos en cada tupla sin importar que se anexen más tuplas o registros.

Si en la relación existen más de dos claves candidatas, el usuario asignará una como clave primaria y las demás como claves secundarias.

Una clave externa o foránea es una clave candidata que pace referencia a otra relación mediante un atributo en común.
Un atributo primo es cualquier clave candidata y un atributo no primo es cualquier atributo que no sea clave candidata.

Es importante pacer notar que las siguientes palabras las utilizaremos como sinónimos:
Entidad = Relación = Tabla
Atributo = Campo = Columna (pueden ser utilizadas como claves)
Fila=Tupla=Registro

No hay comentarios:

Publicar un comentario en la entrada