Variaciones
En el siguiente proyecto realizaremos un sistema el cual permita tener control en el inventario de los bienes del edificio I de la UTCH teniendo como referencianuestra base de datos la cual contendrá tablas referentes a Edificio, aulas, administrativos, laboratorios, pasillos., la cual contendrán su llave primaria y sus campos.
Ej.
Laboratorios |id_laboratorio | no_bancas | no_pizzarras | no_mesas | id_edificios |
I12 | 20 | 1 | 1 | 1234 |
A64 | 16 | 1 | 1 | 123 |
M7 | 28 | 1 | 1 | 12345 |
| | | | |
Clave Primaria: |id_laboratorios | | |
Clave Foránea: | Id_edificio | | | |
En la cual encontraremos las siguientes restricciones:
En el campo id_laboratorio no se permitirá ingresar dos registros iguales, solo tipo dedatos alfanuméricos, no se permiten negativos, solo 4 caracteres.
En el campo campo no_bancas , no se permitirán números negativos, solamente 2 caracteres, con un tipo de dato int.
En el campocampo no_pizzarras, no se permitirán números negativos, solamente 2 caracteres, con un tipo de dato int.
En el campo campo no_mesas , no se permitirán números negativos, solamente 2 caracteres,con un tipo de dato int.
En el campo id_edificios, tipo de datos alfanumericos, de 5 cracteres, no se permiten negatigos y siendo esta llave foránea.
Teniendo la tabla id_laboriatorio se puedeutilizar un script el cual nos envie una alerta al usuario si este no cumple con las restricciones anteriormente establecidas.
Ej.
Laboratorios |
id_laboratorio | no_bancas | no_pizzarras |no_mesas | id_edificios |
-jk65 | 20 | 1 | 1 | 1234 |
A64 | 16 | 1 | 1 | 123 |
M7 | 28 | 1 | 1 | 12345 |
| | | | |
| |
| | | | |
En la tabla Laboratorios, y la columnaid_laboratorios el primer dato ingresado es incorrecto dado que:
-En las restricciones anteriores se menciona que NO se deben ingresar datos negativos.
De ser así el sistema nos mostrara un mensaje por...
Regístrate para leer el documento completo.