“Conocimiento software>Software de base de datos

La importancia de la restricción de clave principal

2015/2/14
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 eliminar declaraciones de Oracle
Cómo truncar columnas en Oracle
¿Qué es la base de datos OLTP?
¿Cuál es el propósito de DBMS?
Cómo vincular campos en una base de datos
Mobile Tutorial datos
Cómo reducir el LDF Tamaño
Cómo construir un Web Front End SQL DB Acceso Seguridad
Conocimiento de la computadora © http://www.ordenador.online