SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
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

Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)michell_quitian
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosVicente Alberca
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesJosé Antonio Sandoval Acosta
 
TUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHTUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHkelsy98
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuliyuliethces
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura linealesEnrique2194
 
Tipos de datos en MySQL
Tipos de datos en MySQLTipos de datos en MySQL
Tipos de datos en MySQLTotus Muertos
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasJosé Antonio Sandoval Acosta
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesJosé Antonio Sandoval Acosta
 
Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semánticoReicerBlanco
 
CSS en el diseño de una Página Web
CSS en el diseño de una Página WebCSS en el diseño de una Página Web
CSS en el diseño de una Página Webkgonzalezcot
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Paradigma Digital
 
Presentacion xml
Presentacion xmlPresentacion xml
Presentacion xmlitsl
 
INTERACCIÓN ENTRE CLASES, GENERALIZACIÓN
INTERACCIÓN ENTRE CLASES, GENERALIZACIÓNINTERACCIÓN ENTRE CLASES, GENERALIZACIÓN
INTERACCIÓN ENTRE CLASES, GENERALIZACIÓNmellcv
 

La actualidad más candente (20)

Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras Lineales
 
TUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHTUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCH
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuli
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura lineales
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Tipos de datos en MySQL
Tipos de datos en MySQLTipos de datos en MySQL
Tipos de datos en MySQL
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semántico
 
Ejemplos acid
Ejemplos acidEjemplos acid
Ejemplos acid
 
CSS en el diseño de una Página Web
CSS en el diseño de una Página WebCSS en el diseño de una Página Web
CSS en el diseño de una Página Web
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Filtros en excel
Filtros en excelFiltros en excel
Filtros en excel
 
Presentacion xml
Presentacion xmlPresentacion xml
Presentacion xml
 
INTERACCIÓN ENTRE CLASES, GENERALIZACIÓN
INTERACCIÓN ENTRE CLASES, GENERALIZACIÓNINTERACCIÓN ENTRE CLASES, GENERALIZACIÓN
INTERACCIÓN ENTRE CLASES, GENERALIZACIÓN
 

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 db4oVictor Dolores Marcos
 
Practica01 db4o e1
Practica01 db4o e1Practica01 db4o e1
Practica01 db4o e1Thekavenet
 
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
 
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 UPCinLabFIB
 
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 gambasMoposita1994
 
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 datosHeliberto 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 SearchLuis Beltran
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael 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 Yoriskleidynelliz
 
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 2010IUP.Santiago mariño
 
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.0LisbayUrdaneta
 
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
 
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
 
Procedimiento almacenado sp
Procedimiento almacenado spProcedimiento almacenado sp
Procedimiento almacenado spFlor de la Luz
 
Procedimiento almacenado
Procedimiento almacenadoProcedimiento almacenado
Procedimiento almacenadoFlor 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.