You are on page 1of 3

Universidad Nacional Sede Interuniversitaria de Alajuela Facultad de Ciencias Exactas y Naturales Escuela de Informtica Administracin de Bases de Datos II Ciclo,

2012 Profesor: Rodolfo Snchez Snchez. Estudiante: Christopher Villegas Mora

1-1481-0631

Prctica #1: Creacin de Bases de Datos en SQL SERVER y ORACLE XE 11G. Fecha de entrega: 23/08/2012

A continuacin se describen los pasos por pantallazos de las pruebas y pasos para la creacin, y llenado de datos por medio de Bul Insert de SQL SERVER y por medio de SQL Loader de Oracle Database XE 11g. SQL SERVER 2008 EXPRESS 1) Nos logueamos en SQL SERVER MANAGEMENT STUDIO 2008 R2 que se encuentra p or defecto en Win 7 en Inicio->Todos los Programas->Microsoft SQL Server 2008 R2 ->SQL Server Management Studio. 2) 3) Creamos el script con la sintaxis correspondiente a SQL Server Ejecutamos hasta los INSERT de las Provincias

4) Descomprimimos los txts llamados PADRON_COMPLETO.txt y Distelec.txt propo rcionados por el Profesor en la siguiente direccin o path: C:\DATABASES\ 5) Ejecutamos los Bul Insert de los 2 txts con la sintaxis mostrada en las siguientes imagenes:

6) Ahora nada mas en las siguientes pantallas se muestra la prueba de que l os BULK INSERT de SQL SERVER se ejecutaron correctamente, vamos a la instancia, expandimos, databases expandimos, la base de datos en este caso Padron expandimo s, y finalmente en Tables expandimos y le damos clic derecho a la tabla DISTELE C y ELECTORAL para visualizar los datos insertados correctamente: Listo en SQL SERVER, aprendimos como hacer los BULK INSERT de txts Gigantes. ORACLE Database 11g EXPRESS EDITION 1) Vamos a Inicio->Todos los programas->Oracle Database 11g Express Edition ->y le damos clic a Start Database. 2) Luego abrimos el Oracle XE 11g Express en el mismo lugar que el anterior

, pero ahora le damos clic a Get Started

4) Nos logueamos con las siguientes credenciales: USERNAME=system D=root

5) Una vez ingresado debemos crear una nueva instancia de Oracle de la sigu iente manera como se muestra en la imagen:

7)

Ponemos las credenciales de la nueva instancia que acabbamos de crear:

8) Una vez dentro vamos a crear el script, vamos a SQL Wor shop->SQL Script s->Create

9) Una vez dentro, creamos el script con la sintaxis correspondiente de Ora cle, y una vez que la tenemos lista le ponemos el nombre al Script, pues si no s e le pone, no se permite ejecutar. Una vez listo, le damos clic a Run (Opcional mente le damos clic a la opcin Save y Download para tener un respaldo de nuestro Script)

11) Si la ejecucin del script se llevo de la mejor manera entonces debi de sa lir en Status Complete y sin errores. 12) Ahora vamos a corroborar que las tablas se hallan creado correctamente, vamos a SQL Wor shop->Object Browser y en esa seccin deben aparecer las tres tabl as como se muestra en la imagen: 13) Luego vamos a hacer los BULK INSERT pero el Oracle y no con Bul Insert, si no que Oracle tiene una herramienta llamada SQL Loader, vamos a SQL Wor shop ->Utilities->DataWor shop-> y en la seccin de Data Load seleccionamos la opcin que dice Text Data

14) Dentro seleccionamos la opcin que dice Existing Table, es decir que vamos a cargar los datos del Distelec.txt y PADRON_COMPLETO.txt en tablas ya existent es (las que creamos anteriormente con el Script), y luego Next 15) En la siguiente seccin le damos next pues carga la Instancia por defecto que estamos usando. 16) En la siguiente opcin seleccionamos la tabla DISTELEC pues el proceso se debe hacer con Distelec.txt en un proceso, y PADRON_COMPLETO.txt en procesos de provincia por provincia en la tabla ELECTORAL, bueno le damos Next 17) Seleccionamos el archivo Distelec.txt en la direccin donde se tenga en la PC, y le damos Next 18) Para finalizar la cargar Bul con Oracle y SQL Loader, seleccionamos la s columnas de la tabla que corresponden (en el combo que aparece %) a cada una d e las columnas de datos que se muestran debajo, segn corresponda, y comenzamos el proceso de carga dando clic en Load Data y a esperar.

10)

Una vez dado clic en Run le damos clic

en Run Now

6)

Ya habiendo creado o anterior le dan clic

3)

Una vez dentro de Oracle XE damos clic

donde dice Application Express PASSWOR

a Here to login

19) Si el proceso se llev a cabo correctamente, se debe de desplegar informac in similar a la que aparece en la siguiente imagen en la seccin succeded, y deben aparecer o failed: 20) Una vez hecho el proceso para Distelec.txt ahora vamos a hacerlo con PAD RON_COMPLETO.txt, el problema es que dicho txt pesa mucho y es muy pesado para O racle XD, entonces el profesor lo parti por provincias para que fuera mas sencill o y liviano, por lo que realizamos el mismo proceso anterior pero por cada una d e las provincias que el profesor nos proporcion en .zip

Este pantallazo es con Alajuela, pero sigue siendo igual para cada una de las pr ovincias Prueba de que funcion con todas las provincias y archivos Finalmente las pruebas de que todos los datos se insertaron correctamente gracia s a la herramienta SQL Loader

You might also like