Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

¿Para qué tener muchas bases de datos?

Estas en el tema de ¿Para qué tener muchas bases de datos? en el foro de Bases de Datos General en Foros del Web. Hola chicos, hoy me ataca una pregunta. ¿Cúal es la diferencia entre tener una base de datos con 20 tablas y tener 20 bases de ...
  #1 (permalink)  
Antiguo 26/08/2009, 05:48
 
Fecha de Ingreso: agosto-2008
Mensajes: 112
Antigüedad: 15 años, 8 meses
Puntos: 0
¿Para qué tener muchas bases de datos?

Hola chicos, hoy me ataca una pregunta.
¿Cúal es la diferencia entre tener una base de datos con 20 tablas y tener 20 bases de datos con una tabla cada una?

Mi servidor sólo me permite tener una base de datos, pero he visto que se pueden tener más. Entonces quería saber para que tener más?
Es por una questtión de rápidez en el acceso o sólo es algo conceptual, tener todas las tablas referentes a un tema en la misma base de datos y no todas mezcladas?

Contadme!

Gracias!
  #2 (permalink)  
Antiguo 26/08/2009, 07:20
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: ¿Para qué tener muchas bases de datos?

Citando a Wikipedia:
Cita:
Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
Eso quiere decir que una base de datos:
- Compone un almacenamiento de datos perteneciente a un sólo sistema o a un subsistema.
- Todas sus tablas están relacionadas de alguna forma, constituyendo un todo integrado.
- Posee un conjunto de restricciones, dominios y cardinalidades definidas.
- Puede contener rutinas, scripts, procedimientos, funciones y triggers propios.

Junto con esto se puede decir: Una base de datos debe contener necesariamente ual menos una tabla, pero una base de datos de una sola tabla, difícilmente constituye una base de datos en el sentido estricto.

-
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 26/08/2009, 07:24
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: ¿Para qué tener muchas bases de datos?

Cita:
¿Cúal es la diferencia entre tener una base de datos con 20 tablas y tener 20 bases de datos con una tabla cada una?
jejeje... esa es la diferencia.

Una base de datos permite tener tablas relacionadas entre sí para evitar el ingreso de información redundante y facilitar el acceso a la información.
Si vas a tener dos bases de datos, las dos deben ser diferentes y tener un criterio para tenerlas separadas.

La recomendación, es que si tienes una base de datos, solo crees una base de datos. Si en un futuro requieres de otra base, la puedes crear.

saludos subharb
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #4 (permalink)  
Antiguo 26/08/2009, 07:38
 
Fecha de Ingreso: agosto-2008
Mensajes: 112
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: ¿Para qué tener muchas bases de datos?

Muchas gracias, hoy dormiré mejor!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:01.