Tecnología

Inicio

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. Una base de datos relacional también permite la vinculación de conjuntos de información para una mejor validación de datos y la reducción de la información duplicada.

Objetos

Bases de datos almacenan información sobre "objetos". Un objeto puede ser cualquier entidad para la que conserva los datos, como por ejemplo un empleado, un cliente, un edificio o una cuenta. Los objetos deben tener una forma única para identificar ese objeto y lo distinguen de todos los demás objetos del mismo tipo - estos son llamados "llaves".

Los objetos se convierten en tablas en la base de datos: tabla de clientes, tabla de empleados, tabla DEPARTMENT, tabla de productos, 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 utilizan como la clave o identificador que hace que cada registro en la tabla única. Los atributos son información sobre el objeto, tales como: nombre, dirección o teléfono en la tabla cliente. número de cliente podría ser otro atributo que sirve como el campo "Clave". Durante la búsqueda de información, el software de base de datos utilizará valores de atributo para buscar un registro.

relaciones

Los objetos o tablas tienen relaciones con otras tablas. Una tabla empleado tendrá un atributo llamado DEPARTMENT_CODE, que es también un atributo (y clave) de la tabla DEPARTMENT. Este código vincula al empleado a un departamento. El software de base de datos utiliza esta relación para asegurarse de que usted no pone un DEPARTMENT_CODE en el registro de empleado que no existe.

Resumen

La relación entre las tablas es la razón por la que este tipo de base de datos se llama "relacional". Al recuperar datos de la base de datos, las relaciones le permiten obtener campos de más de una tabla a la vez. estructuras relacionales ayudan a asegurar única información válida se guarda en el sistema.