“Conocimientos software>Software de base de datos

La importancia de la restricción de clave principal

2012/7/5
Una restricción de clave primaria es una parte importante de un sistema de gestión de bases de datos relacionales (RDBMS ) , ya que proporciona precisión de los datos y la consistencia. Las dos reglas de integridad que apoyan la aplicación del proceso de integridad en una base de datos relacional son la integridad de entidad y la integridad referencial . Las teclas especiales relacionados con estas reglas son la clave principal y clave externa. Restricciones de clave principal

restricciones de clave principal tienen especificaciones distintas cuando se refiere a la designación de una pieza individual de información, o en el campo , como clave principal . Las claves principales siempre deben contener un valor , y de ningún modo pueden tener un valor nulo. Las claves primarias deben ser únicos dentro de la tabla de la entidad. Un valor de clave principal no debe ser sustituido . Todas estas normas son , por razones prácticas , de sentido común . Por ejemplo , una tabla de los pacientes en un hospital puede contener muchos pacientes diferentes con nombre " Joan Smith . " En este caso, un nombre no sería una buena opción para una clave principal, ya que sería imposible determinar una identidad única para " Joan Smith " como el paciente correcto . Un número de identificación generado por el sistema , único creado en el momento de entrar en el registro es una solución mucho mejor para este escenario.
Beneficios de una entidad-relación
Modelo

Selección de claves primarias y el establecimiento de claves externas cuando se utiliza el modelo de entidad - relación a la disposición visualmente toda la estructura de una base de datos es sin duda un reto . La realización de esta tarea , y el uso de los diagramas ER exclusivamente como herramienta para la representación de las entidades , atributos y relaciones Antes de comenzar la construcción de la base de datos , proporciona una ventana de la lógica que representa los datos .

Tipos de claves principales

tres tipos de claves primarias están disponibles . Una clave natural es una clave principal que consiste en una columna que identifica de forma única una entidad , por ejemplo , número de Seguro Social de una persona. Una clave artificial es una columna creada por una entidad para servir únicamente como la clave principal y que es visible a los usuarios. Además , una clave sustituta es una clave principal generado por el sistema , escriba lo general un sistema automático de numeración por lo general oculta para el usuario .
Candidato Tecla /alternativo Clave

clave candidata es una columna o conjunto de columnas en las que todas las columnas de la tabla dependen funcionalmente . Una clave candidata es similar a una clave principal, y es adecuado para ser una clave principal. Cuando una clave candidata no es elegido como clave principal , se refiere a menudo como una clave alternativa.
Integridad de datos y la aplicación de la Responsabilidad

restricciones de integridad de claves consisten en restricción de clave principal y las claves foráneas . Restricciones de clave principal se rigen por la integridad de entidad . Restricciones de clave externa se rigen por la integridad referencial. La responsabilidad de estas ejecuciones de restricción se coloca en el sistema de gestión de base de datos ( DBMS ) . El administrador de base de datos ( DBA ) especifica la restricción de la DBMS , que luego rechaza el intento de actualizar la base de datos de una manera que viola las restricciones existentes.

Software de base de datos
Cómo acceder a consulta para ver los últimos 18 meses
MS SQL gatillo Tutorial
Las ventajas de la base de datos relacional de objetos
Cómo crear un campo de hipervínculos en Access 2003
La diferencia entre el sistema de procesamiento de archivos y DBMS
Cómo verificar que el valor de un cuadro de texto numérico en Access
Pasos para crear manualmente una base de datos en Oracle
Cómo instalar FileMaker Server 5.5 en Windows XP
Conocimientos Informáticos © http://www.ordenador.online