Sunteți pe pagina 1din 11

DE 2014

POLITECNICO GRAN COLOMBIANO


Bogota

TALLER 4
JESSICA ANDREA MARTIN MARTIN

Objetivo: Familiarizarse con uso e importancia de las restricciones, y la poblacin de


tablas.
1) Modifique la tabla tpersonas_c@ y modifique el campo calle a NUMBER(3); incluya una
restriccin para que solo permita incluir calles entre -c@*2 y c@*2 si su grupo es SIPAR o
entre -c@*2-1 y -c@*2+1 si su grupo es NOPAR.
2) incluya la restriccin llamada "tpersonas_clasifica_invalida" que solo deje incluir las
iniciales de su nombre completo y las vocales.
3) muestre las restricciones creadas.
4)Trate de poblar la tabla de forma manual (incluir informacin en la tabla). Se hace
usando el editor Home>SQL Workshop> Object Browser: Tables tpersonas_c@ >Data
>Insert Row
Primero sin informacin,
Ahora pruebe con
identificacion calle nombre ocupacion fecha de nacimiento clasifica

41

1 GROLIPE AMOEMRI
-1
F
K9

01-feb-14

A
O

Invente otros valores e intente incluirlos


Que errores se muestran al incluirlo?, son claros los errores? que pasa con el formato
de la fecha, en que caos funciona?
5) Ahora vamos a poblarla usando la clusula INSERT INTO tpersonas_c@ VALUES
6) Deshabilite los constraint Escriba cual es la sentencia SQL para hacerlo?
7) Borre todos los registros incluidos e intente nuevamente incluir registros del punto 3
que sucedi?.
8) Intente habilitar los contraint nuevamente, que muestra? porqu cree que sucede
esto y como considera que se soluciona?
9) Escriba una frase positiva (suya) sobre lo que se logr de lo que aprendi de este taller.
SUERTE

SOLUCION

1) Modifique la tabla tpersonas_131 y modifique el campo calle a NUMBER(3);


incluya una restriccin para que solo permita incluir calles entre -131*2 y 131*2 si
su grupo es SIPAR o entre -131*2-1

2) incluya la restriccin llamada "tpersonas_clasifica_invalida" que solo deje incluir las


iniciales de su nombre completo y las vocales.
JAMM AEIOU
CLASIFICA_131

Muestre las restricciones creadas

Selecciona

para poderlas ver

4)Trate de poblar la tabla de forma manual (incluir informacin en la tabla). Se hace


usando el editor Home>SQL Workshop> Object Browser: Tables tpersonas_c@ >Data
>Insert Row

A continuacin agregaremos de forma manual informacin a la tabla

Se genera un error al mandarla de forma vaca

AL HACER EL INTENTO CON LOS DATOS DADOS NOS GENERA EL SIGUIENTE


ERROR

AL HACER EL SEGUNDO INTENTO ME CREO LA FILA

Con otros valores

se genero exitosamente

Que errores se muestran al incluirlo?, son claros los errores? que pasa con el formato
de la fecha, en que caos funciona?
No se pueden insertar valores nulos
En ese campo
5) Ahora vamos a poblarla usando la clusula INSERT INTO tpersonas_c@ VALUES

6) Deshabilite los constraint Escriba cual es la sentencia SQL para hacerlo?

ALTER TABLE tpersonas_131


DISABLE VALIDATE
CONSTRAINT CLASIFICA_INVALIDATPERSONAS; constraint PK_libros_codigo;

He aprendido bastante sobre DDL

alter table "TPERSONAS_131" disable constraint

"CALLE_J"
No se puede borrar la informacin aparece este error

S-ar putea să vă placă și