Tecnología

Inicio

El Propósito y características de una base de datos relacional

El Propósito y características de una base de datos relacional


La mayor demanda de experiencias Web interacción con el usuario y personalizados ha provocado que la popularidad de las bases de datos relacionales se dispare. bases de datos relacionales, en esencia, son un conjunto de tablas que almacenan información relacionada. Una tabla en una base de datos podría contener información de la cuenta de usuario, puede contener otra información de pago y envío y la otra podría contener una lista de pedidos de productos. Mediante el almacenamiento de todas estas cosas juntos, los datos se pueden procesar de una manera altamente accesible.

Idiomas de la consulta

accesibilidad de los datos es el propósito fundamental de bases de datos relacionales modernas. A través del uso de lenguajes de consulta, un comando puede ser estructurado para levantar cualquier información que desee. La mayoría de los lenguajes de consulta también tienen diversas funciones integradas en ellos, lo que permite que los datos se procesan antes de que incluso sale de la base de datos. Algunos incluso permiten a los procedimientos almacenados y otras funciones personalizadas en ser escrito. Los datos recuperados de una base de datos relacional probable que se destina a sufrir algún grado de procesamiento por una aplicación antes de ser mostrada al usuario final. Los procedimientos almacenados y otras funciones permiten el procesamiento intensivo de datos que se produzca antes de que incluso las hojas de la base de datos, a menudo, reducir los gastos.

Primaria y claves externas

Una clave principal es una columna en una tabla que identifica de forma única un registro. Sin esto, no habría siempre una manera de garantizar un único registro se tira hacia arriba cuando se desee. Si quería escribir un programa que permite a un médico para modificar los registros médicos de sus pacientes y tuvo dos pacientes llamado John Smith, la falta de una clave principal representaría un problema.

Las claves externas, por otro lado, proporcionan una referencia de una mesa a otra. Esto permite que las filas que están asociados. Es posible que tome la clave principal de un usuario, por ejemplo, y lo utilizan como una clave externa a asociar con su cuenta de compras. Cada compra todavía tendría su propia clave principal para distinguirla de otras compras por el mismo usuario.

disparadores

Un disparador es esencialmente un procedimiento almacenado que se activa mediante una consulta de base de datos. Se puede realizar ya sea antes o después de que se ejecute la consulta. Un ejemplo de esto sería en la supresión de un usuario del sistema. Las cosas tales como información de facturación del usuario pueden ser almacenados en una tabla separada, pero que ya no son necesarios. Un disparador puede ser creado para asegurar la información relacionada se elimina cuando la entrada de un usuario se elimina de una sola tabla. integridad de la base se mantiene de esta manera, garantizar que las aplicaciones no se rompen cuando tratan de realizar ciertas tareas.