Fueron enviados 4 comentarios a la faq

4 comentarios revisados:
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.
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