SlideShare una empresa de Scribd logo
1 de 6
Definición de Integridad MARTHA T. LECHUGA GONZALEZ
La integridad en una base de datos se refiere a la corrección y exactitud de la información contenida. Una base de datos determinada podría estar sujeta a cualquier cantidad de restricciones de integridad (en general) de una complejidad arbitraria. En la mayoría de los sistemas actuales, la verificación de la integridad se realiza mediante códigos de procedimientos escritos por los usuarios.
Algunos ejemplos de restricciones de integridad serían: Los dueños de cuentas de ahorro no pueden solicitar un monto mayor de dinero del que hayan juntado hasta la fecha. Para que un cliente sea considerado especial, deberá tener un mínimo de USD 1.000 en compras promedio al año.
La Integridad es el término utilizado para decir que la información almacenada tiene calidad. El DBMS tiene que asegurar que los datos se almacenan de acuerdo a las políticas previamente determinadas por el DBA. En otras palabras, el DBMS debe principalmente, a este respecto, comprobar las restricciones de integridad, controlar la correcta ejecución de las actualizaciones y recuperar la base de datos en caso de pérdida. La Integridad conserva la seguridad en un sistema de bases de datos que permite el acceso a múltiples usuarios en tiempos paralelos. Un control de integridad o restricción es aquel que nos permite definir con precisión el rango de valores válidos para un elemento y/o las operaciones que serán consideraciones válidas en la relación de tales elementos.
Reglas de Integridad Una vez definida la estructura de datos del modelo relacional (es decir, una vez que se determina el modelo conceptual) pasamos a estudiar las reglas de integridad que los datos almacenados en dicha estructura deben cumplir para garantizar que son correctos. Al definir cada atributo sobre un dominio se impone una restricción sobre el conjunto de valores permitidos para cada atributo. A este tipo de restricciones se les denomina restricciones de dominio. Hay además dos reglas de integridad muy importantes que son restricciones que se deben cumplir en todas las bases de datos relacionales y en todos sus estados o instancias (las reglas se deben cumplir todo el tiempo). Estas reglas son la de integridad de entidades y la de integridad referencial. Antes de definirlas es preciso conocer el concepto de nulo  y dominio.
Nulo: Es un indicador que le dice al usuario que el dato falta o no es aplicable. Por conveniencia, un dato que falta normalmente se dice que tiene valor Nulo, pero el valor de Nulo no es un valor de dato real. En vez de ello es una señal o un recordatorio de que el valor falta o es desconocido. Dominio: Posibles valores que puede tener un campo. Un dominio no es más que un tipo de dato; posiblemente un tipo simple definido por el sistema o por el usuario. El Dominio de un atributo define los valores posibles que puede tomar este atributo. Además de los Dominios "naturales", usados como tipos de datos, el administrador del sistema puede generar sus propios dominios definiendo el conjunto de valores permitidos. Esta característica, usada en forma correcta, se convierte en mecanismo de control, restricción y validación de los datos a ingresar.

Más contenido relacionado

La actualidad más candente

Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
DiseñO LóGico De Bases De Datos Para El Modelo Relacional
DiseñO LóGico De Bases De Datos Para El Modelo RelacionalDiseñO LóGico De Bases De Datos Para El Modelo Relacional
DiseñO LóGico De Bases De Datos Para El Modelo RelacionalNatalia Ludeña
 
Conjuntos de entidades débiles
Conjuntos de entidades débilesConjuntos de entidades débiles
Conjuntos de entidades débilesJuan Anaya
 
Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Fabricio Sanchez
 
Normalizacion db
Normalizacion db Normalizacion db
Normalizacion db josecuartas
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranealinis129
 
Diapositivas mod e-r_y_relacional
Diapositivas mod e-r_y_relacionalDiapositivas mod e-r_y_relacional
Diapositivas mod e-r_y_relacionalFrancisco Hernandez
 
Bd relacional
Bd relacionalBd relacional
Bd relacionalNAIN77
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalVideoconferencias UTPL
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo RelacionalWiliam Perez
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 

La actualidad más candente (20)

Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Base de datos - Clase 4
Base de datos - Clase 4Base de datos - Clase 4
Base de datos - Clase 4
 
diseno de base de datos relacionados
diseno de base de datos relacionadosdiseno de base de datos relacionados
diseno de base de datos relacionados
 
