SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
UNIVERSIDAD TECNOLÓGICA DE
             TEHUACÁN


INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y
                COMUNICACIÓN




       T.S.U. DE LA LUZ MATA FLORENCIA
            GRADO: 8o GRUPO: "A"




     BASE DE DATOS ORIENTADO A OBJETOS
       IING. OCTAVIO SANCHES DELGADO
INSTALACION DE DB4O PARA BASE DE DATOS ORIENTADA A
OBJETOS


  1. Instalacion de Bd4o, damos clikc para instalar y click en nesxt.




  2. Seleccionamos en Typical y seleccionamos en next.
3. Seleccionamos en instalar




4. Despues nos aparesera la barra de la instalacion.
5. Para terminar la instalacion aparesera la pantalla siguiente, y damos clc en finish.
INICIAR UNA BASE DE DATOS ORIENTADA A BJETOS
1. Para iniciar la base de datos orientada a objetos debemos agrgar una referencia de Db4o
   seleccionamos el proyecto y desglosamos, damos clien en agrgar referencia.
2. Selccionamos la carpeta en donde se instalo el Db4o, abrimos la carpeta




3. Seleccionamos la carpeta de Net-3.5 y la abrimos para seleccionar la referencia.
4. Seleccionamos la referencia de Db4objects.Db4o.dll y la agregamos.




5. La referencia se ve agregad en la parte de las referencias.
1. Para crear la Base de Datos. En nuestra clase debemos de utilizar el objeto Container y el
   nombre de nuestra base de datos.
CONSULTAS


   1. Para agregar un objeto en nuestra Bd4O debemos de hacer lo siguiente, se crea la clase
      por ejemplo de persona y declaramos sus atributos necesarios




   2. Ya que creamos la clase, hacemos un formulario que contenga los atributos de la clase.
3. Ya que el formulario este realizado correctamente, hacemos lo siguiente

3.1 Creamos nuestro objeto con IObjectContainer y le asignamos un nombre




3.2 A continuación creamos nuestro archivo punto yap el cual se almacenara en la carpeta del
    proyecto. También se insertaran los datos y se creara un objeto de tipo producto
     Abriremos nuestra objeto punto yap
     Creamos nuestro objeto p de tipo producto.
     A los campos de texto les asignamos las propiedades de la clase producto
     Se almacenas las propiedades al objeto de tipo p y mostramos un mensaje que los
        datos se guardaron correctamente
     Por último serramos la base de datos.
3.3 Como se muestran los datos y propiedades del objeto.
     Para poder hacer una consulta utilizamos Query
     Se hace lo mismo abrimos la base de datos
     Agregamos una LIst <> en donde agregaremos producto porque son todos nuestros
       datos que se mostraran, utilizando el Query para las consultas.
     Haceos una if comparando el producto con la cantidad si son mayor que cero
     Los resultados los mostramos en un datagrief
3.4 Para eliminar datos
     Declaramos una variable que se llama parámetro a esa le asignamos el valor de la cja
        de texto para eliminar el dato.
     También hacemos una comparación en el objeto de producto.
     En la base de datos eliminamos el dato con BD.Delate(ítem).
     Agregamos un mensaje para saber si el registro se elimino.
     Utilizamos un catch en caso de que el nombre no se encuentre en la Base de Datos.

Contenu connexe

Tendances

Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
Kola Real
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
catherine4ad
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHS
johnny herrera
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
Robedgar MX
 
Inteligencia de negocio parte v - modelo multidimensional - cubos
Inteligencia de negocio   parte v -  modelo multidimensional - cubosInteligencia de negocio   parte v -  modelo multidimensional - cubos
Inteligencia de negocio parte v - modelo multidimensional - cubos
Wilfredo Rangel
 

Tendances (20)

Java Micro Edition "J2ME"
Java Micro Edition "J2ME"Java Micro Edition "J2ME"
Java Micro Edition "J2ME"
 
