Implementación de 4D para la manipulación de BD

23
INSTITUTO TECNOLÓGICO DE CHILPANCINGO INGENIERÍA EN SISTEMAS COMPUTACIONALES Chilpancingo, Gro., Febrero de 2013. TALLER DE PROGRAMACIÓN AVANZADA “Implementación de la herramienta 4D v13.2 para la manipulación de BD” Equipo de trabajo AlumnoMatrículaAurora Nava Ventura09520453Yanelly Venalonzo Paz09520484Juan Carlos Sevilla Sanchéz09520478 Catedrático: M.C. José Mario Martínez Castro

Transcript of Implementación de 4D para la manipulación de BD

Page 1: Implementación de 4D para la manipulación de BD

INSTITUTO TECNOLÓGICO DE CHILPANCINGOINGENIERÍA EN SISTEMAS COMPUTACIONALES

Chilpancingo, Gro., Febrero de 2013.

TALLER DE PROGRAMACIÓN AVANZADA

“Implementación de la herramienta 4D v13.2 para la manipulación de BD”

Equipo de trabajoAlumnoMatrículaAurora Nava Ventura09520453Yanelly

Venalonzo Paz09520484Juan Carlos Sevilla Sanchéz09520478

Catedrático: M.C. José Mario Martínez Castro

Page 2: Implementación de 4D para la manipulación de BD

Índice

Índice……………………………………………………. 1Introducción………………………………………….. 24th DimensionGuía de instalaciónConfiguración necesariaInstalación y activaciónEsquema de la base de datos……………………...Implementación de la base de datosInterfaces gráficas de la aplicación……………………………

Page 3: Implementación de 4D para la manipulación de BD

Introducción

El manejo de información a través de bases de datos ha sido unos de los campos de mayor aplicación, es por ello, que a lo largo de los años se han desarrollado numerosos manejadores de datos que permiten de una manera fácil y eficiente manipular los datos, tal como: buscar, eliminar, modificar, introducir y generar reportes.

Hoy en día, estas herramientas han avanzado enormemente, debido a que ahora podemos trabajar con nuevos tipos de campos como gráficos, animación y sonido, los cuales antes eran imposibles de manejar y que ha producido bases de datos multimedios. Por otro lado, también se tiene la posibilidad de conectar estas bases de datos a Internet de manera directa y transparente, para ser manejada de forma más amplia por un mayor número de usuarios usando un navegador (browser).

El presente documento, da a conocer la implementación de la herramienta RAD “4th Dimension (4D v13.2)”, para la manipulación de una Base de Datos. Primeramente se presentan fundamentos de esta herramienta, un pequeño manual de descarga, instalación, uso e implementación para la manipulación de una Base de Datos y finalmente las interfaces graficas de la aplicación terminada.

Page 4: Implementación de 4D para la manipulación de BD

4th Dimension (4D)

El 4th Dimension es un manejador de datos relacional multiplataforma Mac/PC que trabaja bajo la filosofía cliente/servidor desarrollado por la compañía francesa 4D Inc. Desde el año 1985 solo para plataforma Apple Macintosh y luego para plataforma PC Windows. El 4D posee una amplia variedad de aplicaciones complementarias para desarrollo, despliegue, web y plug-in, que expanden las capacidades del programa, entre ellas tenemos la posibilidad de incluir procesador de textos (4D Write), hoja electrónica (4D View), dibujo (4D Draw), manejo de correo electrónico (4D Mail), servidor Web (4D WebStar Server Suite); que pueden ser utilizados dentro de la base de datos para manejar toda la información.

El 4D posee tres ambientes de trabajo:

• Design (diseño): donde podemos construir una base de datos definiendo archivos, campos, atributos y relaciones. También podemos elaborar layouts (formatos) de entrada/salida para manejar la información de la base de datos.

• User (usuario) mediante el cual podemos operar la base de datos con comandos propios del 4D. Se puede, ordenar, buscar y construir reportes sin usar programación avanzada.

• Custom (a la medida) Se crea por medio de programación, lo cual permite el manejo de la base de datos por usuarios finales poco experimentados. Todos los menús y comandos son desarrollados por el programador del sistema medianteun lengua je estructurado propio del 4D, parecido al basic o pascal.

El 4D dispone además de numerosas herramientas para manejar y organizar la información, entre las características más resaltantes tenemos:

a) Arquitectura cliente/servidorb) Multiplataforma Macintosh OS y Windowsc) Manejo de datos hacia la Word Wide Web (WWW) e internet por medio de comandos para envío de páginas en lenguaje HTML – Hipertex Marked Languajed) Interface gráfica: editor de pantallas integrado, GUI – Graphics user interface –botones, diálogos, menús, etc.-e) Lenguaje de programación modularf) Ampliación de comandos por medio de módulos adicionales desarrollados por 3ras partes (Plug-in) para incrementar la capacidad de manejo de información

Page 5: Implementación de 4D para la manipulación de BD

g) Capacidad de manejo de datos por el orden de los 128 gigabytesh) Generadores automáticos: reportes, gráficos estadísticos y pantalla

Guía de instalación

Configuración necesaria

Las aplicaciones de la línea de productos 4D v13 requieren como mínimo la siguiente configuración:

Windows Mac OSProcesador Intel® Core Duo Intel® Core Duo

OSWindows 7, Windows Vista, Windows XP

Mac OS versión 10.6.8 o posterior

RAM 2 GB 2 GBResolución de pantalla

1280*1024 1280*1024

(*) El motor de renderización web integrado WebKit no es soportado por 4D v13 bajo Windows XP.

Debe tener una conexión Internet para poder activar su aplicación 4D.

Instalación y activación

La instalación de los productos de 4D se efectúa en el sitio web de 4D:

1.- Acceder a través de internet a lapágina oficial de 4D http://www.4d.com/es/ y dar clic en la opción de descargas.

2.- Dar clic en la opción “descargue una versión de prueba”.

3.-clic en la opción de “Windows”.

Page 6: Implementación de 4D para la manipulación de BD

4.-Una vez terminada la descarga ejecutar el archivo 4D_v13_2_SetUpMirror.exe.

5.- Seleccionar el idioma para la instalación.

6.- mostrara una ventana de inicio de instalación.

7.- Continuara el proceso de instalación mostrando la siguiente ventana.

Page 7: Implementación de 4D para la manipulación de BD

8.- Procederá con la siguiente ventana de bienvenida para la instalación. Dar clic en el botón siguiente.

.

9.- Seleccionar la opción de aceptar los términos de contrato de licencia y dar clic en el botón siguiente.

10.- Elegir la carpeta de destino y dar clic en el botón siguiente.

Page 8: Implementación de 4D para la manipulación de BD

11.- De la siguiente ventana elegimos el tipo de instalación, en este caso 4D Easy Install. Dar clic en siguiente.

12.- Hacer clic en el botón instalar para comenzar la instalación.

13.-Instalando los componentes seleccionados del programa

Page 9: Implementación de 4D para la manipulación de BD

14.- Después de varios minutos, muestra una leyenda, de que 4D v13.2 se ha instalado correctamente. Hacer clic en Finalizar para salir del asistente.

15.- Una vez instalada la aplicación, nos vamos a la barra de inicio elegimos 4D y ejecutamos la aplicación, nos mostrara el contrato de licencia de utilización y evaluación, dar clic en el botón acepto.

Page 10: Implementación de 4D para la manipulación de BD

16.- Se visualizara el asistente de bienvenida. Este asistente muestra las acciones disponibles en este momento. Haga clic en el botón INFO para obtener más información acerca de cada acción.

17.- Haga clic en “crear una nueva aplicación. Aparecerá la caja de dialogo para elegir una de las opciones de licenciamiento.

Page 11: Implementación de 4D para la manipulación de BD

Esta caja de dialogo tiene tres opciones:

Introducir una licencia. Comprar una licencia. Probar gratis por 30 días.

18.- seleccione la opción “probar gratis por 30 dias. Aparece la ventana para activar 4D.

Esta ventana tiene tres opciones:

o Quisiera activar 4D: inicia el procedimiento utilizado para activar la activación. Utilice esta opción si compró 4D y tiene un número de licencia.

o Quisiera  evaluar 4D: se utiliza para ejecutar la aplicación sin restricciones por un tiempo limitado. Debe tener una conexión a Internet en su ordenador.

o Quisiera  comprar 4D: inicia el navegador web y se conecta directamente a la tienda en línea de productos 4D.

