universidad tecnológica de tehuacán bdoo db4o
TRANSCRIPT
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
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.
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.
Figura B: Selecciona las referencias que se van a agregar.
Figura C: Muestra Las referencias ya cargadas al proyecto.
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
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
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.
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
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.
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.
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#.