Base De Datos

Páginas: 6 (1269 palabras) Publicado: 23 de octubre de 2012
Texto: Tópicos de Bases de Datos. Sección No.8: Validación de Clave Compuesta.

Tema No. 2 Página No. 8-1

VALIDACIÓN DE CLAVE COMPUESTA.

El estudiante ya aprendió como realizar validaciones básicas. Es decir, no permitir claves repetidas, también aprendió a hacer búsquedas para validar registros a modificar o a eliminar , entre otras cosas. Aún así, este aprendizaje tiene la limitante deque se encuentra restringido a claves simples, es decir, aquellas claves conformadas por un solo campo.

Obedeciendo a este planteamiento, acto seguido, se encuentran los pasos necesarios para validar Claves Compuestas. Al respecto hay que aclarar, que las validaciones siguientes se restringen a dos campos, pero es obvio, que los mismos procedimientos funcionaran para tres o mas campos.

Esimportante recordar, que se ha estado trabajando con un programa pequeño de actualización de Archivos Maestros, cuyo Menú principal en el Formulario MDI es el siguiente:

Aquí en la opción de Maestros, se pueden actualizar: Clientes, Estados y Ciudades.

Ahora bien, si se selecciona la Opción de Ciudades, se irá al Formulario de actualización de Ciudades.

Autor: Ing. Msc. Leonardo PonteCordero

U.C.L.A - Venezuela

Texto: Tópicos de Bases de Datos. Sección No.8: Validación de Clave Compuesta.

Tema No. 2 Página No. 8-2

En este Formulario se actualiza el Código del Estado (Cod_Estado), el Código de la Ciudad (Cod_Ciudad) y el Nombre de cada Ciudad (Nombre_Ciudad). La mencionada actualización, se realiza sobre una Tabla llamada Ciudades con la siguiente Estructura y conCod_Estado+Cod_Ciudad como Clave Compuesta:

Nombre de Columna *Cod_Estado *Cod_Ciudad Nombre_Ciudad Estatus

Tipo de Columna Texto Texto Texto Texto

Longitud Columna. 2 2 20 1

La idea de la Actualización consiste en que cuando el usuario seleccione la Opción de Ciudades en el Menú Principal, aparezca el Formulario de Ciudades con la Opción de LISTAR y SALIR encendidas y las de INCLUIR,MODIFICAR y ELIMINAR apagadas. En ese caso el usuario va a suministrar un código de Estado y ENTER. Inmediatamente, el programa buscará el código suministrado en la Tabla de Estados. Si el Estado no existe emitirá un mensaje de error. Si por el contrario, el código

Autor: Ing. Msc. Leonardo Ponte Cordero

U.C.L.A - Venezuela

Texto: Tópicos de Bases de Datos. Sección No.8: Validación de ClaveCompuesta.

Tema No. 2 Página No. 8-3

suministrado existe en la Tabla de Estados, automáticamente se mostrará el nombre de Estado en el Formulario. Seguidamente, el Programa solicitará el código de la ciudad y buscará si ese código existe para el estado que fue seleccionado. Si la Ciudad no existe para ese Estado se encenderá el botón de INCLUIR, por otro lado, si la ciudad ya existe para eseestado el Programa encenderá automáticamente las opciones de MODIFICAR y ELIMINAR y apagará la de INCLUIR, además mostrará los Datos ya registrados para que continúe el proceso. Los pasos para lograr esta actualización son los siguientes:

1. La forma de apagar y prender botones ya se explicó en la Sección dedicada a la Validación de Clave Simple. Hay que recordar, que en este caso los botonesde INCLUIR, MODIFICAR y ELIMINAR estarán apagados. Por ende, el primer paso es dibujar el Formulario FORMCIUDADES con sus botones. (Ya sabe como hacerlo).

2. Escribir la rutina KEYPRESS para validar si el Estado existe o no.

Autor: Ing. Msc. Leonardo Ponte Cordero

U.C.L.A - Venezuela

Texto: Tópicos de Bases de Datos. Sección No.8: Validación de Clave Compuesta.

Tema No. 2 Página No.8-4

3. Escribir la rutina KEYPRESS para validar si la Ciudad existe en el Estado que se ha suministrado previamente.

4. Luego es necesario escribir la Rutina de Incluir:

Autor: Ing. Msc. Leonardo Ponte Cordero

U.C.L.A - Venezuela

Texto: Tópicos de Bases de Datos. Sección No.8: Validación de Clave Compuesta.

Tema No. 2 Página No. 8-5

5. También la de Modificar:

Lo mismo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS