Vous êtes sur la page 1sur 15

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

LABORATORIO N° 09

(BASE DE DATOS)

BASE DE DATOS Una base de datos es una colección de tablas, vistas, índices, procedimientos almacenados que se define con el propósito de llevar a cabo ciertas operaciones con los datos. La información almacenada en una base de datos normalmente esta relacionada con un tema especifico como por ejemplo: Los artículos de un almacén, los clientes de un banco, las notas de los alumnos de un instituto.

de un banco, las notas de los alumnos de un instituto. EL DATABASE PAINTER Cualquier gestor

EL DATABASE PAINTER

Cualquier gestor de base de datos incluye, además del motor de base de datos, una serie de herramientas complementarias, como por ejemplo: utilidades SQL para la creación y manipulación de tablas. Algunas de estas funciones pueden realizarse desde el Database Painter. El acceso a estas facilidades puede verse limitado por los permisos que el administrador de la base de datos haya asignado al usuario que las esta utilizando, o por las propias posibilidades del Database Painter.

CREACION DE UNA BASE DE DATOS:

1. Existen 2 formas.

1RA FORMA

Dar un clic en el icono Database Painter

formas. 1RA FORMA Dar un clic en el icono Database Painter 2DA FORMA Dar un clic

2DA FORMA

Dar un clic en el icono Database a continuación dar y clic en el botón OK.

icono Database a continuación dar y clic en el botón OK. New, de la ventana de

New, de la ventana de dialogo New seleccionar la ficha un clic en la opción Database Painter para seleccionarla

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

INSTITUTO SUPERIOR LATINOAMERICANO POWER BUILDER 10.5 NOTA: Tanto para las dos formas anteriores descritas el DataBase

NOTA: Tanto para las dos formas anteriores descritas el DataBase Painter hace una conexión a la última base de datos usada.

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

INSTITUTO SUPERIOR LATINOAMERICANO POWER BUILDER 10.5 2. de la carpeta Utilities para expandir dicha carpeta. En

2.

de la carpeta Utilities para expandir dicha carpeta. En esta carpeta se

encuentran diferentes utilidades que nos permiten operar sobre base de datos como por ejemplo: crear una base de datos, borrar una base de datos, importar y exportar datos y acceder al administrador ODBC.

Dar

clic en

+
+

un

Dar doble clic en Create ASA Database se observará la siguiente pantalla:

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

Powerbuilder asigna por defecto como DBA al usuario El Password del usuario DBA es por
Powerbuilder asigna
por defecto como
DBA al usuario
El Password
del
usuario DBA es por
defecto sql

3.

El Password del usuario DBA es por defecto sql 3. De la ventana Create dative Server

De la ventana Create dative Server Anywhere Database dar clic en el botón Browser para indicar la ruta y el nombre la base de datos, para nuestro ejemplo la base de datos tendrá el nombre de SistemaNotas. Es necesario aclara que en el presente laboratorio se hará el diseño de una base de datos de un SistemaNotas con solo 3 tablas esto es a modo de ejemplo, ya que este no es un curso de base de datos si no que esta abocado al manejo del PowerBuilder. Una verdadera base de datos de SistemaNotas conlleva un análisis más profundo, en donde se aplica todo lo aprendido en el curso de base de datos, con lo cual se llegara a tener una base de datos más consistente, con más tablas, con un mejor diseño, debidamente relacionada y normalizada. Haciendo la aclaración necesaria pasamos a crear nuestra base de datos.

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

INSTITUTO SUPERIOR LATINOAMERICANO POWER BUILDER 10.5 4. Dar clic en guardar y se observara la siguiente

4. Dar clic en guardar y se observara la siguiente pantalla. Dar un clic en el botón OK y PowerBuilder 10.5 comenzará a crear la conexión con la base de datos.

OK y PowerBuilder 10.5 comenzará a crear la conexión con la base de datos. Aaldo_cp@hotmail.com Chimbote

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

5. A continuación se observa que se a creado un icono con el nombre de la base de datos que hemos creado.

un icono con el nombre de la base de datos que hemos creado. 6. Selecciona la

6. Selecciona la carpeta Tablas, Clic con el botón derecho del mouse y del menú contextual seleccionar la opción New tableque nos permitirá crear una tabla.

seleccionar la opción New table … que nos permitirá crear una tabla. Aaldo_cp@hotmail.com Chimbote – perú

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

7. A continuación debemos indicar los campos, los tipos de datos correspondientes a la tabla a crear.

los tipos de datos correspondientes a la tabla a crear. 8. Al cerrar la ventana Columns
los tipos de datos correspondientes a la tabla a crear. 8. Al cerrar la ventana Columns

8. Al cerrar la ventana Columns observará una ventana de dialogo que le pedirá grabar la tabla. Dar clic en el botón Si.

que le pedirá grabar la tabla. Dar clic en el botón Si . 9. Ingresar el

9. Ingresar el nombre de la tabla para nuestro ejemplo es: Alumnos y luego dar clic en el botón OK.

ejemplo es: Alumnos y luego dar clic en el botón OK. 10. Repetir los pasos desde

10. Repetir los pasos desde el 6 hasta el 9 para crear las demás tablas que a continuación se muestran.

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

TABLA: CURSOS

SUPERIOR LATINOAMERICANO POWER BUILDER 10.5 TABLA: CURSOS TABLA: NOTAS 11. Para visualizar las tablas. Clic con

TABLA: NOTAS

POWER BUILDER 10.5 TABLA: CURSOS TABLA: NOTAS 11. Para visualizar las tablas. Clic con el boton

11. Para visualizar las tablas. Clic con el boton derecha del mouse sobre la tabla Alumnos y clic en la opcion Add to Layout. Repetir para las demás tablas

Alumnos y clic en la opcion Add to Layout . Repetir para las demás tablas Aaldo_cp@hotmail.com

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

12. A continuación asignaremos la llave primaria, clic con el botón derecho del mouse en el nombre de la tabla y del menú contextual seleccionar New/Primary Key.

tabla y del menú contextual seleccionar New / Primary Key. 13. De la ventana primary key

13. De la ventana primary key que se muestra marcar el campo Cod_alumno como llave primaria.

se muestra marcar el campo Cod_alumno como llave primaria. 14. Cerrar la ventana primary key y

14. Cerrar la ventana primary key y guardar los cambios.

14. Cerrar la ventana primary key y guardar los cambios. Quedando la tabla como se muestra

Quedando la tabla como se muestra a continuación.

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

INSTITUTO SUPERIOR LATINOAMERICANO POWER BUILDER 10.5 15. Repetir los pasos 12 al 14 para la tabla

15. Repetir los pasos 12 al 14 para la tabla Cursos.

10.5 15. Repetir los pasos 12 al 14 para la tabla Cursos . 16. Repetir el

16. Repetir el paso 12 para la tabla NOTAS, en este caso la llave primaria estará compuesta por 2 atributos como se muestra en la figura.

llave primaria estará compuesta por 2 atributos como se muestra en la figura. Aaldo_cp@hotmail.com Chimbote –
llave primaria estará compuesta por 2 atributos como se muestra en la figura. Aaldo_cp@hotmail.com Chimbote –

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

17. Para crear las llaves foráneas de la tabla Notas. Realizar los siguientes pasos en cada una de las pesta;as como se muestra a continuación.

en cada una de las pesta;as como se muestra a continuación. Para el atributo Cod_alumno Ingresar

Para el atributo Cod_alumno

Ingresar un nombre para la llave foranea
Ingresar un nombre
para la llave foranea
Para el atributo Cod_alumno Ingresar un nombre para la llave foranea Aaldo_cp@hotmail.com Chimbote – perú

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

INSTITUTO SUPERIOR LATINOAMERICANO POWER BUILDER 10.5 Para el atributo Cod_curso Ingresar un nombre para la llave

Para el atributo Cod_curso

POWER BUILDER 10.5 Para el atributo Cod_curso Ingresar un nombre para la llave foranea
Ingresar un nombre para la llave foranea
Ingresar un nombre
para la llave foranea
10.5 Para el atributo Cod_curso Ingresar un nombre para la llave foranea Aaldo_cp@hotmail.com Chimbote – perú
10.5 Para el atributo Cod_curso Ingresar un nombre para la llave foranea Aaldo_cp@hotmail.com Chimbote – perú

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

18. El diseño quedará como se muestra a continuación.

18. El diseño quedará como se muestra a continuación. A continuación ingresamos datos para la tabla

A continuación ingresamos datos para la tabla Alumnos.

a continuación. A continuación ingresamos datos para la tabla Alumnos . Aaldo_cp@hotmail.com Chimbote – perú

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5

Clic con el botón derecho del mouse y clic en Insert Row

Clic con el botón derecho del mouse y clic en Insert Row Ingresamos datos Cerramos la

Ingresamos datos

derecho del mouse y clic en Insert Row Ingresamos datos Cerramos la ventana Result y guardamos

Cerramos la ventana Result y guardamos los cambios.

datos Cerramos la ventana Result y guardamos los cambios. 19. Repetimos los pasos para la tabla

19. Repetimos los pasos para la tabla cursos.

los cambios. 19. Repetimos los pasos para la tabla cursos. 20. Repetimos los pasos para la

20. Repetimos los pasos para la tabla Notas. Queda como ejercicio par el alumno.

En el siguiente laboratorio entraremos al manejo de DataWindos.

INSTITUTO SUPERIOR LATINOAMERICANO

POWER BUILDER 10.5