DiseñO LóGico De Bases De Datos Para El Modelo Relacional
DiseñO LóGico De Bases De Datos Para El Modelo RelacionalDiseñO LóGico De Bases De Datos Para El Modelo Relacional
DiseñO LóGico De Bases De Datos Para El Modelo Relacional
 
Conjuntos de entidades débiles
Conjuntos de entidades débilesConjuntos de entidades débiles
Conjuntos de entidades débiles
 
Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Informe de eliana
Informe de elianaInforme de eliana
Informe de eliana
 
Normalizacion db
Normalizacion db Normalizacion db
Normalizacion db
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranea
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Diapositivas mod e-r_y_relacional
Diapositivas mod e-r_y_relacionalDiapositivas mod e-r_y_relacional
Diapositivas mod e-r_y_relacional
 
Bd relacional
Bd relacionalBd relacional
Bd relacional
 
Diseño Lógico
Diseño LógicoDiseño Lógico
Diseño Lógico
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
normalizacion base de datos
normalizacion base de datosnormalizacion base de datos
normalizacion base de datos
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo Relacional
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 

Destacado (14)

Integridad
IntegridadIntegridad
Integridad
 
La SituacióN De Riesgo
La SituacióN De RiesgoLa SituacióN De Riesgo
La SituacióN De Riesgo
 
Integridad versus
Integridad versusIntegridad versus
Integridad versus
 
Aeropuerto de chincheros exposicion
Aeropuerto de chincheros exposicionAeropuerto de chincheros exposicion
Aeropuerto de chincheros exposicion
 
Integridad Personal
Integridad PersonalIntegridad Personal
Integridad Personal
 
Etica responsabilidad social
Etica responsabilidad socialEtica responsabilidad social
Etica responsabilidad social
 
ÉTICA, VALORES Y COMPORTAMIENTO PROFESIONAL
ÉTICA, VALORES Y COMPORTAMIENTO PROFESIONALÉTICA, VALORES Y COMPORTAMIENTO PROFESIONAL
ÉTICA, VALORES Y COMPORTAMIENTO PROFESIONAL
 
situaciones de riesgo y peligro
situaciones de riesgo y peligro situaciones de riesgo y peligro
situaciones de riesgo y peligro
 
Comportamiento profesional
Comportamiento profesionalComportamiento profesional
Comportamiento profesional
 
Responsabilidad profesional
Responsabilidad profesional Responsabilidad profesional
Responsabilidad profesional
 
La integridad empresarial
La integridad empresarialLa integridad empresarial
La integridad empresarial
 
Niños y adolescentes en situacion de riesgo
Niños y adolescentes en situacion de riesgoNiños y adolescentes en situacion de riesgo
Niños y adolescentes en situacion de riesgo
 
Integridad
IntegridadIntegridad
Integridad
 
Definiciones de competencia según diferentes autores
Definiciones de competencia según diferentes autoresDefiniciones de competencia según diferentes autores
Definiciones de competencia según diferentes autores
 

Similar a Definición de Integridad

Funciones del aministrador
Funciones del aministradorFunciones del aministrador
Funciones del aministradorsergio
 
Funciones del aministrador
Funciones del aministradorFunciones del aministrador
Funciones del aministradorsergio
 
Modelos de bases de datos
Modelos de bases de datosModelos de bases de datos
Modelos de bases de datosJperez98
 
Qué es un sgbd
Qué es un sgbdQué es un sgbd
Qué es un sgbdEIYSC
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datosdikatherin93
 
Presentación Base de Datos.pdf
Presentación Base de Datos.pdfPresentación Base de Datos.pdf
Presentación Base de Datos.pdfNeybiUlloa
 
2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bd2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bdjuanguido
 
Bbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentalesBbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentalesEdwin Quintanar
 
Gonzalez martinez gamaliel
Gonzalez martinez gamalielGonzalez martinez gamaliel
Gonzalez martinez gamalielrencru
 
Base de datos distribuida
Base de datos distribuidaBase de datos distribuida
Base de datos distribuidaJulio Lovera
 

Similar a Definición de Integridad (20)

Funciones del aministrador[1]
Funciones del aministrador[1]Funciones del aministrador[1]
Funciones del aministrador[1]
 
Funciones del aministrador
Funciones del aministradorFunciones del aministrador
Funciones del aministrador
 
