Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO 09 - PowerBuilder 10.5
LABORATORIO 09 - PowerBuilder 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.
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.
1. Existen 2 formas.
1RA FORMA
2DA FORMA
NOTA: Tanto para las dos formas anteriores descritas el DataBase Painter hace una conexión a la
última base de datos usada.
2. Dar un clic en + 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.
Powerbuilder asigna
por defecto como
DBA al usuario
El Password del
usuario DBA es por
defecto sql
3. 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.
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.
5. A continuación se observa que se a creado un icono con el nombre de la base de datos que
hemos creado.
6. Selecciona la carpeta Tablas, Clic con el botón derecho del mouse y del menú contextual
seleccionar la opción New table… que nos permitirá crear una tabla.
7. A continuación debemos indicar los campos, los tipos de datos correspondientes a la tabla a
crear.
8. Al cerrar la ventana Columns observará una ventana de dialogo que le pedirá grabar la tabla. Dar
clic en el botón Si.
9. Ingresar el nombre de la tabla para nuestro ejemplo es: Alumnos y luego dar clic en el botón OK.
10. Repetir los pasos desde el 6 hasta el 9 para crear las demás tablas que a continuación se
muestran.
TABLA: CURSOS
TABLA: NOTAS
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
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.
13. De la ventana primary key que se muestra marcar el campo Cod_alumno como llave primaria.
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.
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.
Ingresar un nombre
para la llave foranea
Ingresamos datos