Ver Mensaje Individual
  #3  
Antiguo 10-12-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.087
Reputación: 20
juanelo Va por buen camino
Que tal,

Cita:
¿La base de datos no es un programa en si mismo no?
No, la base de datos en si no es un programa, dependiendo del manejador que uses, pueden ser un o mas archivos los que conformen una base de datos.

Cita:
Es decir, la base de datos requiere de una aplicación/programa que la maneje?
Asi es, una base de datos se accesa mediante un manejador (este si es un programa, que puede ser un servicio de windows, por ejeplo) que "escucha" las peticiones que se hacen desde un "cliente", las procesa y manda de vuelta un resultado o bien ejecuta alguna accion dentro de la base de datos.

Cita:
¿Que ventajas tiene una base de datos, frente a un programa que guarde sus datos en ficheros?
De entrada que los datos pueden ser consultados con lenguaje SQL, el cual es tiene estandares definidos, los fabricantes o desarrolladores de base de datos son "expertos" en este tipo de aplicaciones, es decir, tu te dejas de preocupar por los procedimientos de "bajo" nivel para leer y escribir tus datos, el manejador lo hace por ti, por lo que te debes de preocupar es por la lógica de negocio de tu sistema (deja a los expertos que hagan su trabajo y tu haz el tuyo). Ademas te podría enumerar ventajas como la integridad de tus datos, la seguridad, la rapidez de acceso, etc.

Saludos
Responder Con Cita