Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TALLER 6
JESSICA ANDREA MARTIN MARTIN
Taller 6
"Un hombre nunca debe avergonzarse de reconocer que estaba equivocado, pues al
reconocerlo muestra que hoy es ms prudente que ayer." Johnatan Swift
Objetivo: El DBA debe poseer las habilidades para poder crear nuevas tablas a partir de
tablas existentes, sin necesidad de hacer backups de tada la base, por lo tanto usted
debe crear un documento llamado taller6_e@_c@ donde e@ es suprimer nombre escrito
de derecha a izquierda y c@ los ltimos 3 dgitos de su cdigo de estudiante.
Hint: Para la solucin y como no se debe guardar la sentencia en DML si no lo desea,
para documentar el resultado solo muestre toda la pantalla (usando recortes ) la solucin
puede ser mas de 10 registros. NO se le olvide que es importante y calificable seguir el
estndar sobre todo la sintaxis, recuerde que las palabras reservadas se escriben en
maysculas, los campos y tablas en minsculas y la sentencia debe estar alineada. Y
debe verificar que efectivamente se est haciendo de acuerdo con el requerimiento.
SOLUCION
1) Ajuste al estndar y ejecute la siguiente sentencia desde SQL workshop>SQL
CREATE TABLE tpersonas_copia1 AS SELECT * FROM tpersonas_c@ ;
De acuerdo con la nueva tabla creada, analice y escriba lo que observa cuando se
crea una nueva tabla de esa forma, respondiendo las siguientes preguntas
Qu pas con los campos, incluyendo nombre, tipos, restricciones y
comentarios?
RTA:
Lo que podemos observar es que no se heredan todas las restricciones solo las
de TIPO IS NOT NULL pero campos y nombres fueron iguales
Pero no se incluy la llave primaria en la taba
Los comentarios no se incluyeron
RTA : los datos que tiene la tabla base se pasan a la tabla copia
Para qu casos podra servir qu ventajas y desventajas encuentra?
RTA: Este nos sirve para hacer un backup de los datos de una tabla de forma
rpida el nico problema es que no se crea la tabla con la llamada entidad
relacin
2)Ajuste al estndar y ejecute la siguiente sentencia desde SQL workshop>SQL
CREATE TABLE tpersonas_copia2 AS SELECT * FROM tpersonas_c@ WHERE
calle > 0
De acuerdo con la nueva tabla creada, analice y escriba lo que observa cuando se
crea una nueva tabla de esa forma, respondiendo
Los tipos de datos son los mismos de la tabla original pero los nombres de los
campos son diferentes ya que en la creacin de la tabla a estos se les asigna un
alias
5) Conclusiones
5. Aprendimos a crear una tabla a partir de otra tabla origen con sus datos
y sus tipos
6. Aprendimos que una tabla creada a partir de otra no se crea con las
condiciones y comentarios de la tabla origen
7. Aprendimos que una tabla que se crea a partir de una tabla origen se
puede modificar sus campos y crear esta con las condiciones en la
informacin respectiva a la que tiene en la tabla origen