educacion

Páginas: 23 (5733 palabras) Publicado: 6 de diciembre de 2013
Unidad 8 Protección de la Base de Datos Contra Usos Indebidos.

8.1 Integridad de Datos.

El término integridad de datos se refiere a la corrección y complementación de los datos en una base de datos. Cuando los contenidos se modifican con sentencias INSERT, DELETE o UPDATE, la integridad de los datos almacenados puede perderse de muchas maneras diferentes. Pueden añadirse datos no válidos ala base de datos, tales como un pedido que especifica un producto no existente.

Pueden modificarse datos existentes tomando un valor incorrecto, como por ejemplo si se reasigna un vendedor a una oficina no existente. Los cambios en la base de datos pueden perderse debido a un error del sistema o a un fallo en el suministro de energía. Los cambios pueden ser aplicados parcialmente, como porejemplo si se añade un pedido de un producto sin ajustar la cantidad disponible para vender. Una de las funciones importantes de un DBMS (Son las siglas en inglés para los Sistemas de Gestión de Bases de Datos) relacional es preservar la integridad de sus datos almacenados en la mayor medida posible.

Tipos de Restricciones de Integridad

Datos Requeridos: Establece que una columna tenga un valorno NULL. Se define efectuando la declaración de una columna es NOT NULL cuando la tabla que contiene las columnas se crea por primera vez, como parte de la sentencia CREATE TABLE.
Chequeo de Validez: Cuando se crea una tabla cada columna tiene un tipo de datos y el DBMS asegura que solamente los datos del tipo especificado sean ingresados en la tabla.
Integridad de entidad: Establece que laclave primaria de una tabla debe tener un valor único para cada fila de la tabla; si no, la base de datos perderá su integridad. Se especifica en la sentencia CREATE TABLE. El DBMS comprueba automáticamente la unicidad del valor de la clave primaria con cada sentencia INSERT Y UPDATE. Un intento de insertar o actualizar una fila con un valor de la clave primaria ya existente fallará.
Integridadreferencial: Asegura la integridad entre las llaves foráneas y primarias (relaciones padre/hijo). Existen cuatro actualizaciones de la base de datos que pueden corromper la integridad referencial:
La inserción de una fila hijo se produce cuando no coincide la llave foránea con la llave primaria del padre.
La actualización en la llave foránea de la fila hijo, donde se produce una actualización en laclave ajena de la fila hijo con una sentencia UPDATE y la misma no coincide con ninguna llave primaria.
La supresión de una fila padre, con la que, si una fila padre -que tiene uno o más hijos- se suprime, las filas hijos quedarán huérfanas.
La actualización de la llave primaria de una fila padre, donde si en una fila padre, que tiene uno o más hijos se actualiza su llave primaria, las filashijos quedarán huérfanas.1

8.2 Restricciones de Integridad en Consultas
Introducción
Una Base de Datos es una colección de archivos, datos, información; ordenada, organizada, y relacionada, con la finalidad de permitir el manejo de la información para su procesamiento.  Cada uno de los archivos representan una  colección de registros y cada registro está compuesto de una colección de campos. Cada uno de los campos de cada registro permite llevar información de alguna característica o atributo de alguna entidad del mundo real.

El DBMS es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. Se compone de un Lenguaje de Definición de Datos (DDL: Data Definition Languaje), de un Lenguaje de Manipulación de Datos (DML: DataManipulation Languaje), y de un Lenguaje de Consulta (SQL: Structured Query Languaje).

Sistema de Administración de Base de Datos (DBMS).
Es el nivel de software que provee el acceso a la información a un alto nivel de abstracción. En lugar de manipular archivos, registros, índices, el programa de aplicación opera en términos de clientes, cuentas, saldos, etc.

Acceso a la Base de Datos
La secuencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Educacion
  • Educacion
  • Educación
  • Educacion
  • La educacion
  • Educacion
  • Educacion
  • Educacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS