elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Base de datos Access a mysql+herencia (Object Oriented DataBase)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Base de datos Access a mysql+herencia (Object Oriented DataBase)  (Leído 5,188 veces)
danirebollo

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Base de datos Access a mysql+herencia (Object Oriented DataBase)
« en: 3 Noviembre 2012, 16:57 pm »

Hola!
tengo una aplicacion hecha en visual basic que gestiona una base de datos de componentes electronicos, en ella filtro los resultados segun escribo en los campos, selecciono entre diferentes tipos...
El caso, es que tengo todos los componentes con los mismos campos (nombre, descripcion, cantidad, categoria, ubicacion), y me gustaria pasar esto a una base de datos con herencia (base de datos orientada a objetos) si es posible, sino con una base de datos relacional mas o menos me las podria arreglar. Por ejemplo seria para especificar, dentro del componente "diodo zener", que, ademas de las caracteristicas comunes, tiene un voltaje de ruptura, una potencia maxima etc... y esos campos no estan en otros componentes.

Por si fuera poco, tendria que crear el gestor de la base de datos, que lo tengo en visual basic y para pasarlo a java no se como seria, no he trabajado con bases de datos de mysql ni mostrandola en tiempo real (datagridview se llama en visual basic). Ademas todo lo que he hecho en java ha sido en consola, no con interfaz grafica, y con interfaz grafica me suena que hay que habria implementar hilos o algo de eso...
Esto ultimo de la interfaz grafica es "menos importante" (a excepcion de mostrar la table) dado que hay mucha informacion al respecto...
¿me podeis orientar sobre como hacer la base de datos?
Un saludo


En línea

sapito169


Desconectado Desconectado

Mensajes: 629



Ver Perfil
Re: Base de datos Access a mysql+herencia (Object Oriented DataBase)
« Respuesta #1 en: 4 Noviembre 2012, 08:01 am »

las caracteristicas del diodo zener "voltaje de ruptura, una potencia maxima" son las mismas para todos los diodos que hexistan?

estas pasando una base de datos o estas comenzando desde cero?



En línea

ChavalChavito

Desconectado Desconectado

Mensajes: 43


Y ahora que pasa...


Ver Perfil
Re: Base de datos Access a mysql+herencia (Object Oriented DataBase)
« Respuesta #2 en: 4 Noviembre 2012, 10:26 am »

cuando decis "tendria que crear el gestor de la base de datos q lo tengo hecho en visual basic" t referis a la aplicacion? WTF ajajaj que definicion tan LIMITADA.
Porque te suena que habria que implementar hilos :S no te entiendo ni un poqito, creo q vos t entendes menos todavia..
Primero creo q deberias leer algun libro de gestion de datos, independientement de cual base de datos utilices, asi fijas las bases (diseño de las tablas, normalizacion, sql..)
Despues podrias seguir con un libro de POO, de ahi largamos con JAVA SE.. y asi..
hay tantos errores de base q lo q t intentemos ayudar no serviria de nada, no es de malo, solamente realista.. Empieza por las bases ;)


En línea

danirebollo

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Base de datos Access a mysql+herencia (Object Oriented DataBase)
« Respuesta #3 en: 4 Noviembre 2012, 17:22 pm »

las caracteristicas del diodo zener "voltaje de ruptura, una potencia maxima" son las mismas para todos los diodos que hexistan?

estas pasando una base de datos o estas comenzando desde cero?


Hola,
"Diodo zener" seria un objeto, que estaria dentro de diodo (los diodos normales no tendrian las caracteriasticas de un diodo zener)
En línea

danirebollo

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Base de datos Access a mysql+herencia (Object Oriented DataBase)
« Respuesta #4 en: 4 Noviembre 2012, 17:43 pm »

La aplicacion que tengo, y que querria portar a java es inventario.exe, que esta en un zip en esta carpeta:    https://docs.google.com/open?id=0BzJpWEe1yMQvVTdTTm5PQTBYVFE

Al pasar la base de datos a una base de datos relacional tambien tendria que cambiar cosas en la interfaz grafica, pero eso ya li ire viendo...
« Última modificación: 4 Noviembre 2012, 18:11 pm por danirebollo » En línea

sapito169


Desconectado Desconectado

Mensajes: 629



Ver Perfil
Re: Base de datos Access a mysql+herencia (Object Oriented DataBase)
« Respuesta #5 en: 4 Noviembre 2012, 22:31 pm »

mira si ya tienes algo funcionando y no tienes una buena razón para comenzar denuebo no vale la pena sigue con la misma base de datos

Citar
Al pasar la base de datos a una base de datos relacional tambien tendria que cambiar cosas en la interfaz gráfica, pero eso ya li ire viendo...

nooooo la vista no debe estar acoplada a la base de datos si tu programas bien no tendrás ese problema

Citar
cuando decis "tendria que crear el gestor de la base de datos q lo tengo hecho en visual basic" t referis a la aplicacion? WTF ajajaj que definicion tan LIMITADA.

el unico troll soy yo


mira cuando tengas herencia en la base de datos se hace así


diodo
pk idDiodo
.....


diodoZener
pk fk idDiodo foreing key diodo(idDiodo)



En línea

danirebollo

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Base de datos Access a mysql+herencia (Object Oriented DataBase)
« Respuesta #6 en: 4 Noviembre 2012, 23:34 pm »

El problema principal es actualizar la base de datos normal a una relacional (mas bien el programa, ya que la base de datos es sencilla).
Si viera como usar una base de datos orientada a objetos (directamente o a base de relacionales) lo mismo me lo pensaba, pero es que no se usar visual basic bien (todo lo que hice lo hice fijandome en ejemplos), se java, y me gusta, entonces queria aprender a implementar una gui y ademas a usar una base de datos con las caracteristicas que dije antes.
Y java ademas me permite actualizar luego el programa facilmente android. La gui no me servira, pero todas las clases creadas si. La base de datos espero que tambien.

Me han dicho que hibernate es una buena opcion para bases de datos orientadas a objetos almacenadas en relacionales, que opinais? Cuando pueda pruebo todo esto, que ahora estoy de examenes xd
En línea

sapito169


Desconectado Desconectado

Mensajes: 629



Ver Perfil
Re: Base de datos Access a mysql+herencia (Object Oriented DataBase)
« Respuesta #7 en: 5 Noviembre 2012, 04:23 am »

Código:
orientadas a objetos almacenadas en relacionales
las bases de datos o son relacionales o son orientadas a objetos


hibernate si es una buena opcion
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Beginning C# 3.0: An Introduction to Object Oriented Programming
.NET (C#, VB.NET, ASP)
iAssassin 0 2,693 Último mensaje 30 Julio 2010, 00:23 am
por iAssassin
Logarse en un programa con datos de una base de datos access
Programación Visual Basic
galizia 2 2,530 Último mensaje 21 Octubre 2011, 15:35 pm
por galizia
Base de datos Access No coinciden los tipos de datos
Dudas Generales
eva87 4 7,463 Último mensaje 1 Noviembre 2011, 00:09 am
por Pablo Videla
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines