Professional Documents
Culture Documents
UTILIZANDO SQL
EN BASE DE Ooo
Eduardo Ponce
mepgkun@hotmail.com
Lima-Peru
1
INTRODUCCION
La idea es utilizar lenguaje SQL para crear tablas y consultas en BASE una
aplicación de la suite OpenOffice.org
2
CREANDO LA BASE DE DATOS
haciendo clic derecho sobre este icono se apertura el menú desplegable que
apreciamos en la primera figura de arriba, aquí damos doble clic sobre Base
de datos.
3
Esto apertura la ventana que se muestra en la imagen de arriba, aquí
seleccionamos Crear nueva base de datos y hacemos clic sobre el botón
Siguiente
4
Esto nos apertura el explorador de Windows desde donde podemos nombrar
y seleccionar la carpeta en donde guardar nuestra base de datos. Luego de
los cual hacemos clic en Guardar
5
Para empezar a crear las tablas, en la ventana de la base de datos, hacemos
clic sobre Herramientas/SQL... , lo que nos apertura la ventana en donde
vamos a colocar el código SQL para la creación de las tablas.
6
Esto creara una tabla llamada CLIENTES con un campo llamado
IDCLIENTES que sera del tipo INTEGER, el cual sera Clave primaria.
Luego de lo cual hacemos clic sobre el botón Ejecutar al hacer esto, veremos
en el recuadro Estado una indicación que nos dice que el comando a sido
ejecutado satisfactoriamente. Damos clic sobre Cerrar para cerrar la ventana.
Luego volvemos a aperturar la ventana Ejecutar comando SQL para poder
crear la segunda tabla.
7
Al aperturar la base de datos EMPRESA XYZ, damos clic sobre el icono
Tablas y podremos apreciar en el recuadro Tablas el icono de las tablas
CLIENTES y PROVEEDORES que hemos creado con las instrucciones SQL.
Ahora podemos Editar la tabla CLIENTES , para ello hacemos clic derecho
sobre el icono CLIENTES, lo que nos apertura una ventana emergente desde
donde seleccionamos Editar.
8
En la ventana de edición que se apertura vamos a la parte inferior de la
ventana y hacemos clic sobre la flecha en Valor Automático, y seleccionamos
Si.
Con esto hemos logrado que aparte de que los campos IDCLIENTES y ID
PROVEEDORES sean campos Clave primarios, tengan numeración
automática al ir registrando los datos en ambas tablas.
9
Escribimos el siguiente código :
ALTER TABLE CLIENTES ADD NOMBRE VARCHAR(70)
Con esta instrucción estamos creando el campo NOMBRE en la tabla
CLIENTES el tipo del campo es VARCHAR y la longitud es 70.
Damos clic sobre Ejecutar y apreciamos en el recuadro Estado que el
comando ha sido ejecutado satisfactoriamente.
Para cerrar la ventana damos clic sobre el botón Cerrar
10
Ahora empezamos a crear una a una el resto de columnas de las tablas
CLIENTES y PROVEEDORES.
11
EXTRUCTURA FINAL DE LA TABLA PROVEEDORES :
12
Para ello abrimos la ventana Ejecutar comando SQL y tipeamos el siguiente
código :
ALTER TABLE CLIENTES ADD CELULAR VARCHAR(50) BEFORE FAX
Con ello damos la instrucción para alterar la tabla CLIENTES, agregándole
una columna llamada CELULAR, la cual es del tipo VARCHAR de una
longitud de 50 caracteres y la vamos a situar antes de la columna FAX.
13
En la imagen de arriba podemos apreciar en la vista editar de la tabla
CLIENTES como queda la estructura de la misma luego de la modificación
efectuada. (Agregamos la columna CELULAR)
14
En la imagen de arriba apreciamos parte de nuestra tabla PROVEEDORES ,
una vez que hemos agregados datos en ella.
En base a esta tabla es que realizaremos las diferentes consultas SQL.
Para efectuar una consulta SQL lo primero que debemos hacer es hacer clic
sobre el icono de consultas, y luego hacer clic sobre Crear consulta en vista
SQL
15
CREANDO CONSULTAS
Esto nos apertura una ventana en donde podemos escribir el codigo SQL
para la consulta.
16
La primera consulta nos va a servir para tener un listado de todos los
e-mail de nuestros proveedores, para comunicarles que por inventario no
atenderemos un día determinado. Para ello solo requerimos los campos :
NOMBRE y EMAIL.
Aquí manifestamos que deseamos una consulta que contenga los campos
NOMBRE y EMAIL de la tabla PROVEEDORES.
Hacemos clic sobre el icono de ejecutar consulta y el resultado lo vemos en
la imagen de arriba.
17
Luego hacemos un informe que contenga los Nombres de las empresa con
su respectivo correo electrónico, lo cual apreciamos en la imagen de arriba.
18
En la imagen de arriba vemos el resultado de la segunda consulta, tenemos
6 proveedores que tienen como dirección el distrito de La Victoria.
Podemos luego elaborar un informe con esta consulta e imprimir el resultado.
19
Al hacer clic sobre el icono Ejecutar consulta, obtenemos el resultado que
nos muestra la imagen de arriba.
Podemos apreciar que son 5 los proveedores registrado de Aditivos.
20
FROM PROVEEDORES WHERE PRODUCTO='Pegamento' OR
PRODUCTO='Espejos'.
mepgkun@hotmail.com
Lima Perú 2010
21