SlideShare una empresa de Scribd logo
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.

Más contenido relacionado

La actualidad más candente

Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
Carlos Rafael Luna Vargas
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQL
T.I.C
 
Jtextarea
JtextareaJtextarea
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
innovalabcun
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
Lorenzo Morillas Tomás
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
jose_rob
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Francesc Perez
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
Cristian Salazar C.
 
Tarea Preguntas De Test Evaluacion De Aprendizaje
Tarea Preguntas De Test Evaluacion De AprendizajeTarea Preguntas De Test Evaluacion De Aprendizaje
Tarea Preguntas De Test Evaluacion De Aprendizaje
juanjosecom
 
La función BUSCARV en excel
La función BUSCARV en excelLa función BUSCARV en excel
La función BUSCARV en excel
Michelle0203
 
Visual foxpro con sus versiones
Visual foxpro con sus versionesVisual foxpro con sus versiones
Visual foxpro con sus versiones
luis antonio
 
DIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO IDIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO I
Ronald Reales Fernandez
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
JABERO241
 
Examen base de datos
Examen base de datosExamen base de datos
Examen base de datos
alinahoyos
 
Operaciones básicas utilizadas en álgebra relacional
Operaciones básicas utilizadas en álgebra relacionalOperaciones básicas utilizadas en álgebra relacional
Operaciones básicas utilizadas en álgebra relacionalLili Sanchez
 
Examen final de base de datos ii solucionado
Examen final de base de datos ii solucionadoExamen final de base de datos ii solucionado
Examen final de base de datos ii solucionado
Bertha Canaviri
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
Angel Vázquez Patiño
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
gonsu90
 
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
Guia n9 conexion sql server 2012 y visual studio 2015 parte  IGuia n9 conexion sql server 2012 y visual studio 2015 parte  I
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
Johan Silva Cueva
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 

La actualidad más candente (20)

Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQL
 
Jtextarea
JtextareaJtextarea
Jtextarea
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Tarea Preguntas De Test Evaluacion De Aprendizaje
Tarea Preguntas De Test Evaluacion De AprendizajeTarea Preguntas De Test Evaluacion De Aprendizaje
Tarea Preguntas De Test Evaluacion De Aprendizaje
 
La función BUSCARV en excel
La función BUSCARV en excelLa función BUSCARV en excel
La función BUSCARV en excel
 
Visual foxpro con sus versiones
Visual foxpro con sus versionesVisual foxpro con sus versiones
Visual foxpro con sus versiones
 
DIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO IDIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO I
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Examen base de datos
Examen base de datosExamen base de datos
Examen base de datos
 
Operaciones básicas utilizadas en álgebra relacional
Operaciones básicas utilizadas en álgebra relacionalOperaciones básicas utilizadas en álgebra relacional
Operaciones básicas utilizadas en álgebra relacional
 
Examen final de base de datos ii solucionado
Examen final de base de datos ii solucionadoExamen final de base de datos ii solucionado
Examen final de base de datos ii solucionado
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
 
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
Guia n9 conexion sql server 2012 y visual studio 2015 parte  IGuia n9 conexion sql server 2012 y visual studio 2015 parte  I
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 

Destacado

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
Victor Dolores Marcos
 
Practica01 db4o e1
Practica01 db4o e1Practica01 db4o e1
Practica01 db4o e1
Thekavenet
 
Manual sgbdoo db4 o en c#
Manual sgbdoo db4 o en c#Manual sgbdoo db4 o en c#
Manual sgbdoo db4 o en c#Irene Lorza
 
Db4objects
Db4objectsDb4objects
Db4objectshome
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
Cesar David Fernandez Grueso
 
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
inLabFIB
 
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...Conalep Puebla III
 

Destacado (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...
 

Similar a Tutorial de bd4o

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
Moposita1994
 
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
Heliberto Arias
 
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
Luis Beltran
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
santiagomario8
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
Rafael Quintero
 
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
kleidynelliz
 
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
Ambar Larrazabal
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos
luilly xavier
 
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
IUP.Santiago mariño
 
Como conectar visual_basic
Como conectar visual_basicComo conectar visual_basic
Como conectar visual_basic
yenniferadaluzcastel
 
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
LisbayUrdaneta
 
Base de datos relacionales
Base de datos relacionales Base de datos relacionales
Base de datos relacionales
CristianGacharna903
 
Base de datos relacionales (1)
Base de datos relacionales (1)Base de datos relacionales (1)
Base de datos relacionales (1)Omar Duenas
 

Similar a 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)
 

Más de Flor de la Luz

Reporte bussines Intelligence
Reporte bussines IntelligenceReporte bussines Intelligence
Reporte bussines IntelligenceFlor de la Luz
 
Bussines Inteligence
Bussines InteligenceBussines Inteligence
Bussines Inteligence
Flor de la Luz
 
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 relacionalFlor de la Luz
 
Cuadro comparativo de BDOO y BDR
Cuadro comparativo de BDOO y BDRCuadro comparativo de BDOO y BDR
Cuadro comparativo de BDOO y BDRFlor de la Luz
 
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 relacionalFlor de la Luz
 
Reingeniria(flor)
Reingeniria(flor)Reingeniria(flor)
Reingeniria(flor)
Flor de la Luz
 
Diagrama
DiagramaDiagrama
Diagrama
Flor de la Luz
 
Procedimiento almacenado sp
Procedimiento almacenado spProcedimiento almacenado sp
Procedimiento almacenado sp
Flor de la Luz
 
Procedimiento almacenado
Procedimiento almacenadoProcedimiento almacenado
Procedimiento almacenado
Flor de la Luz
 
Manual bdd
Manual bddManual bdd
Manual bdd
Flor de la Luz
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidasFlor de la Luz
 

Más 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.