DISEÑO LOGICO

Modelo Relacional:
es utilizado para mostrar como todos los datos relacionados en el modelo Entidad – Relación son almacenados en la base de datos. Este modelo consiste en la representación esquemática de tablas.
Existen reglas para la conversión del modelo conceptual al modelo lógico de la base de datos, es decir para pasar del modelo entidad – relación al modelo relacional. Estas reglas son:
•Toda entidad se convierte en tabla.
•Los atributos identificadores se convierten en llaves primarias.
•Para representar la relación entre entidades se hace a través del intercambio de atributos identificadores generándose llaves foráneas.

Tipos Básicos de Relaciones

Las siguientes relaciones de datos existen en el modelo relacional:
•Llave Primaria: es una columna o mas columnas principales que determinan la unicidad del registro en la tabla. La llave primaria asegura que no existan valores duplicados para cualquier registro en toda tabla.
•Dependencia Funcional: cada una de las columnas que no hacen parte de la llave primaria se consideran que dependen funcionalmente de la llave primaria.
•Llave Foránea: es también conocida como relación padre/hijo porque los datos deben aparecer en cada tabla donde se va a crear la llave foránea. En la tabla hija, los datos pueden aparecer como parte de llave primaria o como una columna con dependencia funcional. Sin embargo, en la tabla padre, la columna referenciada debe ser llave primaria.

Resumen Modelo Relacional

En una base de datos relacional, los datos se organizan en tablas. Una tabla tiene cero o mas filas, cada fila contiene la información de un determinado sujeto de la tabla, por ejemplo en una tabla de alumnos, en una fila tenemos los datos de un alumno. Las filas en un principio están desordenadas.
Cada columna representa un campo de la tabla, sirve para almacenar una determinada información, por ejemplo en una tabla de alumnos tendremos una columna para almacenar nombre de los alumnos.
Todos los valores de una columna determinada tienen el mismo tipo de dato, y estos están extraídos de un conjunto de valores legales llamado dominio de la columna. A parte de los valores del dominio, una columna puede contener el valor nulo(Null) que indica que no contiene ningún valor.
En una tabla no pueden existir dos columnas con el mismo nombre pero ese nombre si se puede utilizar en otra tabla.
Generalmente todas las tablas deben tener una llave primaria definida. Una llave primaria es una columna (o combinación de columnas ) que permite identificar de forma inequívoca cada fila de la tabla, por lo que no pueden haber en una tabla dos filas con el mismo valor en la columna definida como llave primaria.

0 comentarios: