| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Software de base de datos >> Content
    ¿Qué es la integridad referencial y cómo puede un programador de evitar estos problemas
    La integridad referencial es una restricción se aplica a una base de datos relacional - una base de datos en la que se organizan los datos y las relaciones entre ellos en las tablas de filas y columnas - por lo que los datos inconsistentes ? no entró . Sistemas de gestión de bases de datos relacionales más definen reglas de integridad referencial que los programadores se aplican al crear una relación entre dos tablas. Integridad referencial Regla

    Esencialmente , los estados de integridad referencial que una base de datos no puede contener valores de clave externa sin precedentes . Una clave externa es una columna de una tabla de base de datos que contiene los valores también se encuentran en la columna de clave principal - un identificador único que etiqueta una fila en la tabla - en otra tabla. Por ejemplo, considere una tabla de base de datos llamada " departamento " , en el que una columna llamada " departamento - no" es la clave principal . Se relaciona con otra tabla llamada "empleado", en el que " dept_no " es una clave externa . Un empleado no puede pertenecer a un departamento en particular , si el correspondiente " dept_no " no existe en la tabla de " departamento " . Si el programa para agregar empleados exige la integridad referencial, no se producirá ningún intento de insertar un empleado en un departamento desconocido.
    Beneficios

    Además de garantizar que las referencias entre los datos están intactos y válido, definir la integridad referencial en una base de datos tiene numerosas ventajas. La integridad referencial utiliza código existente en un motor de base de datos en lugar de exigir a los programadores escribir código de programación personalizado partiendo de cero . Como resultado , el desarrollo del programa es más rápido y menos propenso a errores y consistente a través de múltiples programas de aplicaciones que acceden a una base de datos .
    Consecuencias

    Desafortunadamente , los lenguajes de programación típicamente carecen de un mecanismo para hacer cumplir la integridad referencial y , incluso cuando un sistema de gestión de base de datos relacional soporta un mecanismo tal, los programadores a menudo no utilizarlo . La consecuencia de ignorar la integridad referencial es el código de programa que contiene defectos o errores , funciona mal y es difícil extender
    aplicación

    programadores pueden exigir la integridad referencial . - y evitar registros "huérfanos " en una base de datos - al permitir que una relación entre dos tablas. En Microsoft Access, por ejemplo, exigir la integridad referencial hace que cualquier operación que viole la integridad referencial de ser rechazada. Tales operaciones incluyen cambios a una base de datos que cambian el destino de una referencia o deleciones que eliminan el destino de una referencia . Además , Microsoft Access también incluye un conjunto de opciones , conocida como opciones " en cascada " . Estas opciones permiten actualizaciones y eliminaciones referenciales que se propagan a lo largo de la base de datos , por lo que todas las filas relacionadas se cambian en consecuencia .

    Previous :

    next :
      Artículos relacionados
    ·Cómo escribir los parámetros enunciados SQL 
    ·Cómo seleccionar una subcadena Baja en Oracle 
    ·Cómo crear un informe estático en MS Access 
    ·¿Cuáles son los diferentes objetos disponibles en la …
    ·Cómo actualizar FileMaker 7 al 10 
    ·Lista de Funciones en T -SQL 
    ·Cómo acceder a un Autonumber de Consulta 
    ·Cómo aumentar el tamaño de las transacciones de Oracl…
    ·¿Qué es Linux OBI 
    ·Sybase ASE Performance 
      Artículos destacados
    ·Cómo hacer una presentación de diapositivas en bucle 
    ·Programas Desktop Sharing 
    ·Características de RealPlayer 
    ·Cómo un hipervínculo PDF 
    ·Base de datos Herramientas de pruebas de tensión 
    ·Cómo convertir archivos de PHP en Microsoft Publisher 
    ·Cómo convertir Prt a DWG 
    ·Formas normales en Teoría de base de datos relacional 
    ·Cómo eliminar spyware Viewpoint 
    ·Sobre libros de Excel 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com