You are on page 1of 6

c

¿Qué es PowerBuilder?
Es un entorno de programación que está compuesto por diferentes herramientas,
para el desarrollo rápido de una aplicación en el ambiente cliente - servidor.

2.¿Para que sirve PowerBuilder?


Sirve para crear aplicaciones gráficas sofisticadas con acceso a información de base
de datos locales o en servidores de red.

3. Mencione tres características de PowerBuilder

Soporta una gran variedad de sistemas de gestión de base de datos, tales como:
Sybase, Informix, Oracle, entre otras.
Soporta diferentes sistemas operativos y posee drivers nativos para las bases de
datos más comerciales.

4.¿Mencione 3 características que ofrece PowerBuilder al programador.


Generación automática de código SQL.
Se trabaja en ambiente cliente - servidor.
La Orientación a Objetos.

5.¿En PowerBuilder que herramienta se usa para crear objetos?


Para crear los objetos se usan painters o pintores dentro del PowerPanel

6. Mencione tres painters o pintores de objetos

Pintor de Aplicación
Pintor de Ventana
Pintor de base de datos

7.¿Qué es el pintor de aplicación?


El objeto de aplicación es el punto de entrada si se hace una comparación, sería algo
así como `main()' en un programa de `C'.

8.¿Qué es el pintor de aplicación?


Es la interface principal entre el usuario y la aplicación. En PowerBuilder, las
pantallas se llaman `Windows'. El Pintor de Ventana, como el nombre lo dice, permite
pintar diversos controles, tales como CommandButtons, ListBoxes, Pictures,etc.

9.¿Qué es el pintor de Menú?


Un menú es simplemente una lista de opciones o comandos. Un ejemplo de menú, el
menú del PowerBuilder.

10.¿Qué es el pintor de DataWindow?


El objeto DataWindow permite recobrar datos desde la base de datos u otras fuentes.
También se puede hacer entrada de datos.

11.¿Qué es el pintor de Tubería de Datos?


El objeto de Tubería de Datos permite copiar tablas y sus datos desde una base de
datos a otra, con pocas líneas de código.

12.¿Qué es el pintor de Objetos de Usuario


El Objeto de Usuario permite rehusar el código.

13.¿Qué es el pintor de Consultas?


El Pintor de Consultas permite construir declaraciones SQL SELECT.

14.¿Qué es el pintor de Funciones


El pintor de funciones permite construir objetos de función que pueden usarse para
definir una serie de comandos.

15.¿Qué es el pintor de Estructura


El Pintor de Estructura permite crear objetos de estructura.

16.¿Qué es el pintor de Consultas?


El Pintor de Consultas permite construir declaraciones SQL SELECT.

17.Type: Tipo de información que puede contener el campo. Existen diferentes tipos
por ejemplo : varchar, char, numeric, integer, double, date, time, float etc.

18.Width: Número de caracteres máximos a guardar el campo.

19.Dec: Sólo en el caso de numéricos, especifica el número de decimales que


contiene el campo.

20.Null: Esta opción especifica al el PowerBuilder que debería obligar que se ingrese
necesariamente datos al campo.

21. ¿En qué consiste el tipo de dato char?


Usado para nombres, direcciones, o cualquier item que contenga textos,
generalmente usado cuando conocemos el tamaño de la data a almacenar.

22.¿En qué consiste el tipo de dato Varchar?


Este tipo es usado cuando el tamaño de la data a guardar es variable, a veces larga
o a veces corta, la ventaja de usar este tipo de dato es que vemos en nuestra tabla,
justo los datos que son necesarios, de tal forma que ahorramos espacio.

23.¿En qué consiste el tipo de dato Numeric?


Usado para almacenar datos numéricos, por ejemplo: Sueldo, tipo de cambio, edad,
ancho , etc.

24.¿En qué consiste el tipo de dato Integer?


Estos son números que no manejan porción decimal

25.¿En qué consiste el tipo de dato float and double?


Este tipo de datos almacenan una porción decimal
26.¿En qué consiste el tipo de dato binary?
Generalmente usado para almacenar información digital (Sonidos,
gráficos, etc).

27.¿En qué consiste el tipo de dato data-time?


Almacenan fechas, horas con formato especial

29.¿Qué es un database profile?


Es el enlace que utilizarán los pintores (painters) del entorno PowerBuilder a la base
de datos. La aplicación debe conectarse explícitamente, mediante un script (código) a
la base de datos

30.¿Que es un evento?
Un evento se ejecuta por ejemplo cuando se hace Clic en un botón o al salir de
cualquier control.

31.¿Para qué sirve un script?


En el Script se escriben los comandos y funciones que se realizan cuando se ejecuta
algún evento.

32.¿Explique las funciones en PowerBuilder?


PowerBuilder posee una gran cantidad de funciones que se pueden usar en los
objetos, por ejemplo se pueden usar para abrir o cerrar una ventana o para activar
algún botón.

33.¿Para qué sirve el icono corrida?


El Icono de Corrida permite ejecutar la aplicación.

34.¿Para qué sirve el icono debug?


El pintor de Debug permite inspeccionar la ejecución de la aplicación actual
gradualmente, simplificando el descubrimiento de los errores en la aplicación.

35.¿En qué consiste el tipo de dato data-time?


Almacenan fechas, horas con formato especial

36.¿Para qué sirve title bar?


Identifica la ventana y muestra el nombre de la aplicación actual.

37.¿Qué es el menu bar?


Muestra las opciones disponibles del menú.

38.¿Qué es el workspace?
Espacio en el cual se pueden colocar los objetos a utilizar.

39.¿Para qué sirve Toolbars?


c
Provee varias barras de herramientas para hacer el trabajo rápido. c
c

CREANDO LAS TABLAS


Una vez que se ha creado la base de datos se pueden crear las tablas que serán adicionadas a
esta base de datos, para ello debemos de seleccionar en el menú Object new table o bien en el
icono create table de la barra de herramientas.

A continuación aparecerá la pantalla de entorno para la creación de tablas (create table dialogbox),
obligadamente debemos ingresar un nombre, que generalmente deberá ir relacionado con la
característica de los datos a guardarse. c

Name: Identifica el nombre del campo. Debería ir relacionado con la característica del atributo, por
ejemplo : num_publi, tipo_publi, nomb_publi, etc.

Type : Tipo de información que puede contener el campo. Existen diferentes tipos por ejemplo :
varchar, char, numeric, integer, double, date, time, float etc.

Width : Número de caracteres máximos a guardar el campo.

Dec : Sólo en el caso de numéricos, especifica el número de decimales que contiene el campo.

Null : Esta opción especifica al el PowerBuilder que debería obligar que se ingrese necesariamente
datos al campo, las opciones de respuesta para este atributo, son Sí o No. Es recomendable que
las claves del archivo no permitan ingresar nulos, para mantener la integridad de la información. c

En cuanto a tipo de datos, PowerBuilder ofrece:

Char (character String) : Usado para nombres, direcciones, o cualquier item que contenga textos,
generalmente usado cuando conocemos el tamaño de la data a almacenar.

Varchar(Variable length/Character String): Este tipo es usado cuando el tamaño de la data a


guardar es variable, a veces larga o a veces corta, la ventaja de usar este tipo de dato es que
vemos en nuestra tabla, justo los datos que son necesarios, de tal forma que ahorramos espacio.

Numeric (numbers): Usado para almacenar datos numéricos, por ejemplo: Sueldo, tipo de cambio,
edad, ancho , etc.

Integer and Short integer(Counting numbers): Estos son números que no manejan porción decimal,
el short integer y el integer se diferencia solo en el tamaño que se va a almacenar.

Float and double (floating point numbers): Este tipo de datos almacenan una porción decimal, y es
similar al anterior. Se diferencia por el tamaño de almacenamiento de datos.

Binary (Binary data ) : Este tipo de datos puede almacenar datos, no importando el tipo de data a
guardar, ya sea (char, varchar, integer, etc). Generalmente usado para almacenar información
digital (Sonidos, gráficos, etc).

Date, Time and Timestramp : Almacenan fechas, horas con formato especial, de tal forma que para
el programador se hace más fácil manejar tipos de datos como éstos.

CLAVE PRIMARIA

Cuando se crea una tabla se necesita elegir el campo o campos que conforman la clave primaria
(primary key) de tal forma que se cree una clave única por registro, para garantizar que los datos
no sean repetidos

La llave primaria ( Primary Key ) sirve para salvaguardar la integridad de los datos.

A continuación aparecerá una ventana como la que se muestra, donde se escogerá la opción
Primary Key y se especificará el campo o campos que se desee utilizar como llave principal o
primaria.

CLAVE FORÁNEA

Es necesario crear una llave foránea cuando el campo de una tabla puede ser usado para acceder
a otra tabla. La clave foránea se crea haciendo un clic con el botón derecho del mouse sobre la
tabla en donde es foránea. c

c
c

You might also like