Tecnología

Inicio

Características base de datos relacional

Características base de datos relacional


Una base de datos relacional recoge y almacena los datos en tablas que pueden ser las referencias oportunas. Las empresas a menudo utilizan estas tablas para almacenar información acerca de productos y clientes. EFCodd de IBM creó la base de datos relacional en 1970. La base de datos de tablas consisten en columnas y filas de información con las relaciones y restricciones lógicas.

Entidad (tabla)

Una base de datos relacional se compone de tablas de dos dimensiones. Una tabla contiene un conjunto de valores en columnas y filas. Cada columna contiene un tipo de datos (numérico, alfa, binario), y se hacen cumplir por lo que sólo se puede introducir el tipo de datos aceptado las reglas o restricciones. Cada fila de una tabla representa un hecho en el negocio. Por ejemplo, en una tabla titulada Tabla cliente, un cliente se puede representar como: Columna 1 - Apellido, Columna 2 - Nombre, Columna 3 - ID de cliente, Columna 4 - Fecha de Nacimiento. Con esta información se combina, una fila de datos siempre representará un cliente único.

relaciones

Varias tablas en la base de datos se unen entre sí por relaciones. Esas relaciones se representan mediante claves o datos que son únicos, como la Columna 3-ID de cliente. No hay dos clientes tendrán el mismo ID de cliente, pero pueden tener el mismo nombre. Una tabla de direcciones puede contener información de la dirección. Si el ID de cliente es también en la tabla de direcciones, uniendo las dos tablas utilizando el ID de cliente, la dirección correcta puede estar relacionado con el cliente correcto. El ID de cliente es una clave principal en la tabla de clientes, pero es una clave externa de la tabla de direcciones, porque es allí sólo para mantener la relación entre las dos tablas.

Integridad referencial

La integridad referencial es el régimen aplicado a las relaciones de mantenerlos en consonancia. Con la integridad referencial, si dos tablas se van a unir por una llave clave y extranjeros primaria, cada tabla debe contener los datos de la fila en la que las tablas se unen entre sí. No hay fin para el ID de cliente para estar en la tabla de direcciones si no hay otros datos en la fila, con excepción del ID de cliente.

Las operaciones en la base de datos relacional utilizando SQL

Una vez que las tablas, columnas y filas están adecuadamente desarrollados, a continuación, SQL, un lenguaje para manipular y recuperar los datos, se puede utilizar para consultar información. Una sentencia de SQL se puede ejecutar en la base de datos de levantar toda la información en la fila para un ID de cliente específico. El uso de SQL, el ID de cliente y un "SELECT" (significa retorno de todas las columnas) es todo lo que se necesita para ver todo en la fila para el ID de cliente presentado. Un ejemplo de una instrucción SQL en una base de datos Microsoft Access es: seleccionar de clientes en Customers.mdb DONDE CustomerID Al igual que "ABC123". Esta instrucción SQL devolverá todos los datos para el cliente cuyo número se ABC123 incluyendo información de la dirección si la tabla cliente se une a la tabla de direcciones durante la consulta.