Funciones del aministrador
Funciones del aministradorFunciones del aministrador
Funciones del aministrador
 
Modelos de bases de datos
Modelos de bases de datosModelos de bases de datos
Modelos de bases de datos
 
Qué es un sgbd
Qué es un sgbdQué es un sgbd
Qué es un sgbd
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datos
 
B Ase De Datos3
B Ase De Datos3B Ase De Datos3
B Ase De Datos3
 
Bdsm
BdsmBdsm
Bdsm
 
Primera clase
Primera clasePrimera clase
Primera clase
 
Presentación Base de Datos.pdf
Presentación Base de Datos.pdfPresentación Base de Datos.pdf
Presentación Base de Datos.pdf
 
Bd
BdBd
Bd
 
2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bd2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bd
 
Bbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentalesBbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentales
 
Seguridad de bases de datos
Seguridad de bases de datosSeguridad de bases de datos
Seguridad de bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Gonzalez martinez gamaliel
Gonzalez martinez gamalielGonzalez martinez gamaliel
Gonzalez martinez gamaliel
 
Base de datos-word
Base de datos-wordBase de datos-word
Base de datos-word
 
Tutorial de bd
Tutorial de bdTutorial de bd
Tutorial de bd
 
Base de datos distribuida
Base de datos distribuidaBase de datos distribuida
Base de datos distribuida
 

Más de Martha

The Proyect Management
The Proyect ManagementThe Proyect Management
The Proyect ManagementMartha
 
Administracion de Proyectos
Administracion de ProyectosAdministracion de Proyectos
Administracion de ProyectosMartha
 
Conceptos Administración de Proyectos
Conceptos Administración de ProyectosConceptos Administración de Proyectos
Conceptos Administración de ProyectosMartha
 
L1_U1 Mapa Mental
L1_U1 Mapa MentalL1_U1 Mapa Mental
L1_U1 Mapa MentalMartha
 
Analysis Services
Analysis ServicesAnalysis Services
Analysis ServicesMartha
 
Exposición Enterprise Security
Exposición Enterprise SecurityExposición Enterprise Security
Exposición Enterprise SecurityMartha
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQLMartha
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro ComparativoMartha
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro ComparativoMartha
 
Bd_Ac1_Eq6_Anteproyecto
Bd_Ac1_Eq6_AnteproyectoBd_Ac1_Eq6_Anteproyecto
Bd_Ac1_Eq6_AnteproyectoMartha
 
Bd p1 eq6_anteproyecto
Bd p1 eq6_anteproyectoBd p1 eq6_anteproyecto
Bd p1 eq6_anteproyectoMartha
 
Bd p1 eq6_anteproyecto
Bd p1 eq6_anteproyectoBd p1 eq6_anteproyecto
Bd p1 eq6_anteproyectoMartha
 
Bd p1 eq6_anteproyecto
Bd p1 eq6_anteproyectoBd p1 eq6_anteproyecto
Bd p1 eq6_anteproyectoMartha
 
Que es sql server express 2008
Que es sql server express 2008Que es sql server express 2008
Que es sql server express 2008Martha
 
Que es sql server express 2008
Que es sql server express 2008Que es sql server express 2008
Que es sql server express 2008Martha
 
Que es sql server express 2008
Que es sql server express 2008Que es sql server express 2008
Que es sql server express 2008Martha
 
Ejemplo de Normalización
Ejemplo de Normalización Ejemplo de Normalización
Ejemplo de Normalización Martha
 

Más de Martha (20)

The Proyect Management
The Proyect ManagementThe Proyect Management
The Proyect Management
 
Administracion de Proyectos
Administracion de ProyectosAdministracion de Proyectos
Administracion de Proyectos
 
Conceptos Administración de Proyectos
Conceptos Administración de ProyectosConceptos Administración de Proyectos
Conceptos Administración de Proyectos
 
L1_U1 Mapa Mental
L1_U1 Mapa MentalL1_U1 Mapa Mental
L1_U1 Mapa Mental
 
L1_U1
L1_U1L1_U1
L1_U1
 
Analysis Services
Analysis ServicesAnalysis Services
Analysis Services
 
Exposición Enterprise Security
Exposición Enterprise SecurityExposición Enterprise Security
Exposición Enterprise Security
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Sql
SqlSql
Sql
 
