Вы находитесь на странице: 1из 25

Laboratorio Bases de datos

profesor: Fernan Villa

LABORATORIO DE BASES DE DATOS

Primer Taller

FABIO RAFAEL SALAZAR PARDO

LIZZET PAOLA LOPEZ FIGUEROA

IDALIA MARIA MERCADO PIEDRAHITA

INGENIERÍA DE SISTEMAS

FERNAN ALONSO VILLA

UNIVERSIDAD DE ANTIOQUIA

CAUCASIA-ANTIOQUIA

2010

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

LABORATORIO DE BASES DE DATOS

Primer Taller

PREPARACIÓN DEL ENTORNO DE TRABAJO

1.1Instalación de Oracle XE 10g.

Lo primero que hacemos es dar doble clic en el instalador de Oracle XE 10g,


cuyo nombre es OracleXEUniv.

Luego se abre el cuadro de dialogo mostrado a continuación, que es el


asistente de instalación, presionamos el botón siguiente para comenzar el
proceso de instalación.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Después de un corto tiempo, se abre el siguiente cuadro llamado asistente de


instalación que nos guiara en el proceso, le damos clic en siguiente para
continuar con el proceso.

Después apare el cuadro de dialogo llamado contrato de licencia, después de


haber leído los términos y si estamos de acuerdo oprimimos el botón acepto, y
damos clic en siguiente.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Aparece el siguiente cuadro de dialogo, en el que se nos indica el directorio


donde se instalara el programa, si lo deseamos podemos cambiar de directorio
o dejar la dirección predeterminada, damos clic en siguiente para continuar.

Luego el asistente nos solicita que ingresemos la contraseñar, con la que el


usuario por defecto Sytem se va a conectar a la base de datos, después de
haberla especificado damos clic en siguiente.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

El cuadro siguiente, nos muestra información adicional acerca del proceso de


instalación, como la carpeta destino y los puertos que usara el programa,
damos clic en instalar, para comenzar el proceso de instalación.

Luego aparece el cuadro de dialogo siguiente el cual nos muestra el progreso


de la instalación del Oracle.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Por último el asistente de instalación nos muestra el siguiente cuadro de


dialogo, donde nos informa que el Oracle se instaló correctamente en nuestro
equipo. Damos clic en terminar para cerrar el asistente.

1.2. Instalación de PL/SQL DEVELOPER.

Nosotros lo que hicimos fue trabajar con el portable del PL/SQL Developer, el
cual para abrirlo hacemos el siguiente procedimiento.

Lo primero que hacemos es dar abrir la carpeta llamada PLSQL Developer 7 –


Portable.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Luego damos doble clic en el ejecutable plsqldev, luego se abre un cuadro de


dialogo en donde nos piden que ingresemos el nombre de usuario, la
contraseña y otra información, después de haber ingresamos la información,
damos clic en el botón ok, para continuar.

Después se nos abre el siguiente cuadrito, en el cual debemos dar clic en ok


para continuar.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Después de haber presionado OK, nos abre el programa, en el cual


empezaremos a trabajar.

CREACIÓN DE USUARIO

1.3. Por COMMAND WINDOW (Editor)

Creación de usuario

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Para crear un usuario por el COMMAND WINDOW, lo que hicimos fue dar clic
en File, de ahí se despliegan varias opciones seleccionamos new, luego se
despliegan otras opciones seleccionamos comando Windows, de ahí se abre la
ventanita en la cual procederemos a trabajar, hay dos opciones Dialog y editor,
para empezar a trabajar seleccionamos editor, escribimos el código
correspondiente, como se muestra a continuación.

Al terminar de copiar el código damos clic en el botón para ejecutarlo. Y


nos muestra la siguiente información en Dialog.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

1.4. Por INTERFAZ GRAFICA

Para crear un usuario por Interfaz grafica, lo que hicimos fue dar clic en File, de
ahí se despliegan varias opciones seleccionamos new, luego se despliegan
otras opciones seleccionamos USERS.

Luego se abre la siguiente ventanita, en la cual debemos llenar todos los


campo, debe tenerse en cuenta que deber ser igual a lo determinado
anteriormente en la creación de usuario por el editor de COMMAND WINDOW

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Se selecciona dba (privilegios del usuario) por defecto en la pestaña role


privileges

Damos clic en la pestaña System priveleges y se selecciona unlimited


tablespace, para dar privilegios ilimitados para la creación de tablas.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Se observa el código de la creación de usuario por interfaz gráfica, al dar clic


en View SQL

Creación de Tablas e Inserción de Datos:

1.4. (Editor, Command Window):

Creación de Tablas

Ingresamos al command window, como se había descrito anteriormente,


copiamos el código en el editor como se muestra en la siguiente figura.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Al terminar de copiar el código damos clic en el botón para ejecutarlo. Y


nos muestra la siguiente información en Dialog. Donde nos muestra que la
tabla ha sido creada.

1.5. Por interfaz gráfica

Para crear una tabla por interfaz grafica lo que hacemos es dar clic en file,
luego en new y seleccionamos la opción table.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Se abre un cuadro en donde aparecen varias pestañitas en la parte superior,


seleccionamos la pestaña Columns, y creamos los atributos cedula y nombre,
y debemos desmarcar la opción para que no sea nulo los campos

Luego seleccionamos la pestañita Keys, esto con el fin de indicar cuál va hacer
la clave primaria, que es Cedula, seleccionamos Primry en Type para
establecerlo como clave primaria y por ultimo en Columns seleccionamos las
columnas que conformara la clave primario, damos click en Apply para guardar
los cambios, y se crea nuestra tabla

Si deseamos ver el codigo generado haciendo uso de la interfaz grafica, damos


clic en el boton view sql, como se muestra a continuacion.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Para insertar datos, lo que hacemos es que en la parte izquierda de la pantalla


damos clic derecho en la tabla clientela, aparecen varias opciones,
seleccionamos la opción EDIT DATA.

Luego nos aparece el siguiente cuadro, en el que ingresamos los valores


correspondientes a cada columna, después de haber terminado de ingresar
damos clic en el “chulo” de color verde y con eso ingresamos los datos de la
respectiva tabla, que en este caso era cliente.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

CREACION DE PROCEDIMIENTO (SQL EDITOR)

Procedimiento

Se observan los datos impresos realizados por el procedimiento

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

SENTENCIAS DDL Y DML

DDL

Aquí escribimos el código y creamos la tabla examen

DML

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Anteriormente escribimos el código para ingresar los datos y observamos los


datos ingresados en la tabla examen

Selección de datos

Después de haber escrito el código para seleccionar un registro de la fila, aquí


se muestra por SQL Editor, los datos que se seleccionaron para imprimir

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

BLOQUE IF – THEN – ELSEIF

Condición

COMMAND WINDOW escribimos el siguiente código.

Y en esta tabla se observa que la instrucción es correcta y completa.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

IF

En la tabla anterior escribimos en SQL Editor escribimos el código y aquí


mostramos cuando se ejecuto el código anterior.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

COMPARACION ENTRE NULL

Null

Anteriormente escribimos el código y aquí lo ejecutamos y mostro esto:

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

CICLO LOOP
LOOP
Escribimos el código en Command Window.

VACUNAS LOOP

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

Se observa los datos ingresados en la tabla vacunas mostrado por SQL


Editor hasta el número 100.

CICLO FOR

FOR

Anteriormente escribimos el código y se observa los datos ingresados en la


tabla vacunas mostrado por SQL Editor 100 veces por el ciclo for.

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

CICLO WHILE

WHILE

Ingeniería de Sistemas
Universidad de Antioquia
Laboratorio Bases de datos
profesor: Fernan Villa

En la tabla anterior se escribió el ciclo while y se muestra el mensaje de la


inserción de datos en la tabla vacunas 500 por el ciclo while.

Ingeniería de Sistemas
Universidad de Antioquia

Вам также может понравиться