Page 12: Implementación de 4D para la manipulación de BD

19.-Seleccione la opción Quisiera evaluar 4D y haga clic en Siguiente. Muestra la ventana de contrato de licencia.

20.-Seleccionar la casilla acepto y dar clic en siguiente. Aparece la caja de dialogo para llevar a cabo la activación instantánea.

Page 13: Implementación de 4D para la manipulación de BD

Esta caja de dialogo tiene dos opciones:

Crear una cuenta en línea. Utilizar mi cuenta existente.

21.- seleccionar la opción “Crear una cuenta en línea”, y dar clic en siguiente. Llenar el formulario para crear la cuenta. Dar clic en siguiente.

22.- Muestra la ventana de los datos evaluados. Activar la casilla de autorización a 4D.Dar clic en siguiente.

Page 14: Implementación de 4D para la manipulación de BD

23.- Visualiza una ventana de notificación, donde el producto ha sido activado. Dar clic en “Ir a 4D”.

Page 15: Implementación de 4D para la manipulación de BD

Implementación para la manipulación de base de datos

Una base de datos es un conjunto de información organizada de manera que pueda ser utilizada eficientemente. Un directorio telefónico, un diccionario, un calendario o un libro de recetas son ejemplos de bases de datos.

Crear una base  

Para crear una nueva base, elija uno de los comandos del submenú Nuevo>:

Base de datos: se puede utilizar para crear una base de datos vacía, en otras palabras, sin tablas, formularios o interfaz predefinidos. Cuando selecciona este comando, aparece una caja de diálogo estándar de guardar archivos para que pueda definir el nombre y la ubicación de la base.

Base de datos desde plantilla: crea una base de datos utilizando una plantilla "lista para usar" que puede personalizar posteriormente. Para poder utilizar esta función, las bases plantillas deben ubicarse en una carpeta "4D Templates" o "4D Modèles" al mismo nivel que el archivo 4D Server.exe (Windows) o el paquete 4D Server (Mac OS). Cuando se selecciona este comando, aparece la caja de diálogo de selección de plantillas de bases de datos.

Base de datos desde definición de estructura: permite crear una base de datos basada en una descripción de estructura en formato XML. Esta definición puede venir de una estructura exportada desde 4D o toda aplicación de diseño. Cuando se selecciona este comando, aparece una caja de diálogo estándar de apertura de archivos, permitiéndole designar el archivo XML a utilizar

Page 16: Implementación de 4D para la manipulación de BD

Crear una base vacía  

Puede crear una base en blanco, es decir que no contenga tablas, campos, o formularios. Es el equivalente de una hoja en blanco para la base de datos. 

1.-Para crear una base en blanco, seleccione Nuevo > Base de datos. Aparece una caja de diálogo estándar de guardar archivos de manera que pueda elegir el nombre y la ubicación de la base 4D:

2.-Introduzca el nombre de su base de datos y haga clic en Guardar. Muestra la ventana de herramientas.

Page 17: Implementación de 4D para la manipulación de BD

Crear tablas

Para crear una nueva tabla directamente:1. Haga clic derecho en el área vacía de la ventana del editor de estructura,

luego elija Añadir tabla... en el menú contextual. O En el menú de adición de objetos de la barra de herramientas del editor de estructura, elija la opción Tabla:

4D crea directamente la tabla en el editor de estructura.

2.- Luego puede cambiar su nombre, añadir campos, etc., dando clic derecho en la tabla.

3.- Para insertar registros en los campos.Dar clic en “Tablas” seleccionar la tabla a llenar y dar doble clic en el campo seleccionado.Por ultimo seleccionar el icono de aceptar.

Page 18: Implementación de 4D para la manipulación de BD

3.-Crear una relación.

Para crear una relación entre dos tablas utilizando la ventana del editor de estructura:

1. En la ventana de Estructura, mueva el puntero sobre el campo llave foránea para la relación.

2. Haga clic y mantenga presionado el botón del ratón y arrástrelo hacia la tabla con la cual se va a relacionar.A medida que mueve el puntero, 4D selecciona el campo y dibuja la relación, como se muestra a continuación.

Page 19: Implementación de 4D para la manipulación de BD

3.Arrastre al campo llave primaria en la tabla Uno y suelte el botón del ratón.

Page 20: Implementación de 4D para la manipulación de BD