Vous êtes sur la page 1sur 9

DE ABRIL DE 2014

POLITECNICO GRAN COLOMBIANO


Bogota

TALLER 9
JESSICA ANDREA MARTIN MARTIN

SOLUCION

Aadirle a la tabla departamentos una tabla la cual se llame xx y permita nulos


1) Rta
ALTER TABLE tdepartamentos_131
ADD (xx numer(2,0))

2) Cuantos nombres tiene la tabla departamentos


Rta : para hallar este punto utilizamos en la sentencia la palabra count la
cual nos ayudara a contar la totalidad de los nombres de la tabla de
departamentos

3) Cuantos xx tiene la tabla departamentos


Cero

4) Adicione una columna a la tabla departamentos llamada xy de tipo number


(3,0) en la departamentos y que por defecto tenga el valor 131

5) Cuantos xy tiene la tabla tdepartamentos


Rta :
para hallar este punto utilizamos en la sentencia la palabra count la cual nos
ayudara a contar la totalidad de los xy de la tabla de departamentos

6) Modifique los tres primeros registros de xx colocando 2, 6 y 28


RTA :

7) cuente cuantos xx hay en la tabla departamentos


Rta : como aadimos datos enla parte anterior podemos observar que
cuando contamos esta segunda vez ta nos aparecen tres registros

8) no hay punto ocho


9) Qu conclusin podemos sacar de esto?
RTA: solo se hace el conteo de los registros que sean diferentes a nulo
Qu pasa cuando hay nulos? No los cuenta o no los tiene en cuenta en el conteo
de estos registros
10) traiga todos los registros de todos los campos de la tabla departamentos

11) se utiliza la funcin (NVL, 0) para que en vez de nulos coloque en las
columnas afectadas por esta el numero 0

12) Como hara para contar cuantos xx tiene la tabla departamentos incluyendo
los nulos
Rta : convertiria tolos los nulos a cero con la funcion que vimos
anteriormete para que estos sean contados

13) escriba nueva Conclusiones:


Podemos concluir que los nulos no los contara pero si aadimos la funcin
NVL estos se convirtiendo en ceros haciendo que estos se puedan contar
14) Incluya un departamento 90 con nombre n@ con origen 92 lo pudo hacer? Si lo
pudo hacer le falta crear el CONSTRAINT de llave foranea. Creela
Rta : no deja insertar esta ya que tiene una llave fornea

alter table "TDEPARTAMENTOS_131" add constraint


"TDEPARTAMENTOS_131_CON_CODIGO" foreign key ("origen") references
"TDEPARTAMENTOS_131" ("codigo")

15) ahora Incluya un departamento 90 con nombre n@ con origen 90


Rta : Este si nos deja insertarlo ya que la relacin si existe

16) Muestre los nombres de los departamentos y sus municipios y de los cdigos de los
municipios mayores o iguales a 90
17) Uso del LEFT JOIN
Modifique el query anterior despus del FROM departamentos incluya LEFT JOIN
municipios ON depto.codigo = codigo.

18) Conclusin del taller


Rta: hemos aprendido una vez ms como utilizar esta herramienta utilizando sentencias
NVL O LEFT JOIN estas nos ayudaran en nuestro manejo de datos
20) Punto adicional, d 4 apreciaciones personales de esta metodologa.
APRECIACION DE LA METOLOGIA
1) de esta forma se aprende ms,
2) se puede interactuar con el maestro

3) se puede resolver mejor las dudas


2) Asi deberan ser todos los talleres

Vous aimerez peut-être aussi