Bd_Ac1_Eq6_Anteproyecto
Bd_Ac1_Eq6_AnteproyectoBd_Ac1_Eq6_Anteproyecto
Bd_Ac1_Eq6_Anteproyecto
 
Bd p1 eq6_anteproyecto
Bd p1 eq6_anteproyectoBd p1 eq6_anteproyecto
Bd p1 eq6_anteproyecto
 
Bd p1 eq6_anteproyecto
Bd p1 eq6_anteproyectoBd p1 eq6_anteproyecto
Bd p1 eq6_anteproyecto
 
Bd p1 eq6_anteproyecto
Bd p1 eq6_anteproyectoBd p1 eq6_anteproyecto
Bd p1 eq6_anteproyecto
 
Que es sql server express 2008
Que es sql server express 2008Que es sql server express 2008
Que es sql server express 2008
 
Que es sql server express 2008
Que es sql server express 2008Que es sql server express 2008
Que es sql server express 2008
 
Que es sql server express 2008
Que es sql server express 2008Que es sql server express 2008
Que es sql server express 2008
 
Ejemplo de Normalización
Ejemplo de Normalización Ejemplo de Normalización
Ejemplo de Normalización
 
SMBD
SMBDSMBD
SMBD
 

Definición de Integridad

  • 1. Definición de Integridad MARTHA T. LECHUGA GONZALEZ
  • 2. La integridad en una base de datos se refiere a la corrección y exactitud de la información contenida. Una base de datos determinada podría estar sujeta a cualquier cantidad de restricciones de integridad (en general) de una complejidad arbitraria. En la mayoría de los sistemas actuales, la verificación de la integridad se realiza mediante códigos de procedimientos escritos por los usuarios.
  • 3. Algunos ejemplos de restricciones de integridad serían: Los dueños de cuentas de ahorro no pueden solicitar un monto mayor de dinero del que hayan juntado hasta la fecha. Para que un cliente sea considerado especial, deberá tener un mínimo de USD 1.000 en compras promedio al año.
  • 4. La Integridad es el término utilizado para decir que la información almacenada tiene calidad. El DBMS tiene que asegurar que los datos se almacenan de acuerdo a las políticas previamente determinadas por el DBA. En otras palabras, el DBMS debe principalmente, a este respecto, comprobar las restricciones de integridad, controlar la correcta ejecución de las actualizaciones y recuperar la base de datos en caso de pérdida. La Integridad conserva la seguridad en un sistema de bases de datos que permite el acceso a múltiples usuarios en tiempos paralelos. Un control de integridad o restricción es aquel que nos permite definir con precisión el rango de valores válidos para un elemento y/o las operaciones que serán consideraciones válidas en la relación de tales elementos.
  • 5. Reglas de Integridad Una vez definida la estructura de datos del modelo relacional (es decir, una vez que se determina el modelo conceptual) pasamos a estudiar las reglas de integridad que los datos almacenados en dicha estructura deben cumplir para garantizar que son correctos. Al definir cada atributo sobre un dominio se impone una restricción sobre el conjunto de valores permitidos para cada atributo. A este tipo de restricciones se les denomina restricciones de dominio. Hay además dos reglas de integridad muy importantes que son restricciones que se deben cumplir en todas las bases de datos relacionales y en todos sus estados o instancias (las reglas se deben cumplir todo el tiempo). Estas reglas son la de integridad de entidades y la de integridad referencial. Antes de definirlas es preciso conocer el concepto de nulo  y dominio.
  • 6. Nulo: Es un indicador que le dice al usuario que el dato falta o no es aplicable. Por conveniencia, un dato que falta normalmente se dice que tiene valor Nulo, pero el valor de Nulo no es un valor de dato real. En vez de ello es una señal o un recordatorio de que el valor falta o es desconocido. Dominio: Posibles valores que puede tener un campo. Un dominio no es más que un tipo de dato; posiblemente un tipo simple definido por el sistema o por el usuario. El Dominio de un atributo define los valores posibles que puede tomar este atributo. Además de los Dominios "naturales", usados como tipos de datos, el administrador del sistema puede generar sus propios dominios definiendo el conjunto de valores permitidos. Esta característica, usada en forma correcta, se convierte en mecanismo de control, restricción y validación de los datos a ingresar.