Está en la página 1de 8

DE 2014

POLITECNICO GRAN COLOMBIANO


Bogot

TALLER 15
JESSICA ANDREA MARTIN MARTIN

TALLER # 15
El hombre nunca sabe de lo que es capaz hasta que lo intenta. Charles Dickens
Objetivo: Implementacin del manejo combinado de contraints, triggers y vistas en la base de
datos, para obtener consistencia en su base de datos
Es calificable el estndar, sobre todo la sintaxis recuerde que las palabras reservadas se
escriben en maysculas y estn alineadas.
En la especificacin inicial se requera que para los habitantes el grupo al que pertenece
dependa de los las ultimas 3 cifras de los crditos que tenga, de acuerdo con la siguiente
tabla.
termina

grupo

000 - 199

200 - 399

400 - 599

600 -799

800 -999

1 ) Como su tabla de habitantes no cumple con dicho objetivo usted lo primero que debe hacer
es actualizar los datos,
Rta : Como primer paso creamos una nueva columna llamada cdigo ya que no
contbamos con una

Ahora actualizaremos esta nueva colunma con los requerimientos que vimos
anteriormente

Podemos observar que ya poseemos el campo grupo con el que entraremos


a trabajar

2) luego crear un constraint, comprobar que sirva;

3) despus crear un trigger, que una vez se cambien los crditos de un habitante debe
actualizar el grupo y comprobarlo.

Bueno ahora probaremos el tigger


Tomamos el registro el cual tiene como identificacin el numero 393 y actualizamos sus
crditos a 800

Podemos observar que al cambiar sus crditos este actualizo su grupo

4) Adicionalmente se pide que se cree una vista de todos los habitantes que muestre la
identificacin, el nombre, los crditos, y un campo calculado llamado "delgrupo" que es el texto
SU GRUPO ES ( grupo). y debe modificar los crditos dividindolos por 9.

hint2: puede concatenar usando 'SU GRUPO ES ( ' || grupo || ' )')

Podemos ver los resultados de la vista

Que conclusiones puede sacar del taller.


Conclusiones:
Podemos concluir que es sper importante los conocimientos que hemos tomado
anteriormente para realiza este taller y complementarlo con unos nuevos como el de hacer
campos calculados

Bibliografa
http://stackoverflow.com/questions/13837026/oracle-query-to-put-rows-at-odd-numberadjacent-to-even-number

También podría gustarte