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
Fila=Tupla=Registro
No hay comentarios:
Publicar un comentario