¿Qué es una clave atómica en DB2?

06/01/2010 by Dolan

¿Qué es una clave atómica en DB2?

DB2 es un sistema de gestión de base de datos relacional de IBM. Si ha utilizado Microsoft Access para crear una base de datos, han utilizado una base de datos relacional. DB2 está disponible para PC y compite con acceso en el mercado. También compite con el RDMS más exitosa de Oracle en sistemas Unix. Concepto de DB2 de "llave atómica" es una parte fundamental de su puesta en práctica del modelo relacional para su sistema de base de datos.

Bases de datos relacionales

Una base de datos relacional tiene características específicas. Bate récords de datos abajo en secciones para eliminar grupos repetidos. Un grupo de repetición se encuentra generalmente donde información contiene el encabezado y la información de línea. Por ejemplo, una factura contiene muchos elementos de línea. El número de factura es relevante para cada solitario de la venta. Sin embargo, no es necesario poner la información del encabezado de la factura, número de factura, fecha, dirección de entrega y número de IVA en cada línea de la factura cuando se almacenan. En su lugar un ID para el encabezado de la factura une cada línea a la cabecera por lo que pueden combinarse juntos otra vez para volver a montar la factura de sus piezas compuestas.

Teclas

Datos en la base de datos de relación se divide en tablas. En el modelo de la base de datos, estas tablas se representan como "entidades". Las entidades tienen "atributos" que equivalen a los títulos de columna en la tabla. Una fila de la tabla se llama "instancia". La clave es un atributo que puede identificar de forma única cada instancia de la entidad. Esto generalmente significa un número de identificación. En el ejemplo de factura, la entidad cabecera de factura tiene una clave formada por un campo ID y la entidad de línea de factura tiene su propio. Estas son las llamadas "claves primarias". Cuando el ID de cabecera de factura se incluye como un atributo de la entidad de línea de factura, se forma un enlace entre los dos y se llama una "foreign key" en la entidad de línea de factura.

Clave atómica

El término "llave atómica" es un término raramente usado en el diseño de base de datos. Su antónimo, "clave compuesta" es mucho más conocido. Generalmente una llave atómica sólo se llama una clave. En el caso del ejemplo de la factura, el ID de cabecera de factura requiere sólo un atributo de unicidad y así convertirse en la clave principal. Cuando un diseñador de base de datos no puede encontrar un atributo del mundo real que identifica de forma única cada instancia, crea uno, como es el caso de factura encabezado ID. Este es un número de secuencia controlado por ordenador que existe únicamente para identificar a cada registro y que nunca se verá en el mundo real, como número de factura y número de línea. Una clave atómica es una clave principal formada por un único atributo.

Clave compuesta

El contrario de atómica clave es una clave compuesta. Esto es una clave que se crea haciendo referencia a dos o más atributos. Un ejemplo podría encontrarse con una tienda. ¿Se puede decir "Voy a BHS," pero que BHS? "La BHS en Nottingham". En ese caso la tienda es identificada únicamente por su nombre y su ubicación que son dos atributos.

Related Articles

© 2018 - cyberdiggs.com | Contact us: webmaster# cyberdiggs.com