Tipos de JOIN en SQL.pptx
Tipos de JOIN en SQL.pptxTipos de JOIN en SQL.pptx
Tipos de JOIN en SQL.pptx
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
Presentación de Netbeans
Presentación de NetbeansPresentación de Netbeans
Presentación de Netbeans
 
ADO
ADOADO
ADO
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Ado net
Ado netAdo net
Ado net
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentosBases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentos
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Ejercicios entidad-relacion
Ejercicios entidad-relacionEjercicios entidad-relacion
Ejercicios entidad-relacion
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHS
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
Base de datos distribuidos
Base de datos distribuidosBase de datos distribuidos
Base de datos distribuidos
 
Inteligencia de negocio parte v - modelo multidimensional - cubos
Inteligencia de negocio   parte v -  modelo multidimensional - cubosInteligencia de negocio   parte v -  modelo multidimensional - cubos
Inteligencia de negocio parte v - modelo multidimensional - cubos
 
Javascript es6-ejercicios-resueltos-parte-1
Javascript es6-ejercicios-resueltos-parte-1Javascript es6-ejercicios-resueltos-parte-1
Javascript es6-ejercicios-resueltos-parte-1
 
C4model - Arquitectura de Software
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de Software
 

En vedette (8)

Universidad tecnológica de tehuacán bdoo db4o
Universidad tecnológica de tehuacán bdoo db4oUniversidad tecnológica de tehuacán bdoo db4o
Universidad tecnológica de tehuacán bdoo db4o
 
Practica01 db4o e1
Practica01 db4o e1Practica01 db4o e1
Practica01 db4o e1
 
Manual boo
Manual booManual boo
Manual boo
 
Manual sgbdoo db4 o en c#
Manual sgbdoo db4 o en c#Manual sgbdoo db4 o en c#
Manual sgbdoo db4 o en c#
 
Db4objects
Db4objectsDb4objects
Db4objects
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
somUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCsomUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPC
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
 

Similaire à Tutorial de bd4o

Base de datos relacionales (1)
Base de datos relacionales (1)Base de datos relacionales (1)
Base de datos relacionales (1)
Omar Duenas
 

Similaire à Tutorial de bd4o (20)

Manual de conexion a una base de datos con gambas
Manual de conexion a una base de datos con gambasManual de conexion a una base de datos con gambas
Manual de conexion a una base de datos con gambas
 
Primeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datos
 
Temario
Temario Temario
Temario
 
Tutorial: Busquedas inteligentes con Azure Cognitive Search
Tutorial: Busquedas inteligentes con Azure Cognitive SearchTutorial: Busquedas inteligentes con Azure Cognitive Search
Tutorial: Busquedas inteligentes con Azure Cognitive Search
 
Vb access
Vb accessVb access
Vb access
 
Vb access
Vb accessVb access
Vb access
 
Vb access
Vb accessVb access
Vb access
 
Vb access
Vb accessVb access
Vb access
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul YorisInforme de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
 
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos
 
Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010
 
Como conectar visual_basic
Como conectar visual_basicComo conectar visual_basic
Como conectar visual_basic
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0
 
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 
Base de datos relacionales
Base de datos relacionales Base de datos relacionales
Base de datos relacionales
 
Guia no1 ado.net
Guia no1 ado.netGuia no1 ado.net
Guia no1 ado.net
 
Base de datos relacionales (1)
Base de datos relacionales (1)Base de datos relacionales (1)
Base de datos relacionales (1)
 

Plus de Flor de la Luz (13)

Reporte bussines Intelligence
Reporte bussines IntelligenceReporte bussines Intelligence
Reporte bussines Intelligence
 
Bussines Inteligence
Bussines InteligenceBussines Inteligence
Bussines Inteligence
 
Sistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalSistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacional
 
Cuadro comparativo de BDOO y BDR
Cuadro comparativo de BDOO y BDRCuadro comparativo de BDOO y BDR
Cuadro comparativo de BDOO y BDR
 
Comparacio de la bdor y modelo relacional
Comparacio de la bdor y modelo relacionalComparacio de la bdor y modelo relacional
Comparacio de la bdor y modelo relacional
 
Reingeniria(flor)
Reingeniria(flor)Reingeniria(flor)
Reingeniria(flor)
 
Diagrama
DiagramaDiagrama
Diagrama
 
Reingeniria(flor)
Reingeniria(flor)Reingeniria(flor)
Reingeniria(flor)
 
Procedimiento almacenado sp
Procedimiento almacenado spProcedimiento almacenado sp
Procedimiento almacenado sp
 
Procedimiento almacenado
Procedimiento almacenadoProcedimiento almacenado
Procedimiento almacenado
 
Manual bdd
Manual bddManual bdd
Manual bdd
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 

Tutorial de bd4o

  • 1. UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN T.S.U. DE LA LUZ MATA FLORENCIA GRADO: 8o GRUPO: "A" BASE DE DATOS ORIENTADO A OBJETOS IING. OCTAVIO SANCHES DELGADO
  • 2. INSTALACION DE DB4O PARA BASE DE DATOS ORIENTADA A OBJETOS 1. Instalacion de Bd4o, damos clikc para instalar y click en nesxt. 2. Seleccionamos en Typical y seleccionamos en next.
  • 3. 3. Seleccionamos en instalar 4. Despues nos aparesera la barra de la instalacion.
  • 4. 5. Para terminar la instalacion aparesera la pantalla siguiente, y damos clc en finish.
  • 5. INICIAR UNA BASE DE DATOS ORIENTADA A BJETOS 1. Para iniciar la base de datos orientada a objetos debemos agrgar una referencia de Db4o seleccionamos el proyecto y desglosamos, damos clien en agrgar referencia. 2. Selccionamos la carpeta en donde se instalo el Db4o, abrimos la carpeta 3. Seleccionamos la carpeta de Net-3.5 y la abrimos para seleccionar la referencia.
  • 6. 4. Seleccionamos la referencia de Db4objects.Db4o.dll y la agregamos. 5. La referencia se ve agregad en la parte de las referencias.
  • 7. 1. Para crear la Base de Datos. En nuestra clase debemos de utilizar el objeto Container y el nombre de nuestra base de datos.
  • 8. CONSULTAS 1. Para agregar un objeto en nuestra Bd4O debemos de hacer lo siguiente, se crea la clase por ejemplo de persona y declaramos sus atributos necesarios 2. Ya que creamos la clase, hacemos un formulario que contenga los atributos de la clase.
  • 9. 3. Ya que el formulario este realizado correctamente, hacemos lo siguiente 3.1 Creamos nuestro objeto con IObjectContainer y le asignamos un nombre 3.2 A continuación creamos nuestro archivo punto yap el cual se almacenara en la carpeta del proyecto. También se insertaran los datos y se creara un objeto de tipo producto  Abriremos nuestra objeto punto yap  Creamos nuestro objeto p de tipo producto.  A los campos de texto les asignamos las propiedades de la clase producto  Se almacenas las propiedades al objeto de tipo p y mostramos un mensaje que los datos se guardaron correctamente  Por último serramos la base de datos.
  • 10. 3.3 Como se muestran los datos y propiedades del objeto.  Para poder hacer una consulta utilizamos Query  Se hace lo mismo abrimos la base de datos  Agregamos una LIst <> en donde agregaremos producto porque son todos nuestros datos que se mostraran, utilizando el Query para las consultas.  Haceos una if comparando el producto con la cantidad si son mayor que cero  Los resultados los mostramos en un datagrief
  • 11. 3.4 Para eliminar datos  Declaramos una variable que se llama parámetro a esa le asignamos el valor de la cja de texto para eliminar el dato.  También hacemos una comparación en el objeto de producto.  En la base de datos eliminamos el dato con BD.Delate(ítem).  Agregamos un mensaje para saber si el registro se elimino.  Utilizamos un catch en caso de que el nombre no se encuentre en la Base de Datos.