Base de datos en cualquier aplicacion?

Iniciado por Sauruxum, 26 Enero 2011, 15:28 PM

0 Miembros y 1 Visitante están viendo este tema.

Sauruxum

Saludos a todos.

Tengo una duda que me esta acechando ya desde hace 2 dias y es que me ha dado por hacer algunas aplicaciones de calculo estadistico con visual C# y para las cuales tengo las muestras recoidas en una base de datos SQL local a la carpeta de la aplicacion.
La aplicacion funciona bien y todo pero si yo quisiera llevar esa aplicacion a un pc que no tenga instalado algun servicio de bases de datos como hace a funcionar? se puede hacer? no quisiera tener que guardar los datos en texto plano o XML por eso mi duda, ya que una base de datos me parece realmente comoda ( a parte que me da vagancia crear de nuevo las clases para gestir otro tipo de DB xD ).

Saludos

.mokk.

Pues la mayoria de PC tienen lo que es DB Acces, supongo que con ese tipo de base de datos podrias trabajar, sino pues hay dos opciones que la aplicacion se conecte a una base de datos externa o que le de un mensaje al usuario diciendole que tiene que instalarse o algo asi supongo.

Sauruxum

Mmm entiendo, no queda mas, hay que optar a la portabilidad: XML
No quisiera poner una base de datos como un servicio de red ya que aun no soy muy bueno en cuestiones de seguridad en .NET, es desde hace poco que empiezo.

Lo tengo entendido para futuros proyectos que cree.
Gracias por la respuesta.

Saludos

.mokk.

Pues aunque haber si alguien mas tiene alguna respuesta que te facilite esto, esperemos ^^

[D4N93R]

Necesitas tener la BD en cada cliente?

Normalmente se deja la BD en un servidor y ya , los demás consumen desde ahí.

En caso de que sea afirmativo, puedes utilizar Sql Server Express en cada cliente.

Sino, Sql Lite, porque XML no es tan tan tan bueno para eso.. Todo claro, depende de tus requerimientos. Saludos!