Anda di halaman 1dari 10

POLITECNICO GRAN COLOMBIANO

Bogota

TALLER 7
JESSICA ANDREA MARTIN MARTIN

1) Tome el archivo de excel y cree 2 tablas una llamada tdepartamentos_131 donde


se incluirn todos los departamentos de Colombia clasificados por la DIVIPOLA
donde se incluye el cdigo asignado (llave principal),
el nombre del departamento y el cdigo origen del departamento al que
perteneca en 1870.
y otra tabla llamada tmunicipios_131 con los municipios de Colombia clasificados
para el sistema general de participaciones, con el cdigo del municipio (llave
principal), nombre del municipio, la categorizacin segn el sistemas de regalas
donde la E es categora especial, el cdigo del departamento al que pertenece
(llave fornea), y el ao en que fue fundado.
No se le olvide tener encuenta los tamaos, las restricciones y los comentarios de
tabla y de los campos.
Solucin
a) crear la tabla tdepartamentos_131 por medio de la herramienta

Se crea la tabla tdepartamentos_131

Se crea la llave fornea se identifican los restricciones

CREATE TABLE "TDEPARTAMENTOS_131"


(
"CODIGO" NUMBER(2,0) NOT NULL ENABLE,
"NOMBRE" VARCHAR2(30) NOT NULL ENABLE,
"ORIGEN" VARCHAR2(30) NOT NULL ENABLE,
CONSTRAINT "TDEPARTAMENTOS_131_codigo_PK" PRIMARY KEY ("CODIGO")
ENABLE
)
/

Se crean los Comentarios

2) Escriba 3 definiciones diferentes de lo que es una llave fornea.


Definicin 1 )
Llave fornea se puede definir como una limitacin o restriccin de los registros de una tabla en
otra con la que se relaciona.

Definicin 2)
Podemos decir de manera simple que integridad referencial significa que cuando un registro en una
tabla haga referencia a un registro en otra tabla, el registro correspondiente debe existir. Por
ejemplo, consideremos la relacin entre una tabla cliente y una tabla venta.

Definicin 3 )
Llave fornea es un campo que existe en otra tabla y que se referencia a la tabla actual por algn
tipo de vinculo

2) Una vez creada suba los datos del archivo de excel.


Una vez creadas, haga un DESC y un COUNT de cada tabla para mostrar como
fue creada y con cuantos registros.
"Tan fcil no creo, seguro hay una trampa"
Solucin
Se debi eliminar el registro de Leticia ya que no es un departamento

Se cargaron los registros

4) Cree una nueva tabla de habitantes de los municipios con los campos de la tabla
tpersonas_131 pero modificando: todos los campos se cambia el sufijo a c@ (por
estandar), la ocupacin es de 4 caracteres (llave fornea), y se debe crear un campo
nuevo llamado codigo_131 que es el cdigo del municipio al quie pertenece la persona.
Siguiendo la moda del pico y placa tomemos como g@ el ltimo dgito de su cdigo, as
tenemos que el nombre de la tabla es:
Si g@ es 0 o 1 thabitantes_g@c@; si g@ es 2 o 3 c@thabitantes_g@; si g@ es 4 o 5
g@thabitantes_c@; si g@ es 6 o 7 c@g@_thabitantes; si g@ es 8 o 9 thabitantes_c@g@
No se le olvide tener encuenta los tamaos, las restricciones y los comentarios de tabla y
de los campos.
5) Modifique su archivo de pruebas CSV para que en ocupacin traiga el cdigo de la
ocupacin y no el nombre de la ocupacin; la identificacin debe empezar en 7 e ir
aumentando de 13 en 13; crear una columna (en excel) generando aleatoriamente el
cdigo de un municipio y debe crear 10990 registros. y subirlos.
Una vez creada, haga un DESC y un COUNT de cada tabla para mostrar como fue creada
y con cuantos registros.

6) Conclusiones del taller


7) Adicional para la casa, llene el campo de origen del archivo de deprtamentos, si lo
hace en clase es punto adicional