Clave primaria
Una clave primaria es un identificador único para un base de datos grabar. Cuando se crea una tabla, uno de los campos generalmente se asigna como la clave principal. Si bien la clave principal suele ser un número, también puede ser un campo de texto u otro tipo de datos. Por ejemplo, si una base de datos contiene definiciones de términos de computadora, tendría sentido que cada término se enumere solo una vez en la base de datos. Al definir el campo "Término" como la clave principal, se aseguraría de que ningún término aparezca más de una vez en la base de datos.
Si bien la clave principal de una tabla generalmente se asigna a un campo específico, también puede estar compuesta por múltiples valores. Por ejemplo, una base de datos de artículos de noticias podría usar los campos de título y fecha para identificar de forma única cada entrada. Al combinar los campos "Título" y "Fecha" como la clave principal, se aseguraría de que ninguna entrada tenga el mismo título el mismo día.
Si varios campos en una tabla no pueden tener valores duplicados, la mayoría del sistema de administración de bases de datos (DBMS) también permiten que los campos se definan como "Únicos". Esto es similar a establecer un campo como clave principal, pero no es exactamente lo mismo. La clave principal también actúa como un puntero al registro y proporciona una manera simple para que el DBMS busque, clasifique y acceda a los registros. También ayuda a relacionar registros en varias tablas. Por lo tanto, aunque varios campos dentro de una tabla pueden definirse como "Únicos", cada tabla solo puede tener una clave primaria. El campo de clave principal también debe definirse para cada registro y no establecerse en nulo. Después de todo, un identificador indefinido no es muy útil.