Universidad tecnológica de tehuacán bdoo db4o

11
UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MANUAL PARA ELABORACIÓN DE BASES DE DATOS ORIENTADA A OBJETOS EN DB4O y C# T.S.U VÍCTOR DOLORES MARCOS BASES DE DATOS PARA APLICACIONES ING. OCTAVIO SANCHES DELGADO

Transcript of Universidad tecnológica de tehuacán bdoo db4o

Page 1: Universidad tecnológica de tehuacán bdoo db4o

UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

MANUAL PARA ELABORACIÓN DE BASES DE DATOS

ORIENTADA A OBJETOS EN DB4O y C#

T.S.U VÍCTOR DOLORES MARCOS

BASES DE DATOS PARA APLICACIONES

ING. OCTAVIO SANCHES DELGADO

Page 2: Universidad tecnológica de tehuacán bdoo db4o

Introducción.

Las bases de datos orientadas a objetos en su particularidad son muy útiles más el conocimiento sobre ellas

es en menor grado comparándola con sistemas gestores relacionales o transaccionales tales como

SQLSERVER O MYSQL entre otros.

La finalidad de este manual es explicar la creación de una BD en DB4O desde cero y su manipulación desde

C#.

1.- Comenzaremos con la descarga de DB4O para .net 3.5.

2.- Continuamos con la instalación, para este caso utilizaremos la instalación completa.

Page 3: Universidad tecnológica de tehuacán bdoo db4o

3.- Después de haberse instalado en la ventana de inicio buscaremos la carpeta DB40, después de localizarla

ejecutaremos la opción señalada. Al igual que la primera vez seleccionaremos la instalación completa esto

es para que no haya problema con los plugins a utilizar en este u otros proyectos.

Se instala esta opción (Seleccionas la opción “Instalación Completa”)

4.- Ahora bien trabajaremos con este formulario, el cual ya había creado con anterioridad puedes trabajar

con este o bien diseñar uno a tu gusto dependiendo de lo que desees realizar ejemplo (Figura A) después se

agregaran referencias al proyecto las cuales nos permitirán utilizar los pugins (LIBRERIAS) instaladas del

DB4O ejemplo (figura B) para ello seleccionaremos desde la carpeta: C>Archivos de

Programa>db40>bin>net.3.5 seleccionaremos las referencias marcadas en la figura B, después de esto

daremos agregar y se mostraran después las referencias ya cargadas dentro de la aplicación.

Figura A: Formulario a utilizar para esta aplicación.

Page 4: Universidad tecnológica de tehuacán bdoo db4o

Figura B: Selecciona las referencias que se van a agregar.

Figura C: Muestra Las referencias ya cargadas al proyecto.

Page 5: Universidad tecnológica de tehuacán bdoo db4o

5.- Bien después de haberse realizado todo lo anterior continuaremos con la creación de una clase, esta

funcionara como una especie de tabla en ella se crearan los campos que contendrá nuestra tabla.

6.- Bien continuaremos con la programación de los botones del formulario, para ello ya habremos creado los

eventos de cada botón (Se crean al dar doble click sobre los botones de los formularios). Como los son:

Nuevo, Guardar, Modificar, Eliminar, Consultar todos, Consultar por id.

Se crean los “CAMPOS” en

este caso son:

-Id

-Nacionalidad

-Nombre

-Turno

-Puesto

-Área

Page 6: Universidad tecnológica de tehuacán bdoo db4o

7.- Comenzaremos con la programación del botón de “NUEVO” el cual creara y guardara a un nuevo registro

en este caso es un nuevo objeto.

8.- Botón GUARDAR. (Esta accion solo se reallizara despues de modificar a un objeto)

Crea y abre la BD a utilizar

Crea el objeto y sus propiedades

tomándolos del formulario

Confirma el guardado del objeto

Limpia los campos del formulario después

de guardar al objeto

Verifica los campos del formulario

Abre la BD

Crea el objeto a Guardar

Guarda el objeto modificado

Avisa que el objeto se guardo

Limpia los campos después de

guardar

Page 7: Universidad tecnológica de tehuacán bdoo db4o

9.- Botón ELIMINAR. Esta acción se realizara pasando el Id del objeto a eliminar.

10.- Botón MODIFICAR. En este botón se realizara la modificación de los atributos de un objeto seleccionado

por su Id. (SOLO modifica, ya la opcion de guardar lo realiza el botón GUARDAR)

Verifica al Id

Abre la BD

Toma al “Id” del formulario

Selecciona y elimina al Objeto

por su Id

Manda un mensaje de que se eliminó

el objeto

Verifica al Id a modificar

Abre a la BD para modificar al objeto

Carga al objeto a modificar

Devuelve el contenido del objeto

al formulario

Manda un mensaje de error en caso

de no encontrarse el Id. Y Cierra la BD.

Page 8: Universidad tecnológica de tehuacán bdoo db4o

11.- Botón MOSTRAR TODOS. En esta opción se realizara una consulta la cual arrojara los resultados

obtenidos. Estos se mostraran en DataGrid.

12.- Botón BUSCAR POR ID. En este caso la búsqueda se realizara de manera individual, para ello se pasara el

Id de un objeto el cual se consultara en la BD y el resultado se mostrara en un mensaje.

Esta es toda la programación que se realizara a los botones, si se desean agregar más clases se puede hacer

sin problemas y la programación para los botones es la misma.

Limpia los renglones del DataGrid

Abre la BD

Realiza la consulta

Carga en el DataGrid

todos los resultados

obtenidos

Cierra la BD

Verifica al Id

Toma al Id del formulario

Abre la BD y compara el Id obtenido

Muestra el resultado

Compara la el Id con la BD y el resultado lo almacena

Page 9: Universidad tecnológica de tehuacán bdoo db4o

13.- Pruebas a la Aplicación

Cabe mencionar que los nombres de los botones que anteriormente se programaron no tienen problema

con el texto mostrado en cada Botón de la aplicación porque una cosa es el nombre del botón y otra el texto

que aparece dentro del Botón.

Se inicia con la ejecución del programa.

Se inserta un registro

Se consulta el registro recientemente insertado.

Page 10: Universidad tecnológica de tehuacán bdoo db4o

Se realizara una modificación al registro ingresado, seleccionamos el Id en este caso al ser el único registro

será el Id 1 en el cuál solo se modificara el NOMBRE y el TURNO.

Ahora se ingresaran 3 nuevos registros.

Después de ingresarse se realizara una consulta general en la cual mostraran a todos los registros.

Page 11: Universidad tecnológica de tehuacán bdoo db4o

Ahora eliminaremos a los registros 1 y 4.

Después de eliminarlos realizaremos una consulta general y se mostraran a los archivos que se encuentran

en la BD. Ya sin los objetos antes eliminados.

Bien esta ha sido la forma de creación y manejo de objetos almacenados en DB4O y C#.