Bases de datos o lenguaje de programación

Amigos quisiera me orientaran en lo siguiente: frente a una necesidad de solucionar un problema con ayuda de la tecnologia de...

La FAQ Bases de datos o lenguaje de programación tiene

Pertenece a la categoría:

Pregunta
Amigos quisiera me orientaran en lo siguiente:


frente a una necesidad de solucionar un problema con ayuda de la tecnologia de computadoras,,,,como se cuando debo implementar un sistema de bases de datos o generar una aplicacion con un lenguaje de programacion y sus respectivas diferencias.



Agradezco de antemano su valiosa colaboracion.


Respuesta de Ricardo Grandon
La respuesta siempre es la misma ... y radica en las necesidades que
tengas que cubrir con le sistema, si es algo que no requiera adtos u
otros en gran tantidad las bases de datos no son necesarias, y si bien
son para datos pequeños crece el motor de bases que debes usar,
normalmente siempre es necesario y lo mas importante son dos cosas

Si el costo de la implementación del sistema no su´pera los costos
marginales totales del proceso actual.
Si el problema en si puede ser solucionado de mejor forma con un sistema
o si solo lo empeoraria.

por la pregunta particular ... un sistema de bases de datos lo puedes
implementar si la necesitadad de datos es disgregada (todos necesitan
los datos en mucho lugares) por el contrario un sistema monousuario no
la necesita (o puede precindir de ella) ya que es solo para un usuario
(un sistema de contabilidad de una empresa solo lo ve el contador). algo
asi !!

espero te ayude !!!

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 4 comentarios a la faq
4 comentarios revisados:
Por: biguitaran
15/1/09
Mi estimado, un lenguaje de programacion y una base de datos son dos cosas diferentes, que claramente se complementan, pero que cumplen un rol absolutamente distinto e integrado de acuerdo a las necesidades, el lenguaje es para programar todos las reglas de negocios de un sistema, pero la base de datos es para guardar los datos que en tu modelo de negocio transformaras en informacion con el lenguaje.

espero te ayude a orientar un poco
salu2
biguitarman
Por: Edgar Estrada
15/1/09
Cierto Ricardo.

Aunque me gustaría complementar lo que dices: Depende mucho para que quieres un programa y la cantidad de datos que vas a manejar.

Para usar un programa, puedes hacer uno que te lea un archivo te texto separado por comas y operar los datos, también puedes por medio de programación, leer los datos desde una hoja de Excel (pero te limita el número de renglones hasta 65500 aprox.), o si son más datos, desde un archivo de Access a una de sus TABLAS.

Access, como SQL, ORACLE, MySQL, son programas gestores de bases de datos (y existen más, solo te menciono los mas comerciales), los cuales, no solo almacenan los datos, sino, que existe un concepto de RELACIÓN entre los datos, y esto te sirve para tener SEGURIDAD en los datos y que estos no se muevan o que existan reglas de eliminación. Pero la principal idea de usar una base de datos, es en poder ADMINISTRAR la cantidad de datos, crear reglas para los datos (que también la programación puede llevarla), permisos de solo lectura o escritura (permisos de usuarios, que también la puedes programar), realizar consultas de una a varias tablas.

La decisión esta en:
¿Cómo y que desees almacenar?
Que tanta seguridad ofrece Access de SQL, estos de MySQL y estos últimos contra ORACLE?
¿Qué licencia es mas barata?
1. MySQL
2. Acces
3. SQL
4. ORACLE

¿Qué crecimiento tendrá la información?

Con esto puedes, quizás, tener la respuesta que necesites.
Por: Ernesto
16/1/09
Hola! En mi opinión, te va a ser más útil un motor de bases de datos cuando, justamente, tengas varias bases de datos (y por ende, proyectos de mayor escala), que pueden estar trabajando con aplicaciones distintas. Recordá que una base de datos normalmente viene está conformada por varias tablas relacionadas, donde guardás todos los datos de tu proyecto.

He trabajado (por motivos de costo) con Access. El problema principal es el siguiente: Los archivos toman gran volumen a medida que se van utilizando cuando agregás ó quitás registros de las tablas y llega un punto que se torna altamente inestable! (por cierto, en la empresa donde yo trabajo, se sigue utilizando para aplicaciones de abastecimiento y vivimos corriendo!)

Espero que te sirva de algo mi aporte!
Éxitos!
Por: rodrigo menares
16/1/09
son 2 cosas distintas que se complementas
1.- las bases de datos son para almacenamiento de datos, tambien permiten gestionar datos , pero solo permiten trabajar con ellos .

2.- los lenguajes de programacion son herramientas para el desarrollo de aplicaciones que permiten o no almacenar y gestionar datos en las bases de datos, tambien sirven para realizar
otro tipo de aplicaciones que no requieren de bases de datos, juegos, utilitarios, etc.

ahora de acuerdo a lo que quieras hacer es el lenguaje y la base de datos a utilizar

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo