ubiquitour.com

Diseño de base de datos relacional explicado claramente

Diseño de base de datos relacional explicado claramente

Una base de datos relacional es un método para organizar y almacenar la información en segmentos lógicos para que sea más fácil de mantener. Bases de datos relacionales permite también enlace a sistemas de información para la mejor validación de datos y reducción de información duplicada.

Objetos

Bases de datos almacenan información acerca de los "Objetos." Un objeto puede ser cualquier entidad que mantener los datos, como un empleado, un cliente, un edificio o una cuenta. Los objetos deben tener una manera única de identificar ese objeto y lo diferencian de todos los demás objetos del mismo tipo, estas son las llamadas "Llaves".

Objetos se convierten en tablas en la base de datos: tabla cliente, tabla EMPLOYEE, Departamento mesa, tabla, etc..

Atributos

Cada objeto en la base de datos tendrá atributos o elementos de datos, estos se convertirán en campos. Uno o más atributos o campos se utilizará como la llave o identificador que hace única a cada registro en la tabla. Atributos son información acerca del objeto tal como: nombre, dirección o teléfono en la mesa del cliente. Número de cliente puede ser otro atributo que sirve como el campo "Clave". En la búsqueda de información, el software de base de datos utilizará valores de atributo para buscar un registro.

Relaciones

Objetos o tablas tienen relaciones con otras tablas. Una tabla empleado tendrá un atributo denominado DEPARTMENT_CODE, que es también un atributo y clave de la tabla Departamento. Este código vincula al empleado a un departamento. El software de base de datos utiliza esta relación para asegurarse de que no pones un DEPARTMENT_CODE en el registro del empleado que no existe.

Resumen

La relación entre las tablas es la razón de que este tipo de base de datos se llama "Relacionales". Cuando recuperar datos de la base de datos, las relaciones le permiten obtener campos de más de una tabla a la vez. Estructuras relacionales a garantizar sólo la información válida está guardada en el sistema.